Skip to content
CEC Semenster Undefined

Embedded System Design Techniques - From Bare-metal to Real-Time Operating Systems

Jacob Beningo -
Embedded Software Consultant, Firmware Expert, Smallsat Flight Software
April 10,
2017
Reviewing Bare-metal Scheduling Techniques
Bare-metal scheduling techniques can go a long way in ensuring real-time behavior. In this session, Jacob will review techniques such as round robin, round robin with interrupts and then walk attendees through how to develop their own bare-metal scheduler. Attendees will walk away with an understanding for how far bare-metal can go and when an RTOS might be the best scheduling solution.
Course Resources
Special Educational Materials
Amphenol SMP, SMPM, and SMPS Products Application NoteAmphenol VITA 67 PTM
Amphenol VITA 67 Application NoteJacob Survey - Day 1Download Archive (mp3 - audio only)
April 11,
2017
Getting Started using Real-Time Operating Systems
RTOSes provide developers with the ability to create semi-independent programs that run concurrently on the microcontroller. Properly creating tasks and setting their priorities can often be challenging. In this session, Jacob will walk attendees through how to setup a real-time operating system, create tasks and properly select their priorities. Attendees will walk away with an improved knowledge on how to use an RTOS and schedule tasks using rate monotonic scheduling.
Course Resources
Special Educational Materials
Amphenol SMP, SMPM, and SMPS Products Application NoteAmphenol VITA 67 PTM
Amphenol VITA 67 Application NoteJacob Survey - Day 2Download Archive (mp3 - audio only)
No data was found
No data was found
No data was found
Instructor
Jacob Beningo
Embedded Software Consultant, Firmware Expert, Smallsat Flight Software

Jacob Beningo is an embedded software consultant who currently works with clients in more than a dozen countries to dramatically transform their businesses by improving product quality, cost and time to market. He has published more than 300 articles on embedded software development techniques, has published several books, is a sought-after speaker and technical trainer and holds three degrees which include a Masters of Engineering from the University of Michigan.