Simplify debugging to reduce the complexity of embedded system development

Share Story on

The complexity associated with the development of embedded systems is increasing rapidly. For instance, it is estimated that the average complexity of software projects in the automotive industry has increased by 300% over the past decade.

Today, every piece of hardware is driven by software and most hardware is composed of multiple electronic boards running synchronized applications. Devices have more and more features, but adding features means increasing development and debugging complexity. A University of Cambridge report found that developers spend up to 50% of their programming time debugging.

Thankfully, there are practical ways to reduce the complexity of debugging embedded systems. Let’s take a look.

Earlier is better

Debugging will only be efficient if you have the right information.

Bugs will pop up during the entirety of a product’s lifetime: in development, testing and in the field. Resolving a bug later down the road can increase costs by as much as 15 times and lead to user frustration, in addition to creating challenges associated with updating embedded devices that are in production.

However, identifying bugs at the early stages of your product’s development will allow you to track them while prioritizing them by severity. This will allow you to debug before other dependencies and variables are introduced later in the lifecyle, which makes bugs easier and cheaper to resolve.

Manage versioning

To properly replicate a bug, you must be able to have a device in the exact same state it was when the bug first appeared. With embedded devices, there are three distinct variables to look at when issues crop up:

  1. The software version. This is the version of each feature. This applies to the code you build as well as to potential dependencies, such as imported libraries.
  2. The board version. Specifically, the design of the board. Board design changes constantly as components are added/removed or moved around.

    Simplify debugging to reduce the complexity of embedded system development by Ram Iyer originally published on TechCrunch



Search By Category

Recent News

You May Also Like

‘My Company is My Family; My Family is not My Company’, proponent Govindkaka of Shree Ramkrishna Exports Pvt. Ltd honoured with 2022 Hurun Most Respected Family Business of the Year Award

‘My Company is My Family; My Family is not My Company’, proponent Govindkaka of Shree Ramkrishna Exports Pvt. Ltd honoured with 2022 Hurun Most Respected Family Business of the Year Award

Renowned Diamond Baron, Visionary, Industrialist, and Humanitarian, Shri Govind Dholakia sounds stimulating when he says “Our Company has been made into a Family; We haven’t

CricAdda and Sanjay Dutt: A winning combination for sports fans and gamers

CricAdda and Sanjay Dutt: A winning combination for sports fans and gamers

New Delhi (India), February 4: CricAdda, the online sports and fantasy gaming brand, announced that Indian film actor & renowned celebrity Sanjay Dutt has joined

Sakhiya Skin Clinic is India’s No. 1 skin clinic chain

Sakhiya Skin Clinic is India’s No. 1 skin clinic chain

The clinic has performed more than 3 lakh+ safe and painless laser hair removal procedures. Surat (Gujarat) [India], February 4: With more than 3 lakh+ safe

Aditya Prakash, Bollywood Actor and Writer shares his secret of a happy & successful life

Aditya Prakash, Bollywood Actor and Writer shares his secret of a happy & successful life

New Delhi (India), February 4: We caught up with Bollywood Actor and Writer, Aditya Prakash where he spoke about his personal life, movies, his love for old

Darshan Aulakh started his film journey as an actor, today apart from acting, he has also made his own identity in film direction and singing

Darshan Aulakh started his film journey as an actor, today apart from acting, he has also made his own identity in film direction and singing

New Delhi (India), February 4: Darshan Aulakh is a well-known name in Bollywood apart from Punjabi films. Aulakh who made his debut as an actor has also

On This ‘WORLD CANCER DAY’: 8 Best Oncologists Share Their Advice on Increasing Risks of Cancer

On This ‘WORLD CANCER DAY’: 8 Best Oncologists Share Their Advice on Increasing Risks of Cancer

New Delhi (India), February 4: Every year on February 4th, World Cancer Day is observed to raise awareness about the disease and its prevention. Cancer is the