LightingBolt

  •        61

'LightingBolt' is a fully-featured, preemptive, modular, real-time kernel developed for the ARM7/9 family of microcontroller.

http://lightingbolt.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

LightingBolt


'LightingBolt' is a fully-featured, preemptive, modular, real-time kernel developed for the STR9 (ARM9 family) microcontroller.

FreeRTOS Real Time Kernel (RTOS)


Market leading real time kernel for 32 microcontroller architectures

zephyr - Primary GIT Repository for the Zephyr Project


The Zephyr Project is a scalable real-time operating system (RTOS) supporting multiple hardware architectures, optimized for resource constrained devices, and built with security in mind. The Zephyr OS is based on a small-footprint kernel designed for use on resource-constrained systems: from simple embedded environmental sensors and LED wearables to sophisticated smart watches and IoT wireless gateways.

Linux-resident RTOS kernel emulators


A series of Linux-resident emulators for various legacy RTOS (Real-Time Operating System) kernels. These emulators are designed to ease the task of porting legacy RTOS code to an embedded Linux environment.

ChibiOS/RT free embedded RTOS


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.


rt-thread - RT-Thread is an open source IoT operating system from China.


RT-Thread is an open source IoT operating system from China, which has strong scalability: from a tiny kernel running on a tiny core, for example ARM Cortex-M0, or Cortex-M3/4/7, to a rich feature system running on MIPS32, ARM Cortex-A8, ARM Cortex-A9 DualCore etc. The device driver is more like a driver framework, UART, IIC, SPI, SDIO, USB device/host, EMAC, MTD NAND etc. The developer can easily add low level driver and board configuration, then combined with the upper framework, he/she can use lots of features.

BACnet Protocol Stack


BACnet - Data Communication Protocol for Building Automation and Control Networks - see www.bacnet.org. This BACnet library provides an application layer, network layer and MAC layer communications services for Win32, Linux, RTOS, or microcontroller.

mbed-os - Arm Mbed OS is a platform operating system designed for the internet of things


Arm Mbed OS is an open source embedded operating system designed specifically for the "things" in the Internet of Things. It includes all the features you need to develop a connected product based on an Arm Cortex-M microcontroller, including security, connectivity, an RTOS and drivers for sensors and I/O devices. The release notes detail the current release. You can also find information about previous versions.

uCLinux - Embedded Linux


The original uClinux (you-see-linux) was a derivative of Linux 2.0 kernel intended for microcontrollers without Memory Management Units (MMUs). However, the Linux/Microcontroller Project has grown both in brand recognition and coverage of processor architectures. Today's uClinux as an operating system includes Linux kernel releases for 2.0 2.4 and 2.6 as well as a collection of user applications, libraries and tool chains. uClinux is mostly used in Embedded and Gaming device.

SDL REFLEX


SDL REFLEX is the micro kernel of a real time operating system for the AVR microcontroller family. The kernel is especially designed to implement systems described in SDL ? ?The Specification and Description Language? . Compiler GNU ANSI-C for AVR v.3.3

e(X)treme (M)inimal (K)ernel


XMK is a preemptive multitasking kernel for microcontrollers. Its goal is to provide a RTOS small enough (RAM+ROM) to run on 8bit microcontrollers. XMK provides additional/optional features when scaling up to 16bit and 32bit platforms.

uSmartX RTOS


uSmartx is a non-preemptive, multitasking, priority based kernel for use in embedded designs. Its major features are task and time control over system resources, inter task communication and simple memory management.

MONARTIS


MONARTIS is a MONitoring Application for Real-Time Industrial Systems It allows the developper of realtime application to monitor major RTOS kernel events as well as user events. It is possible to perform post-processing simulation.

jtag-arm9


JTAG interface for ARM9 processors.

PICix OS


Free OS for the Microcontroller PIC 18fXXX. Full preemptive Kernel. Unix interface. TCP/IP stack

USB-IR-Boy


USB-IR-Boy is an LIRC compatible home brew USB Infrared (IR) receiver based on the Motorola (Freescale) MC68HC908 microcontroller. The project includes electronic schematics, MCU code, and a lircd compatible kernel module.

CircuitPython - a Python implementation for teaching coding with microcontrollers


CircuitPython is an education friendly open source derivative of MicroPython. CircuitPython supports use on educational development boards designed and sold by Adafruit. It is designed to simplify experimenting and learning to program on low-cost microcontroller boards. A microcontroller board is a board with a microcontroller chip that's essentially an itty-bitty all-in-one computer.

nxtOSEK


nxtOSEK is an RTOS for LEGO Mindstorms NXT. nxtOSEK consists of I/O driver part of LEJOS NXJ, TOPPERS/ATK1 RTOS, and glue code for them. You can write applications for NXT in ANSI-C/C++. Check nxtOSEK site: http://lejos-osek.sourceforge.net

Kubos - A real-time operating system targeting microcontrollers in space


KubOS is light weight flight RTOS and framework, brings unparalleled productivity and functionality to the flight critical MCUs of satellites.

QP Active Object (Actor) Frameworks


Event-driven, RTOS-like, active object frameworks for microcontrollers