Netrino

Netrino

Home

The next public session of the Embedded Software Boot Camp workshop is set for October 18-22 in Maryland. Space is limited. Register now.
 

RTOS Alternatives Course

Though there are good reasons to use a real-time operating system (RTOS) in some applications, this decision also creates a number of problems for embedded software developers. An RTOS adds excess complexity when the application is not well suited to being coded as a set of tasks that can preempt each other. This course examines RTOS tradeoffs and a set of alternative approaches to multitasking that do not employ a preemptive scheduler.

Length/Options

  • 1 day

Audience

  • Firmware developers evaluating or using a real-time operating system
  • Firmware developers fed up with real-time operating system headaches
  • Anyone interested in using cyclic executives or state machines more effectively

Prerequisites

  • Familiarity with the C programming language

Related Courses

Outline

  • Preemption Implications
    • The Negatives
    • System Failures
    • Overhead Costs
    • The Positives
  • Cooperative Multitasking
    • Foreground-Background
    • Cyclic Executive
    • Co-Routines
    • Protothreads
    • Function Queue
  • State Machines
    • Automata Theory
    • Event-Driven Systems
    • UML Statecharts
    • Flat State Machines
    • Hierarchical State Machines
  • Related Topics
    • Single Stack Preemption
    • Active Objects

Demonstration Platforms

Learn More

To request pricing or dates, or for more information about this course, contact us.

 

Testimonial

"Netrino training courses should be required before writing any embedded code."

General Dynamics

 

Take a Quiz

Test your embedded programming skills in our online Embedded C Quiz or Embedded C++ Quiz and be entered to win a free seat at a future public Embedded Software Boot Camp.

Test Your Skills

 

Master Firmware

Registration is now open for the popular hands-on Embedded Software Boot Camp. Consult our public training calendar for upcoming dates and locations.

Boot Camp

 

Sign Up Now

Receive Michael Barr's Firmware Update newsletter for free how-to articles and industry news by e-mail. Sign up now.

 

Bookmark It

Bookmark this page or share it with a colleague.

 

Netrino® and The Embedded Systems Expertssm are trademarks of Netrino, LLC.
Website contents copyright © 1999-2009 by Netrino, LLC. All rights reserved.

Netrino, LLC • 6030 Marshalee Dr, #355 • Elkridge, Maryland 21075 • 866.78.EMBED