5 Reasons the new Arm Cortex-M55 will transform the IoT

Earlier this week, Arm announced a new Cortex-M processor that is going to revolutionize how embedded system developers build IoT devices, the Cortex-M55. The Cortex-M55 processor is building on the Armv8.1-M architecture to provide developers with more powerful features, combined with the ease of use of Cortex-M, will change how IoT devices are designed and … Continue reading 5 Reasons the new Arm Cortex-M55 will transform the IoT

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

5 Engineering Lessons from Playing League of Legends

When I first started consulting ten years ago, there was an online, team-oriented video game called League of Legends that I used to play after work or during lunch. The game required some strategy, required implementing that strategy through tactics and also required some well-coordinated button smashing to be effective in team fights. Over the … Continue reading 5 Engineering Lessons from Playing League of Legends

7 Sections Every Company Coding Standard Should Include

Developing a company coding standard is absolutely critical to ensuring that every embedded developer is on the same page. A coding standard tells a developer many of the do’s and don’ts that they need in order to write legible, reviewable software that achieves the businesses desired quality level with the least number of defects possible. … Continue reading 7 Sections Every Company Coding Standard Should Include