Category: Micro Python

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

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

The C/C++ programming languages have long dominated the embedded systems industry, with very few other languages being able to find a foothold. The winds of change are upon us, however, and MicroPython may be the programming language you use to build your next product. Python’s shallow learning curve and the fact that even elementary-school students … Continue reading CEC – Designing Embedded Systems using MicroPython

Python has been used by embedded software developers for many years on the PC side to interact with embedded systems. Over the past several years, Micro Python, a Python port that can run on a microcontroller, has been gaining in popularity. Python developers may be tempted to architect and write their Micro Python code similar … Continue reading 5 Tips for Optimizing the Heap in MicroPython

MicroPython has been an interesting project to watch over the last few years. If you’ve not heard of it, MicroPython is an open source project to port Python to run in a real-time, microcontroller-based environment. The ports typically are for Arm Cortex-M processors but there are several ports that run other architectures from Microchip and … Continue reading The MicroPython Pyboard Series-D Module