This is a guest blog post by Hannes Tschofenig, Senior Principal Engineer at Arm.
OMA SpecWorks: a new beginning
Several organizations are working on technical specifications to improve interoperability and security within Internet of Things (IoT), and Arm contributes to several of them. The end of March merger of the Open Mobile Alliance (OMA) with the IP Smart Object (IPSO) Alliance resulted in the establishment of a new organization - OMA SpecWorks. As a former board member of the IPSO Alliance, I have supported this development, particularly as it will lead to better integration of the smart object development into the IoT device management solution developed by the OMA.
Try the simulator directly in the browser: Open Simulator
While we have worked hard to improve embedded development tooling in Mbed (e.g. via the Online Compiler), the development for microcontrollers is still very similar to how it was in the 90s. Compilation is slow, and flashing is even slower. When fixing a bug, you need to get the device into the exact state as it was in before encountering the bug. This makes for a very slow feedback loop, which hinders productivity and often pulls you out of the zone.
Come join us for our third biweekly Office Hours with an Engineer live stream, where we'll talk with Senthil Ramakrishnan from the Mbed OS core team about crash dump analysis on Mbed OS. We'll detail how to log crashes and how to analyze some of the worst debug scenarios, so you can avoid them in your code.
AI on MCUs enables cheaper, lower power and smaller edge devices. It reduces latency, conserves bandwidth, improves privacy and enables smarter applications.
Debugging an embedded program can be a complicated and time-consuming process. This short tutorial illustrates a simple way to load an elf debug file from an Mbed OS application in Keil® MDK, thus allowing easy debug of the code.