With the proliferation of IoT devices come increased embedded security attacks. Historically, embedded system engineers have ignored device-layer security despite the many areas of embedded devices ...
While the use of complex system-on-a-chip (SoC) designs has increased, unfortunately, that hasn't increased the time-to-market window for designers and chip manufacturers. As SoC designs become more ...
The right blend of tools, technologies, and strategies can help developers harness the power of CD, enabling higher quality and more robust embedded systems. The convergence of software and hardware ...
The idea of unit testing has been around for many years. Test early, test often is a mantra that concerns unit testing as well. By using stubs, developers can test code under realistic and controlled ...
ECEN 5613 is a 3 credit hour course and is the first course in CU's Professional Certificate in Embedded Systems. It is one of the Embedded Systems Engineering program core courses and provides an ...
The last two articles have explored the five steps to designing an embedded software architecture. So far, we have seen a need in modern embedded systems to separate software architecture into ...
The C/C++ programming languages have long dominated the embedded systems industry, with very few other languages being able to find a foothold. While languages such as Java and Ada have certainly ...
We’ve explored each element in detail except for secure storage in the previous posts. Today’s post will dive deeper into secure storage and how it applies to embedded systems. Secure storage is often ...