Now you can! Embedded GNU Jumpstarttm is a unique combination of formal presentations and hands-on lab exercises that turn you into a GNU power user in less than one week. The course program is led by an experienced embedded GNU user, and lab exercises are performed on real embedded hardware, to give you the practical and hands-on experience! You won't find a course of this depth and breadth anywhere else. Bill Gatliff is a seasoned embedded developer and instructor who makes his living actually using GNU tools, not just talking about them. As a result, each presentation and lab exercise is jam-packed with valuable, immediately useful information that you'll put to work on your own embedded projects as soon as you get home. Hardware Other single board computers are available by special request. Students are also encouraged to bring their own hardware, to use with lab exercises as time permits. Who Should Attend: Pre-requisite: Each student must provide their own laptop computer. The computer must have either a recent Linux distribution (RHEL/Fedora, Debian, Mandrake, etc.), Mac OS X, or a Win32 operating system installed before class begins. Course activities will require one available DB9 serial port, one 10/100T ethernet port, approximately 600MB of free disk space, and a Pentium-III/400MHz/128MB performance level or better. Students are strongly encouraged to bring their OS installation CDs to class. Why do I have to bring my own computer?Put simply, how else are you going to take your new GNU toolchain, embedded Linux kernel, and other course materials home with you at the end of class? This course offers a unique combination of intensive, embedded Linux training and take-home hardware that you won’t find anywhere else. The goal is to for the student to be a proficient embedded Linux developer and user in one week, and to carry that knowledge back home after class is over. Bringing and using your own computer is the best way to meet that objective. Course Outline: Free and Open Source Licenses
Building and Installing the GNU Toolchain
Building and Managing Applications
The GNU Linker Command Syntax
Porting newlib to Embedded Hardware
Gcc's Inline ASM Syntax, and Other C Language Extensions
Debugging Under GNU
Using Gcc for Embedded Development in C++
|
|||||||||||||||
![]() |
|
||||||||||||||
|
|
||||||||||||||
![]() |
|||||||||||||||
|
All rights reserved by Omniscient International |
|||||||||||||||
| |
|
|
|
|
|
|
|
|
|
||||||