Category
page 1Microcontroller software

MicroPython
MicroPython is a software implementation of a programming language largely compatible with Python 3, written in C, that is optimized to run on a microcontroller.
%20MCU.jpg)
mbed
Mbed is a development platform and operating system for internet-connected devices (Internet of Things devices) based on 32-bit ARM Cortex-M microcontrollers. The project was a collaboratively developed by Arm and its technology partners. As of July 2024 Mbed is no longer actively developed by Arm.
Wiring
computer software for electronics prototyping
Gpsim
gpsim is a full system simulator for Microchip PIC microcontrollers originally written by Scotte Dattalo.
It is distributed under the GNU General Public License.
Netduino
thumb|alt=A netduino board
Netduino was an open-source electronics prototyping platform based on the .NET Micro Framework. It uses the ARM Cortex-M 32-bit RISC ARM processor core as a 32-bit ARM-microcontroller. The Netduino boards (except the discontinued Mini and Go models) are designed to be pin-compatible with most Arduino shields. Applications can be built on Windows (with Visual Studio), or on Mac OS (with Xamarin Studio). The platform is similar in concept to the Arduino platform, but is generally more powerful and instead of writing applications in C/C++ or Wiring (essentially, C++ wit
CircuitPython
CircuitPython is an open-source derivative of the MicroPython programming language targeted toward students and beginners. Development of CircuitPython is supported by Adafruit Industries. It is a software implementation of the programming language, written in C. It has been ported to run on several modern microcontrollers.
Azure Sphere OS
Linux-based microcontroller system