About Red Hat Partner Programmes Training Support and Docs Products and Services
  downloadstorecart
red hat logo search    
redhat.comredhat network

 
Global Learning Services

RHCE Programme Developer Courses Embedded Courses eBusiness Courses Workshops eLearning Services Register!
Overview RHD247 RHD248
 

Fast Facts

Course Number: RHD248
Course Duration: 5 days

Topic:

Developing for embedded systems

Audience:

Embedded Systems Engineers

Price:

UKGBP 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:
Contact Me

  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

  1. 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
  2. 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
  3. Board Support Issues
    • Drivers and loadable kernel modules
    • Kernel modules and device I/O
    • Kernel module API
    • Interrupts
    • Board support
  4. Embedded Applications
    • Application development methods
    • POSIX RTOS Profile, EL/IX Level I
    • eCOS
  5. System Administration of embedded devices
    • SNMP
    • HTTP
    • Security of embedded Linux devices
  6. Red Boot ROM Monitor
    • Recovery Processes
    • Application crashes
    • Linux boot problems
  7. Networked devices
    • Wired devices
    • Wireless devices
  8. Linux on Motorola MBX or other widely used platforms

 

 
 
© 2001 Red Hat, Inc. All rights reserved.       About Red Hat   :   Legal statement   :   Privacy statement   :   Y2K statement   :   Contact Red Hat