7 Essential skills for firmware engineers
Having the right tools for the job is critical to success but in the hands of the improperly skilled, the…
Jacob's Blog
Category Archives: Embedded Basics
Having the right tools for the job is critical to success but in the hands of the improperly skilled, the…
Developing firmware can be a beautiful thing but most of the code I review is not very pretty. Firmware that…
Hashes are crucial in computer science and provide a wide range of capabilities and functionality. In addition, hashes play an…
Last week I attended Arm TechCon and a major theme through-out was embedded security. During the conference, Arm released their…
There are two excuses that I typically hear from developers on why they refuse to use a RTOS: • An…
Developing firmware that can be reused is an important and critical skill. The majority of engineers and teams that I…
When using an Eclipse based IDE to debug an embedded system, undoubtedly the reader has come across the reset and…
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…
Every embedded software developer should be using a revision control system. I cannot even begin to quantify how much time…
Writing embedded software for microcontrollers that is reusable and portable can be challenging. Different microcontrollers contain different architectures and peripherals…
Peering into a microcontroller and seeing how the embedded software is executing has always been important to embedded software developers….