If you’ve been paying attention to the progress being made on the IoT, you’ve heard about the billions of IoT devices that are currently connected and the fact that in the next decade, experts expect to see over a trillion devices connected. A trillion devices. That is just mind boggling especially considering that standards are … Continue reading The Key Factor Being Ignored by IoT Developers
Month: June 2019
Designing Embedded Systems using MicroPython
The C/C++ programming languages have long dominated the embedded systems industry, with very few other languages being able to find a foothold. While languages such as Java and Ada have certainly tried, the popularity of Python has not only been on the rise but has been finding its way into Linux based applications for quite … Continue reading Designing Embedded Systems using MicroPython
5 Tips for using Arm TrustZone in Cortex-M Processors
As embedded system developers transition to creating connected, IoT devices, security has become one of the most important issues they face. The ARMv8-M processors do support TrustZone® which provides developers with a new mechanism to help them isolate their secure software from more general user software. Just like with any new tool, there are several … Continue reading 5 Tips for using Arm TrustZone in Cortex-M Processors
5 Resources for learning Python
Python has become an indispensable tool to embedded software developers. Whether Python is being used to provide a GUI to control a system, acquire data or even used to write the embedded software (think MicroPython), chances are that Python has a place in your development process. In this article, we will present several resources that … Continue reading 5 Resources for learning Python