A Practical Approach to Integrating Security into Embedded DevOps
As embedded systems become more connected and complex, cybersecurity is no longer optional; it’s a fundamental system requirement. Yet, security…
Jacob's Blog
Category Archives: Software Techniques
As embedded systems become more connected and complex, cybersecurity is no longer optional; it’s a fundamental system requirement. Yet, security…
Traditional embedded software architecture has been monolithic designs that tightly couple the application code to the hardware. As many learned…
Have you ever worked with a real-time operating system (RTOS) only to discover it didn’t have the resolution to schedule…
I recently talked with a colleague about a blog I had published entitled “Mastering Embedded Build Systems: Exploring the 5…
Embedded software developers have typically avoided hardware abstraction layers (HAL) by claiming that they decrease performance and increase code complexity….
Makefiles are a fundamental tool that every embedded software developer needs to understand. Even if you use an Eclipse-based IDE,…
Open-source software is either viewed as a cheap, fast alternative to quick functionality integrated into an embedded system or viewed…
Embedded developers are working through a time in history where how embedded products will dramatically change in just a few…
In the ever-evolving world of embedded systems, there’s a pressing need to adopt best practices from the software domain to…
Agile has become the de facto methodologies used by most software development teams today. Does Agile really fit though with…
Hardware Abstraction Layers (HALs) are an important layer to every embedded software application. A HAL allows a developer to abstract…
Artificial intelligence and machine learning are revolutionizing the way that embedded software is developed. Developers traditionally hand-coded their algorithms, but…