| Fast Facts |
| Course Number:
| RHD248 |
| Course Duration:
| 5 days |
| Topic: |
 |
Developing for embedded systems
| Audience: |
 |
Embedded Systems Engineers
| Price: |
 |
| UK | GBP | 1,999 * | | | EUR | 3.000 * |

* all prices excluding VAT
|
 |
|
To have a sales rep contact you about
any of our Products and Services, click here:
|
| |
RHD248 - Red Hat Embedded Systems Engineering

A five day intensive course on embedded systems engineering and embedded
Linux application development. This course involves
hands-on exercises building Linux systems for actual embedded devices.
Rapid training on GNUPro tools, Red Hat EDK, board support, and
remote system administration of embedded devices. Both wired and wireless
network devices are covered.
| Goal: |
 |
A software engineer who understands technical requirements and skills
for developing embedded Linux systems, including use of compilers
and GNUPro tools for embedded development, boards and drivers, embedded
applications, and remote systems administration.
| Audience: |
 |
Linux or UNIX developers with significant systems programming and device
driver or application development experience who desire an
intensive introduction to embedded Linux systems engineering.
| Prerequisites |
 |
RD143 Red Hat Linux Programming Essentials, or equivalent systems programming experience on Linux
or RHD221 Red Hat Device Drivers, or equivalent experience in device driver programming on Linux.
| Course Objectives |
 |
- Introduction to Embedded Tools and Methods
- Embedded development differences
- Linux, open source, and the law, re: embedded development
- Building your own environment with GNUPro tools
- Embedded methods and processes
- Cross-compiling
- Remote debugging
- Remote serial protocol
- gdbserver
- Embedded Linux
- Linux and embedded Linux
- Linux kernel source code
- Red Hat Embedded Linux EDK
- EDK on MBX PPC SBC
- Linux code size requirements
- Linux power consumption requirements
- Linux System requirements
- Running Linux on CPUs without an MMU
- Linux initialization procedure
- Hacking inittab
- Modifying kernel init
- Initial disk images
- Board Support Issues
- Drivers and loadable kernel modules
- Kernel modules and device I/O
- Kernel module API
- Interrupts
- Board support
- Embedded Applications
- Application development methods
- POSIX RTOS Profile, EL/IX Level I
- eCOS
- System Administration of embedded devices
- SNMP
- HTTP
- Security of embedded Linux devices
- Red Boot ROM Monitor
- Recovery Processes
- Application crashes
- Linux boot problems
- Networked devices
- Wired devices
- Wireless devices
- Linux on Motorola MBX or other widely
used platforms
|