Skip to main content

+1 866 653-6233 LinkedIn Software Expert Witness Directory

About Us Contact Us

Barr Group Software Experts

Barr Group Software Experts

Main navigation

  • Expert Services
    • Consulting Experts in Software and Electronics
    • Expert Reports by Testifying Software Experts
    • Reverse Engineering and Forensic Analysis
    • Software Source Code Review and Analysis
  • Areas of Expertise
    • Left Side
      • Artificial Intelligence
      • Automotive Systems
      • Cloud Computing
      • Computer Security
      • Consumer Electronics
      • Electronic Circuits
      • Enterprise Software
      • Financial Technology
      • Firmware and IoT
    • Right Side
      • Industrial Controls
      • Mechanical Design
      • Medical Devices
      • Military & Aerospace
      • Mobile Devices & Apps
      • Optical Equipment
      • Renewable Energy
      • Signal Processing
      • Telecommunications
  • Matters & Venues
    • Patent Infringement and Invalidity Experts
    • Software Copyright and Trade Secrets Experts
    • Product Liability and Failure Analysis Experts
    • Contract Disputes and Software Project Failures
    • Venues and Clients
  • Directory
  • Case Studies
    • DirecTV Anti-Piracy
    • Samsung Software Copyright
    • Toyota Runaway Cars
  • Resources
    • Expert Witness Blog
    • Source Code Review in Litigation
    • Software Source Code Discovery

Firmware Update

  1. Home
  2. Firmware Update

Firmware Update

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

Firmware Update v19.12

Posted December 06, 2019
  • Patents and Copyrights and Trade Secrets, Oh My!
  • Three FREE Books About Embedded Design
  • March 2020 Public Training Calendar
  • Budget Now for Next Year Team Trainings
  • Industry News That's Not Boring
  • Read more
  • Share
  • Facebook
  • Twitter
  • LinkedIn

Firmware Update v19.10

Posted 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
  • Read more
  • Share
  • Facebook
  • Twitter
  • LinkedIn

Firmware Update v19.05

Posted 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
  • Read more
  • Share
  • Facebook
  • Twitter
  • LinkedIn

Firmware Update v19.03

Posted 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
  • Read more
  • Share
  • Facebook
  • Twitter
  • LinkedIn

Firmware Update v19.02

Posted 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
  • Read more
  • Share
  • Facebook
  • Twitter
  • LinkedIn

Firmware Update v18.12

Posted December 12, 2018
  • Embedded Linux and Copyright Law
  • C's goto Keyword: Use it or Lose it?
  • Save Now on Spring 2019 Firmware Trainings
  • Industry News That's Not Boring
  • Read more
  • Share
  • Facebook
  • Twitter
  • LinkedIn

Firmware Update v18.11

Posted November 14, 2018
  • How to Get Started with C++ in Embedded Systems
  • Budget Now for 2019 Firmware Skills Training
  • How to Prioritize RTOS Tasks (and Why it Matters)
  • Industry News That's Not Boring
  • Read more
  • Share
  • Facebook
  • Twitter
  • LinkedIn

Firmware Update v18.10

Posted 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
  • Read more
  • Share
  • Facebook
  • Twitter
  • LinkedIn

Firmware Update v18.09

Posted 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
  • Read more
  • Share
  • Facebook
  • Twitter
  • LinkedIn

Firmware Update v18.06

Posted June 07, 2018
  • C's goto Keyword: Should we Use It or Lose It?
  • Tech Talk: Pros and Cons of Dynamic Memory Allocation
  • The Rise of the Full Stack Developers
  • Retake Control of your Embedded Project Schedule
  • Industry News That's Not Boring
  • Read more
  • Share
  • Facebook
  • Twitter
  • LinkedIn

Firmware Update v18.05

Posted May 17, 2018
  • Killer Apps: Embedded Software's Greatest Hit Jobs
  • Retake Control of your Embedded Project Schedule
  • Better Trained Teams Finish Projects Faster!
  • An Advanced Summary of Pointers in C
  • Industry News That's Not Boring
  • Read more
  • Share
  • Facebook
  • Twitter
  • LinkedIn

Firmware Update v18.04

Posted April 19, 2018
  • Reducing Security Threats to Embedded Systems
  • Is Google's new Android Things a Fit for your Next Design?
  • Modern Firmware Architecture: Beyond the RTOS
  • Changes Coming to the Embedded C Coding Standard
  • Industry News That's Not Boring
  • Read more
  • Share
  • Facebook
  • Twitter
  • LinkedIn

