News

In 2013 I started a free video course on YouTube entitled “Modern Embedded Systems Programming” [1] with the intent to provide the “missing curriculum” of our discipline. Over the years the course ...
The examples usually fit in a single source code file. Without some guiding principle of organization, larger C programs can become difficult to understand and impossible to maintain. Modular ...
Embedded Programming. A study of embedded programming using low-level programming languages. ... For example, in course 219206, the fourth number is a 2, so it is a 200-level course (usually studied ...