A look at multicore MCUs as a key element in tackling critical real-time demands and streamline design.
Real-time programming and how to react to system deadlines from XMOS.
Real-time software process buffered communication discussion including blocking behavior, polling, event based programming, and using XC from XMOS.
Clock handling in software including global clock recovery, event synchronization, and recovery of other clocks based on the global clock. Article provided by XMOS.
Clocks are standard concepts for hardware designers but less familiar to software engineers.
Usually embedded systems programmers and boxers do not draw many comparisons.
This article is the first in a series on software development and particularly programming for embedded systems and real-time applications.
If your MCU application needs to handle digital audio, consider taking a multithreaded approach.