Overview: C and C++ remain the most important languages for fast, low-memory embedded devices. Newer languages like Rust and ...
This installment starts a new segment of lessons about state machines. The subject conceptually continues the event-driven theme and is one of my favorites [1,2]. Today, you’ll learn what event-driven ...
1. In a big company, doing ASIC design verification for a WCDMA modem for 3G cellular chips. 2. Small company, doing Embedded Software Programming. Working on the design and implementation of layer 1 ...
Developing embedded software for the Internet can be a nightmare. Ethernet chips and peripherals are highly complex and require an extraordinary amount of effort and time to configure and set up ...
If you’re an embedded developer, you probably hear about all the cool things in AI, like AI agents, synthetic data, multimodal systems, and more. But let’s be honest, you’re probably ignoring quite a ...