Intel 8051 and the Microcontroller Architecture That Refused to Die
Intel's 8051 turned a control-oriented 8-bit architecture into one of embedded computing's longest-lived instruction-set families.
Intel's 8051 turned a control-oriented 8-bit architecture into one of embedded computing's longest-lived instruction-set families.
Ada was the U.S. Department of Defense's ambitious attempt to replace a proliferation of embedded-system languages with one strongly typed, standardized language designed for large, long-lived real-time software.
Charles Moore created Forth as a compact interactive programming environment whose dictionary, stacks and extensible words could fit inside minicomputers while controlling real hardware directly.
Richard Barry's FreeRTOS made a compact preemptive real-time kernel freely available across many microcontroller families, becoming reusable infrastructure for embedded scheduling and synchronization.
The Zephyr Project brought a small real-time operating system for constrained devices under neutral Linux Foundation governance, combining multi-architecture portability with open development, security processes and modern embedded tooling.
VxWorks brought priority-driven real-time scheduling, networking and cross-development tools into a durable commercial platform for deeply embedded systems.
TinyOS and nesC reworked operating-system and language abstractions around tiny memories, low power and highly concurrent wireless sensor-network workloads.