Firmware Update v18.03

Posted March 13, 2018
  • C: The Immortal Programming Language
  • The Internet of INSECURE Things
  • How to Comply with the MISRA-C/C++ Guidelines
  • The State of Embedded Systems Safety
  • Industry News That's Not Boring
  • Read more
  • Share
  • Facebook
  • Twitter
  • LinkedIn

Firmware Update v 18.02

Posted February 08, 2018
  • Is it a Bug or an Error?
  • Free and Customizable "Error"-Killing C Coding Standard
  • Better Trained Teams Produce Code with Fewer "Errors"
  • Modern Embedded Programming: Beyond the RTOS
  • How to Comply with MISRA-C's Guidelines
  • Industry News That's Not Boring
  • Read more
  • Share
  • Facebook
  • Twitter
  • LinkedIn

Firmware Update v18.01

Posted January 10, 2018
  • Pro Tips for Using C's "volatile" Keyword
  • ATTENTION Embedded Systems Designers!
  • 5 Reasons to Select Android as Embedded OS
  • Better Trained Teams Develop Firmware Faster
  • Industry News That's Not Boring
  • Read more
  • Share
  • Facebook
  • Twitter
  • LinkedIn

Firmware Update v17.12

Posted December 07, 2017
  • Blockchain Technology and the Internet of Things
  • FAQs about C's signed and unsigned Integers
  • How to Customize the Embedded C Coding Standard
  • Hands-on Skills Training for Embedded Developers
  • Industry News That's Not Boring
  • Read more
  • Share
  • Facebook
  • Twitter
  • LinkedIn

Firmware Update v17.11

Posted November 09, 2017
  • Free Webinar: Embedded Control Systems in Practice
  • How to Comply with MISRA-C's Guidelines for Critical Systems
  • BlueBorne Virus Attacks Embedded Systems over Bluetooth
  • Save 10% on ARM-Cortex Embedded Software Training Kit
  • Industry News That's Not Boring
  • Read more
  • Share
  • Facebook
  • Twitter
  • LinkedIn

Firmware Update v17.10

Posted October 03, 2017
  • The Coming Software Apocalypse
  • Tech Talk: Pros and Cons of Embedded C++
  • Better Trained Teams Develop Firmware Faster
  • How to Combine 'volatile' with 'struct'
  • Industry News That's Not Boring
  • Read more
  • Share
  • Facebook
  • Twitter
  • LinkedIn

Firmware Update v17.09

Posted September 08, 2017
  • Embedded C Coding Standard Now Available as Free PDF
  • You Should Know: C11 Includes a More Secure strcpy()
  • Firmware Architecture and Process Consulting
  • New "Spaghetti Factor" Metric Measures Software Quality
  • Industry News That's Not Boring
  • Read more
  • Share
  • Facebook
  • Twitter
  • LinkedIn

Firmware Update v17.08

Posted August 18, 2017
  • Efficient CRC Calculations in C
  • What Does 0x47u Mean Anyway?
  • Upcoming Embedded Systems Training Courses
  • Free White Space Cleanup Tool: QClean
  • Industry News That's Not Boring
  • Read more
  • Share
  • Facebook
  • Twitter
  • LinkedIn

Firmware Update v17.08

Posted August 18, 2017
  • Efficient CRC Calculations in C
  • What Does 0x47u Mean Anyway?
  • Upcoming Embedded Systems Training Courses
  • Free White Space Cleanup Tool: QClean
  • Industry News That's Not Boring
  • Read more
  • Share
  • Facebook
  • Twitter
  • LinkedIn

Pagination

  • First page « First
  • Previous page ‹ Previous
  • Page 1
  • Page 2
  • Current page 3

Request an Expert

(866) 653-6233

Barr Group logo
Call us

Expert Services

  • Source Code Review Services
  • Expert Witness Directory
  • Reverse Engineering Services
  • Expert Reports & Testimony
  • How-To Technical Articles
  • Engineering Services

Latest Insights

  • Payment Processing and e-Payments Fraud
  • Albert Einstein Expert Witness
  • Medical Device Litigation and FDA 510(k)
  • Personality Traits of the Best Expert Witnesses

Website contents copyright © 2012-2025 by Barr Group. | Barr Group's logo is a U.S.-registered ® trademark.

SITEMAP  |  PRIVACY