|
Embedded Linux Training
Réf. | Training session | Details | Days | When | Where | Price |
6120 | Embedded Linux | | 5 j. | 12..16/01/09 09..13/03/09 06..10/04/09 04..08/05/09 08..12/06/09 | Paris Grenoble Lyon Marseille Nantes | 1450 € |
|
Other related Linux and Open-Source training Courses |
|
6110 | Linux kernel and drivers | | 5 j. | 26..30/01/09 | Grenoble | 1450 € |
6130 | Real Time Embedded Linux | | 5 j. | 09..13/02/09 23..27/03/09 20..24/04/09 28..22/04/09 25..29/05/09 22..26/06/09 | Grenoble Paris Lyon Marseille Nantes | 1450 € |
6210 | Virtual Private Networks | | 5 j. | 23..27/02/09 | Grenoble | 1450 € |
Embedded Linux
Course Objectives
- Configure and build uBoot, add new commands and drivers to uBoot
- Use a cross compiler chain to configure and build the Linux kernel
- Configure and build the Linux Root FileSystem using BusyBox
- Download the embedded system to the target
- Access to the target from a workstation for debugging
- Use a real life target like a phone with embedded Linux
Neo FreeRunner,
a PC104 or ATMEL 9260 development board.
Programme
Day 1
Introduction to Embedded linux
- The tools, GCC compiler, binutils, uBoot, scratchbox, qemu
- Linux kernel source tree, BusyBox, GUI, multimedia libraries, network.
- a deeper look at uBoot, the source tree, adding commands and drivers
- Case study
Gathering the tools, learn to use scratchbox and qemu, add a command
to uBoot
Day 2
Linux Kernel
- The Linux source tree, Linux BSP, Linux drivers and the Linux drivers framework.
The Linux kernel tools, synchronization, scheduling and memory managment.
- Case study
Configure the kernel for the target, compile the kernel, build an embedded
image for uBoot. Load uBoot, load Linux from uBoot
Day 3
Linux RootFS
- The RootFS tree, starting the applications. The tools to buils the
RootFS, BusyBox, BuildRoot, adding new libraries and applications with
scratchbox.
- Case study:
Build a RootFS and a simple application using scratchbox and download
it to the target.
day 4
Graphical Interface and Multimedia
- The graphical interface libraries,audio and video libraries
Associated kernel drivers, Video4Linux and Alsa.
- The different distributions, Debian, Android, Openmoko ...
- Case Study:
Use android, compile the graphical interface and download it on the target.
(NEO FreeRunner phone)
Day 5
optimisations
-
Power management with linux, communicating with an internal modem,
Real time and real time hypervisors.
- Case study:
Modify a driver to add power management and use APM to manage it.
Who Should Attend
Software engeneers and field engeneers who will be using or building
embedded Linux systems.
Training session hardware
MNIS provides the following hardware for
the Embedded Linux training session:
- Laptop or Workstation runing linux Debian (RedHat or Fedora on demand(*)).
- ARM9 ATMEL 9260 development board
- ARM9 OpenMoko Neo FreeRunner development board and phone
- Other target provided by the participant on demand (*).
(*) Any modification for the Linux distribution or the hardware for case study may modify the content of the training course.
Course description
- Participants:
The number of participants is limited to 8 per session.
- Trainers:
Our trainers are experienced engeneers with 10 years or more in
creating Embedded Linux Systems.
- Standard sessions:
Take a look at our
2009 calendar.
- Special sessions:
We can organize for you on demand session on specific topics
at your place.
Register for a training session
Send us an email and indicate the training course and the dates
you want to participate and we will contact you to finalize
your registration.
Click on the icon on the right to send the email...
|
|
Take a look at our
references -
Contact us at
mnis@mnis.fr.
|