Barr Group FacebookBarr Group TwitterBarr Group LinkedInBarr Group Vimeo

Course Length: 
4 Days

Format: Hands-on/Lecture

Barr Group's Embedded Software Boot Camp® is an efficient and information-rich hands-on training program for embedded programmers of all levels. Through a combination of lectures and programming exercises on actual embedded hardware, attendees will learn how to use the C programming language to create portable device drivers, use real-time operating systems, and more. Attendees will independently complete nearly a dozen hands-on programming exercises, including a large capstone project. Students will be using Micrium's uC/OS-III operating system and uC/GUI graphics package.

Topics covered during this course include:

  • Embedded C Fundamentals
  • Programming Embedded Peripherals
  • How to Handle Interrupts
  • How to Choose a Language
  • Fundamentals of Preemptive Multitasking
  • Inter-task Communication and Synchronization
  • Memory Management and Other Related Topics

See the Complete Syllabus


Attendees should be familiar with the C or C++ programming language. Prior experience programming for embedded systems may be beneficial but is not necessary.


Each student will need a computer, such as a laptop, running XP or a newer version of Windows with an available USB port and administrator privileges. (Windows over Mac OS X generally works.)

Got a Group? Groups of 3 or more are eligible for a 20% discount. For large groups, contact us for details on setting up an on-site course.

Upcoming Sessions

Date(s) Location Regular Price Early Registration Price Register
Mar 27 to Mar 30
Embedded Software Boot Camp
Palo Alto, California, United States $2,399.00 $1,999.00
May 2 to May 5
Embedded Software Boot Camp
Munich, Bayern, Germany 2699,00 € 2299,00 €

Find out More

To find out more about our upcoming public trainings, go to our Training Calendar.

Contact Us to find out more about this course or to enquire about an on-site training at your company.

Recording Policy

All Barr Group Training Public and On-site courses may not be videotaped or photographed without consent from Barr Group's executive team.