ChibiOS/RT is a free and efficient RTOS designed for deeply embedded applications. It offers a comprehensive set of kernel primitives and supports many architectures: ARM7, Cortex-M0, Cortex-M3, Cortex-M4, PowerPC e200z, STM8, AVR, MSP430, ColdFire, H8S, x86.
Python Library for accessing UEFI BIOS internal function by protocol
EfiPy is a Python Module on UEFI shell which can access UEFI BIOS kernel interface - System Table - Runtime Services - Boot Services pAnalyzer package - Tracing UEFI protocol calling flow Output protocol flow to screen or file with XML format CorePy (assembly package) - Simple Assembly code in Python environment. EfiPy Shell package- Simple uefi shell program coded with EfiPy library to prove EfiPy workable EfiPy leverage these open source packages - ctypes, CorePy. Samples https://sourceforge.net/u/efipy/svn/HEAD/tree/Trunk/ EfiPy Author: https://www.facebook.com/wu.max.39
Open Source middleware platform with FreeRTOS, processor abstraction
uEZ(r) is an open source, embeddded middleware platform providing underlying RTOS and processor abstraction features enhancing portability of application code to multiple ARM and Renesas platforms with high reusability. Developed by Future Designs, Inc. at http://www.teamfdi.com Doxygen docs available at http://www.teamfdi.com/uez/docs/index.html uEZings blog: http://uezings.wordpress.com/ uEZ is now available in a 7-Zip archive in addition to the standard zip file. The 7z download is a much smaller file size. http://www.7-zip.org/ Use 7-Zip to open .7z archive files: https://sourceforge.net/projects/sevenzip uEZ 2.08 release introduces support for LPC4357, the uEZGUI-4357-50WVN-BA, Crossworks 3.6.5 and IAR 7.60 support, SSL support, and more. uEZ 2.09 release introduces support for Ubiquios, µC/Probe, Verizon Cellular, Bluetooth Low Energy, the uEZGUI-35QT, the uEZ-GW1, updated compiler support, and more.
Aquarium control system based on the Arduino platform
The intention of Aquaduino is to provide most of the required functionalities of commercial aquarium control systems based on the open source hardware platform Arduino.
Piggyback fuel injection controller for gasoline engines.
ELKS is a subset of the Linux kernel that runs on IBM compatible PCs from 8086 up. It is intended to get use out of obsolete old hardware, for use in embedded systems, and as an educational tool. ELKS has been moved to Github to protest SourceForge's installer adware hijacking. This does not directly affect ELKS, but it does affect many major open source projects such as Gimp and FileZilla by attempting to trick the user into installing adware in order to download these programs. I refuse to leave ELKS here with such policies in effect. If you have questions about this, please email email@example.com.
Library for the RealTime Clock and Calendar in the ChipKit Boards
Support for the UNO32 and MAX32's RTCC module
Jari OS is a real-time microkernel operating system which runs in terms of multi-service architecture. Core system consists of its own microkernel μString, core and system services, set of device drivers launched as trusted services.
Network stack for the ChipKit UNO32 and MAX32
This is a new object-oriented networking stack for the ChipKit UNO32 and MAX32 boards. It currently supports just the ENC28J60 ethernet chip, but could easily be expanded to include other network chips. It offers a full network stack, with TCP and UDP, along with the ability to have multiple ethernet connections. Multiple sockets across multiple protocols are also possible. It has been designed to have a very simple interface to take a lot of the drudgery out of ENC28J60 programming.
Arduino firmware library and documentation for the Denjay OLED Development shield. See our homepage for more information: http://www.denjay.com
Embedded operating system that runs LUA scripts
The aim of this project is to provide an easy to use fast prototyping platform for embedded systems. The hardware is targeted to be small, DIP package hybrid technology chip. In the current phase it runs on Microchip demo boards. http://www.microchip.com/dm320005-2 http://www.microchip.com/dm320006 and SunDisk Ultra 16Gb SDcard
Real time microkernel
μString microkernel is the part of Jari OS project. It's a preemptible, real-time microkernel that used in Jari OS platform.
Simplest kernel for cooperative multithreading
Simplest of possible ways to multithreading on the smallest microcontrollers. This project is demonstration the programming technique of the multithreading with polling the system state. Published code debugged and ready to use in your projects.
Sisolo is a simple solar logger, meant to run on small embedded devices, like routers. Currently it targets OpenWrt, uses Yasdi to interface with SMA inverters and Curl to store logs on an ftp server.
GLCD Library for ChipKit MAX32 and UNO32
NOW ON GITHUB: https://github.com/MajenkoLibraries/GLCD Library to control the Winstar WG12864A (KS0108) 128x64 graphical monochrome LCD screen.
ONE-NET is an open-source low power wireless networking protocol.
ONE-NET is both an open standard and an implementation of a wireless network protocol. The protocol was originally intended for home automation but has many more applications where low power, secure communications are required.
Design and implementation of silicon and software for baseband processors conforming to IEEE wireless standards. Initial focus on WiMAX and WiFi.
personal arduino projects
This is a global repository to store all my arduino projects