Getting Started Writing Portable Firmware
Developers who want to reuse software have several challenges to overcome in order to be successful. These challenges include but…
Jacob's Blog
Category Archives: Software
Developers who want to reuse software have several challenges to overcome in order to be successful. These challenges include but…
Callback functions are an essential and often critical concept that developers need to create drivers or custom libraries. A callback…
One of the top complaints about electronic devices in our modern, mobile society is that their batteries don’t last as…
Course Overview: The IoT edge devices have embedded written all over them. Sensor nodes that acquire data and transmit them…
Best practices and industry standards develop and evolve over time but they represent a snap shot of guiding wisdom. Best…
Every embedded software developer should be using a revision control system. I cannot even begin to quantify how much time…
Blasphemy! Open source software is the greatest thing that has ever happened to the industry! It’s free! Why on Earth…
Every industry has their best practices and their sinful practices. The cardinal sins are the practices that many are aware…
Embedded software development teams have a unique challenge before them; how to develop more and more firmware in shorter and…
When I’m teaching “C Programming for Embedded Systems”, I’m often asked whether the ternary operator should be used or an…
Using open source and free software seems to be engrained in the DNA of software developers. Given a choice to…
The C programming language has been with embedded software developers since its creation in 1972. Ever since then C has…