Memory is shaping up to be a key leverage point for embedded software going forward as it represents such a large fraction of the silicon real estate in today’s SoCs. Managing memory effectively and ...
The last three articles have explored the five steps to designing an embedded software architecture. So far, we’ve separated our software architecture into hardware-dependent and independent ...
An operating system (OS) is an optional part of an embedded device’s system software stack, meaning that not all embedded systems have one. OSs can be used on any processor (Instruction Set ...
Selecting the right amount of flash memory for an embedded application can be challenging. You want to make sure that you have enough memory to protect for future features, firmware updates, and more.
Members can download this article in PDF format. The design, integration, and deployment of embedded-system software presents many challenges related to the operating system, development environment, ...
Double-data-rate synchronous dynamic random access memory (DDR SDRAM) physical-layer testing is a crucial step in making sure devices comply with the JEDEC specification. The ultimate goal is to ...