• Home
  • Programmer’s Transition to Embedded Systems

Programmer’s Transition to Embedded Systems

  • 20 Sep 2018
  • 6:30 PM - 8:00 PM (UTC-04:00)


Registration is closed

Designed for anyone with programming experience who are interested in applying their skills to embedded systems like Arduino.

Necessary Background: Working knowledge of programming in C and/or C++ in another environment;  and Intro to Embedded Systems or equiv understanding;  and Basic high-school Algebra.

The Class covers:

  • Controlling & sensing hardware 
  • Hard Real Time vs. Soft RT (aka "real fast")
  • Analog to digital conversion, data collection & sampling
  • Non-blocking programming
  • Introduction to multi-tasking
  • Pre-emptive M/T vs. cooperative M/T
  • Clock-watching solutions
  • Introduction to interrupts
  • Introduction to Finite State Machines
  • Implementing state machines
Powered by Wild Apricot Membership Software