2 Game Changing Trends that will Define Embedded Systems in the 2020’s

The last decade has seen an amazing advancement in embedded system development techniques, tools and technologies. A decade ago, I recall being amazed when a microcontroller had a clock speed above 48 MHz with an unbelievable 128 kilobytes for flash. Today, we now have microcontrollers with clock speeds above 1 GHz with more than 4 … Continue reading 2 Game Changing Trends that will Define Embedded Systems in the 2020’s

CEC – Designing and Launching an Embedded Product

Designing and launching an embedded product is by no means an easy feat. At every turn, development teams are faced with challenges ranging from business and marketing all the way through the design and implementation of the actual product. Today’s development environment can be extremely challenging given the rapid pace at which technology is advancing … Continue reading CEC – Designing and Launching an Embedded Product

The 8 Pillars of Embedded Software

Successfully developing and launching an embedded system requires a wide skill range and engineering disciplines. Every embedded systems requires knowledge in eight distinct software development areas. The degree to which developers have mastered the 8 pillars of embedded software will directly affect development costs, code scalability, system robustness among other critical development metrics. Let’s examine … Continue reading The 8 Pillars of Embedded Software

3 Trends from Arm Techcon 2019

This past week I attended the 2019 Arm Techcon in San Jose, California which hosted a series of technology announcements, developer educational sessions and workshops focused around the Arm ecosystem. It was the 15th annual Arm Techcon and as I attended the various keynotes, walked the show floor and attended the conference sessions, I noticed … Continue reading 3 Trends from Arm Techcon 2019