Mini RTOS kernel for small embedded systems. Preconfigured demo programs are included for lots of microcontroller architectures - ARM7, ARM CORTEX M3, PIC32, PPC405, 8051, AVR (MegaAVR), x86, PIC18, PIC24, dsPIC, HCS12, H8S, RDC, ColdFire, Fujitsu, etc.
The mbed Software Development Kit (SDK) is an open source C/C++ microcontroller software platform relied upon by tens of thousands of developers to build projects fast. We've worried about creating and testing startup code, C runtime, libraries and peripheral APIs, so you can worry about coding the smarts of your next product.
eLua stands for Embedded Lua and the project aims to introduce the programming language Lua to the embedded software development world. Lua is the perfect example of a minimal, yet fully functional language. Although generally advertised as a "scripting language" (and used accordingly especially in
... [More] the game industry), it is also fully capable of running stand-alone programs. Its limited resource requirements make it suitable to a lot of microcontroller families.
The aim of the project is to have a fully functional Lua development environment on the microcontroller itself, without the need to install a specific toolchain on the PC side. [Less]
OpenBLT is mostly used as an STM32 bootloader, due to the popularity of STM32 microcontrollers. However, the bootloader’s architecture is such that it can work with any microcontroller and use any type of communication interface to perform firmware updates.
PlatformIO is a cross-platform code builder and the missing library manager (Ready for embedded development, IDE and Continuous integration, Arduino and MBED compatible).
MCUSim is a digital simulator of the 8-bit AVR microcontrollers. It is
written from scratch to assist in circuit simulation, firmware debugging,
testing, and signal tracing.
Simulator can be extended by creating models written in Lua. They may affect
state of a simulated MCU in several
... [More] ways, e.g. access internal registers,
generate signals on its pins or terminate the whole simulation, and play
roles of the significant parts of a circuit connected to the microcontroller
(external EEPROM, humidity sensor, MOSFET switch). [Less]
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy