Skip to main content

Firmware Update is a free email newsletter from embedded systems expert Michael Barr.

Firmware Update v19.10

Posted on: October 10, 2019
  • Case Study: Lethal Firmware Defects - Patriot Missile Failure
  • Further Develop Your Embedded Programming Skills this Fall
  • Rule Changes in the 2018 Update of Embedded C Coding Standard
  • ARM-based "Embedded Software Training in a Box"
  • Industry News That's Not Boring

Firmware Update v19.09

Posted on: September 05, 2019
  • Getting Started with C++ for Firmware Developers
  • Further Develop Your Embedded Programming Skills this Fall
  • Modern Embedded Software Architecture: Beyond the RTOS
  • Retake Control of Your Embedded Project Schedule
  • Industry News That's Not Boring

Firmware Update v19.05

Posted on: May 02, 2019
  • Don't Follow these 5 Dangerous Coding Standard Rules
  • Retake Control of Your Embedded Project Schedule
  • Embedded Systems and Cybersecurity
  • TechTalk: CRCs and Checksums
  • ARM-based "Embedded Software Training in a Box"
  • Industry News That's Not Boring

Firmware Update v19.03

Posted on: March 20, 2019
  • Could you Prove your Product is Secure?
  • Download Barr Group's UPDATED Embedded C Coding Standard
  • Is it a Bug or an Error?
  • Further Develop Your Embedded Programming Skills this Spring
  • Industry News That's Not Boring

Firmware Update v19.02

Posted on: March 01, 2019
  • Dead Code and the Law of Unintended Consequences
  • Register Now for Spring 2019 Firmware Training
  • ATTENTION! Embedded Systems Developers
  • Case Study: Lethal Software Defects in War Zones
  • Industry News That's Not Boring

Firmware Update v18.10

Posted on: October 05, 2018
  • MISRA C for Security's Sake!
  • Final Days to Register for Fall Firmware Skills Training
  • Why Are State Machines So Useful in Embedded Software?
  • Embedded Linux Training in a Box <-- NEW PRODUCT!
  • Industry News That's Not Boring

Firmware Update v18.09

Posted on: September 11, 2018
  • Download Barr Group's UPDATED Embedded C Coding Standard
  • Create Jump Tables via Function Pointer Arrays in C/C++
  • Further Develop Your Embedded Programming Skills this Fall
  • Master Embedded Linux Customization and Driver Development
  • Industry News That's Not Boring