9 Software Architecture Metrics for Sniffing Out Issues
Software architecture doesn’t fall apart overnight. It slowly rots, module by module, method by method, until one day, your team…
Jacob's Blog
Category Archives: Embedded Basics
Software architecture doesn’t fall apart overnight. It slowly rots, module by module, method by method, until one day, your team…
Most embedded SDKs are bloated, tied to heavyweight IDEs, and challenging to integrate into modern development workflows. Simple things like…
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…
An In-depth Look at the Impact of Sticking to Traditional Programming in Embedded Systems The realm of embedded systems is…
Have you ever worked with a real-time operating system (RTOS) only to discover it didn’t have the resolution to schedule…
Embedded systems are integral to modern technology. You can find them in appliances, cars, homes, hospitals, stores, and more. They…
If you’ve ever wondered what difference an MPU makes in RTOS performance you’re not alone. Enabling MPU support can help…
Have you ever worked on a system that gets off to a fast start, but adding each new feature takes…
In today’s fast-changing world of embedded systems and IoT, devices are becoming more interconnected and taking on increasingly complex tasks,…
Embedded software developers have typically avoided hardware abstraction layers (HAL) by claiming that they decrease performance and increase code complexity….
There comes a time in every development cycle when you must choose the foundation on which your software will be…