Skip to primary content
Skip to secondary content
Contact Us Today! 248-719-6850 | [email protected]
Contact

BeningoEmbedded Group

Main menu

  • Start Here
  • About
    • About Jacob
    • Events
  • Services
    • Services Overview
    • Consulting
    • Firmware
    • Training
    • Workshops
  • Clients
    • Clients
  • Insights
    • Insights Overview
    • Articles
    • Toolkits
    • Webinars
    • Videos
    • White Papers
    • Newsletter
    • Conferences
  • Store
    • Store Overview
    • Books
    • Embedded Software
    • Online Courses
    • Quick Pay
    • Cart
  • Blog

Simplifying Concepts.
Accelerating Innovation.

Jacob's Blog

Category Archives: Defect Management (Debugging)

Post navigation

< Older Posts
September 29, 2022

Firmware Error Handling using Do while Loops

An interesting area of a code base to examine is error handling. I’ve found that many firmware and embedded software projects don’t do an excellent...

Read More >>>
August 18, 2022

3 Tips for Evaluating your Codes Quality

One of the biggest impediments to delivering embedded software in a timely manner is the codes structural quality. Code quality in a project often starts...

Read More >>>
June 23, 2022

5 Strategies for Minimizing Debug Time

If you have spent time developing a product or a DIY project in the embedded systems industry, you know that a lot of time is...

Read More >>>
March 3, 2022

3 Strategies for Embedded Software Error Handling

Embedded software error handling is something that teams often struggle with. It’s very tempting to assume that a system will behave as perfectly in the...

Read More >>>
July 29, 2021

Is It a Bug or Feature?

Living in Michigan, it’s not uncommon to wake up on a cold winter morning and find that an automobile just doesn’t want to start. However,...

Read More >>>
April 25, 2019

7 Tips for Creating a Reliable Embedded System

Despite the hopes and dreams of many embedded engineers, reliable code doesn’t happen by accident.  It is a painstaking process that requires developers to maintain...

Read More >>>
December 27, 2018

5 Technologies Embedded System Engineers Should Master in 2019

Happy New Year! Another year is here and with it are many opportunities for embedded...

Read More >>>
December 13, 2018

The Biggest Embedded Software Issue Is …

There are many different problems and challenges that embedded software developers are facing today. One of the biggest, and least spoken about issues that I...

Read More >>>
October 11, 2018

Creating an SWD Adapter for STM32 Development Boards (Part 3)

My adapter boards have arrived! As we discussed in the first two parts, the on-board...

Read More >>>
August 16, 2018

Writing a Multi-Port ITM Function to Improve Debugging

In “Improve Debug Efficiency with the ITM”, I discussed how the ITM on the Arm® Cortex-M processors can be used to quickly, and efficiently print...

Read More >>>
August 2, 2018

Tools – Real-time Application Visualization Using Tracealyzer 4.2

It has often been said that a picture is worth a thousand words. When it...

Read More >>>
June 21, 2018

Improve Debug Efficiency with the ITM

Let’s face it. No matter how sophisticated our debug tools get, there will always be a place for an old fashioned printf statement. Unfortunately, printf...

Read More >>>

Post navigation

< Older Posts

Categories

  • Artificial Intelligence
  • Beningo Embedded News
  • Book Reviews
  • Bootloaders
  • C Concepts
  • C++ Concepts
  • Career Management
  • Conferences
  • Consulting
  • Defect Management (Debugging)
  • Design Cycle
  • Design News CEC
  • Digital Signal Processing (DSP)
  • Downloads
  • Driver Design
  • Embedded Basics
  • Hardware
  • IoT
  • Low Power Design
  • Machine Learning
  • Micro Python
  • Optimization
  • Platforms
  • Prototyping
  • Q&A
  • RTOS
  • Rust
  • Security
  • Software
  • Software Techniques
  • Testing
  • Tips and Tricks
  • Tools
  • Uncategorized
  • Webinars
  • White Papers

Archives

  • ► 2022 (4)
    • ► September (1)
      • Firmware Error Handling using Do while Loops
    • ► August (1)
      • 3 Tips for Evaluating your Codes Quality
    • ► June (1)
      • 5 Strategies for Minimizing Debug Time
    • ► March (1)
      • 3 Strategies for Embedded Software Error Handling
  • ► 2021 (1)
    • ► July (1)
      • Is It a Bug or Feature?
  • ► 2019 (1)
    • ► April (1)
      • 7 Tips for Creating a Reliable Embedded System
  • ► 2018 (14)
    • ► December (2)
      • 5 Technologies Embedded System Engineers Should Master in 2019
      • The Biggest Embedded Software Issue Is …
    • ► October (1)
      • Creating an SWD Adapter for STM32 Development Boards (Part 3)
    • ► August (2)
      • Writing a Multi-Port ITM Function to Improve Debugging
      • Tools - Real-time Application Visualization Using Tracealyzer 4.2
    • ► June (2)
      • Improve Debug Efficiency with the ITM
      • 3 Ways to Perform a Worst-Case Stack Analysis
    • ► May (4)
      • Evaluating and Mastering Real-Time Debugging Techniques
      • Getting the most performance from printf
      • 5 Debugging Techniques for the ARM Cortex-M MCU
      • How well do you know your debugger?
    • ► April (2)
      • Amazon FreeRTOS: Behind the Scenes
      • Unboxing the arm ULINKplus Programmer
    • ► January (1)
      • Bugs and Errors and Defects, Oh My!
  • ► 2017 (5)
    • ► November (1)
      • Tools - Getting a grip on Semi-hosting
    • ► September (2)
      • Tools - OS-Aware Debugging
      • Developing Reusable Firmware - A Practical Guide to API's, HAL's and Drivers
    • ► August (1)
      • Embedded Basics - The Difference between Restart and Reset
    • ► July (1)
      • Hardware In-Loop Testing
  • ► 2016 (1)
    • ► June (1)
      • CEC - Debugging Real-time Embedded Software - Hands-on

Latest Blogs

  • CEC – Embedded Software using Rust
  • The differences you need to know about OSEK Compliant RTOS
  • Expert Best Practices For Developing A Coding Style Guide
  • Everything You Need To Know About Semaphores And Mutexes
  • 5 Simple Embedded Software Classifications You Need to Know
© 2023 Beningo Embedded Group. All Rights Reserved.
Privacy Policy

GET EXPERT TIPS & ADVICE DIRECTLY FROM JACOB

Sign Up for Exclusive News and Updates

×
 

Loading Comments...