Operations | Monitoring | ITSM | DevOps | Cloud

Edge AI is a Game-Changer for Embedded Devices

AI at the edge is built for embedded systems. And no need for tons of compute power— most of the heavy lifting happens during training so the models run efficiently on minimal hardware. With microcontrollers like STM32N6 optimizing for AI workloads, the potential is growing fast. Is AI at the edge part of your embedded strategy this year?

Interrupt Live: Noah Pendleton | MCU SDK Engineer @ Memfault

On this episode of Interrupt Live, we'll meet Noah Pendleton, an MCU SDK Engineer at Memfault. He'll share why he wrote the article "Publishing the Memfault SDK as an ESP-IDF Component. They discuss the development of an ESP component for the Memfault SDK, exploring Noah's background in firmware engineering, the process of creating and publishing the component, and the importance of automation in development. They also share insights on the ESP-IDF framework and future plans for further contributions to the community. takeaways.

Monitoring a Low-Power Wireless Network Based on Smart Mesh IP

Monitoring IoT applications is essential due to their operation in dynamic and challenging environments, which makes them susceptible to various operational and connectivity issues. Application Performance Monitoring (APM) is the key to identifying and resolving these issues in real time, ensuring uninterrupted data flow and functionality. Moreover, the insights gained from APM can optimize device performance, ensure reliability, and reduce operational costs.

Hardware and Software should be Co-Designed

Consumers crave interactivity. The best way to deliver it is to unite software and hardware. Product design used to be about perfecting hardware specs. The software was an afterthought. Today, this story is flipped on its head. The devices users love are built differently. The best embedded engineering teams co-design hardware and software from the start. It’s not just a shift in process; it’s a shift in thinking. Are we building products or creating experiences?

A Guide to Logging and Debugging in Java

During the development of your program, you might rely on simple println() statements to trace program execution flows and identify issues in your code. But as projects grow in size and complexity, print statements quickly become messy. A better approach to tracing program execution is logging, an approach that provides a consistent and organized way to track your application’s behavior, allowing you to systematically identify and resolve issues.

I Would Never Buy a New Car That Didn't Have CarPlay #embeddedprogramming #iot

François wouldn't buy a new car without CarPlay, and apparently, neither would 30% of people globally shopping for an electric car. Of course, he considered the usual factors—gas mileage, safety ratings, and acceleration—those are table stakes. But the deciding factor was simple: whether it had CarPlay. Hardware without software is becoming a commodity.