Skip to content
  • About
    • About Us
    • Meet Jacob
    • Events
  • Services
    • Services Overview
    • Consulting
    • Bootloaders
    • Firmware
    • Training
    • Workshops
    • Technology Primers
  • Clients
    • Client List
    • Testimonials
  • Insights
    • Insights Overview
    • Articles
    • Toolkits
    • Webinars
    • Videos
    • White Papers
    • Newsletter
    • Conferences
  • Store
    • Books
    • Embedded Software
    • Online Courses
    • Quick Pay
    • Cart
  • Blog
  • Contact
Client Portal
> Simplifying Concepts, Delivering Success℠
Jacob's Blog
Simplifying Concepts, Accelerating Innovation

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
  • Security
  • Software
  • Software Techniques
  • Testing
  • Tips and Tricks
  • Tools
  • Uncategorized
  • Webinars
  • White Papers

Archives

  • ►2021
    • March
    • February
    • January
  • ►2020
    • December
    • November
    • October
    • August
    • July
    • June
    • May
    • April
    • March
    • February
    • January
  • ►2019
    • December
    • November
    • October
    • September
    • August
    • July
    • June
    • May
    • April
    • March
    • February
    • January
  • ►2018
    • December
    • November
    • October
    • September
    • August
    • July
    • June
    • May
    • April
    • March
    • February
    • January
  • ►2017
    • December
    • November
    • October
    • September
    • August
    • July
    • June
    • May
    • April
    • March
    • February
    • January
  • ►2016
    • December
    • October
    • September
    • August
    • July
    • June
    • May
    • April
    • March
    • February
    • January
  • ►2015
    • December
    • November
    • October
    • September
    • August
    • July
    • June
    • May
    • April
    • March
    • February
    • January
  • ►2014
    • December
    • November
    • October
    • September
    • August
    • April
    • February
    • January
  • ►2013
    • December
    • October
    • September
    • August
    • July
    • June
    • May
    • April
    • March
  • ►2012
    • December
    • November
    • October
    • September
    • March
    • February
  • ►2011
    • March
    • February

Recent Comments

  • Phil Kasiecki on Celebrating the Microprocessors 50th Birthday
  • CAMARA on 5 RTOS Best Practices for Designing RTOS-Based Applications
  • Simon Smith on A Simple, Scalable RTOS Initialization Design Pattern
  • Jacob Beningo on A Simple, Scalable RTOS Initialization Design Pattern
  • Andrzej Telszewski on A Simple, Scalable RTOS Initialization Design Pattern

Month: August 2018

 Aug  30,  2018

7 Tips for engineering students

7 Tips for engineering students

With college classes now back in session, I thought it would be a good idea to provide a few engineering tips for our up and coming developers. There are many engineering lessons to learn but one that every engineering graduate quickly learns after graduating college is that despite being educated for years on engineering theories … Continue reading 7 Tips for engineering students

Read More >
 Aug  23,  2018

Where oh Where are My Test Points!

Where oh Where are My Test Points!

For the umpteenth time in my career, I am debugging a prototype board that has exactly zero test points. I didn’t design this board, but have inherited it from a frantic colleague who is behind schedule and is having trouble communicating with an onboard SPI device. The first step in this troubleshooting endeavor is to … Continue reading Where oh Where are My Test Points!

Read More >
 Aug  16,  2018

Writing a Multi-Port ITM Function to Improve Debugging

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 debug information to a coresight terminal. We saw that the ITM is extremely fast, much faster than a UART which minimizes the overhead associated with printing log and debug information … Continue reading Writing a Multi-Port ITM Function to Improve Debugging

Read More >
 Aug  09,  2018

Getting Started with Amazon FreeRTOS

As many readers have probably heard, back in 2017, Amazon announced a “new” RTOS, Amazon FreeRTOS, which is based on the popular open source real-time operating system (RTOS) FreeRTOS. Amazon FreeRTOS is designed to help developers creating IoT edge nodes to easily connect to Amazon Web Services (AWS). The interesting problem I found, was that … Continue reading Getting Started with Amazon FreeRTOS

Read More >
 Aug  02,  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 comes to debugging embedded software, a picture is worth a hundred thousand lines of code. For most of my career, I’ve always felt apprehensive about running code on a target and verifying a few external features to say that the … Continue reading Tools – Real-time Application Visualization Using Tracealyzer 4.2

Read More >
Join Our >
Embedded Bytes Newsletter
And Receive >

Real-Time Operating System Best Practices Guide
Get It Now >

About

About Us
Meet Jacob
Events

Services

Consulting
Bootloaders
Firmware
Training

Insights

Articles
Toolkits
Videos
Webinars
White Papers

Connect

info@beningo.com
248-719-6850
©2021, Beningo Embedded Group. All Rights Reserved Privacy | Site Map