Embedded software developers have typically avoided hardware abstraction layers (HAL) by claiming that they decrease...
Read More >>>Category Archives: Software Techniques
5 Tips for Writing Makefiles to Compile Embedded Software
Makefiles are a fundamental tool that every embedded software developer needs to understand. Even if you use an Eclipse-based IDE, a makefile is generated behind...
Read More >>>5 Steps to Integrating Open-Source Software in Your Embedded Application
Open-source software is either viewed as a cheap, fast alternative to quick functionality integrated into...
Read More >>>Supercharge Embedded Development with 3 AI/ML Techniques
Embedded developers are working through a time in history where how embedded products will dramatically change in just a few short years. To date, embedded...
Read More >>>Streamline Your Development: Embedded CI/CD, its Value and Essential Tools
In the ever-evolving world of embedded systems, there’s a pressing need to adopt best practices...
Read More >>>CEC – Agile for Embedded Developers
Agile has become the de facto methodologies used by most software development teams today. Does Agile really fit though with embedded software development? In this...
Read More >>>How to Write Epic Hardware Abstraction Layers (HAL) in C
Hardware Abstraction Layers (HALs) are an important layer to every embedded software application. A HAL allows a developer to abstract or decouple the hardware details...
Read More >>>CEC – Machine Learning in Microcontrollers
Artificial intelligence and machine learning are revolutionizing the way that embedded software is developed. Developers traditionally hand-coded their algorithms, but machine learning is giving developers...
Read More >>>Mastering Embedded Build Systems: Exploring the 5 Essential Configurations
If you’ve ever developed embedded software, you know typical embedded build systems have just two...
Read More >>>Simulating Embedded Software: 3 Simple Tips for Better Results
Simulating embedded software is a technique that most teams underutilize or completely ignore. You’ve probably...
Read More >>>Expert Best Practices For Developing A Coding Style Guide
This post will discuss developing a coding style guide and how to automatically enforce it to help you improve software quality and reduce time to market. Continue reading
Read More >>>Embedded Software Trends to Watch in 2023
As 2022 creeps to a close, many of you probably reflect on what went right and what didn’t. You’re probably looking to the future and...
Read More >>>