繁体中文  
 
版主:黑木崖
 · 九阳全新免清洗型豆浆机 全美最低
 
List of open source real-time operating systems
送交者:  2018年04月26日07:25:40 于 [世界军事论坛] 发送悄悄话

List of open source real-time operating systems

NameLicenseDescriptionVersionLinksLast updated
FreeRTOSMITMSP430 ARM AVR ColdFire PIC x86FreeRTOS is a popular real-time operating system for embedded devices, being ported to 31 microcontrollers. It is distributed under the GPL with an optional exception.V10.0.1 Code2017-12-26
RT-ThreadModified GPL v2ARM x86 MIPS PowerPC RISC-V AndesRT-Thread is an open source real-time operating system for embedded devices from China. RT-Thread RTOS is a scalable real-time operating system: a tiny kernel for ARM Cortex-M0, Cortex-M3/4, or a full feature system in ARM Cortex-A8, ARM Cortex-A9 DualCorv3.0.2 GitHub2017-12-31
Contiki OSBSDMSP430 ARM AVR 8051Contiki is an open source operating system for the Internet of Things. Contiki connects tiny low-cost, low-power microcontrollers to the Internet.3.0 GitHub2017-10-11
mbed OSApache LicenseARMmbed OS is an open-source embedded operating system designed specifically for the "things" in the Internet of Things (IoT). It includes all the features you need to develop a connected product based on an ARM Cortex-M microcontroller.5.1 GitHub2016-09-17
ChibiOS/RTModified GPLMSP430 AVRChibiOS is a complete development environment for embedded applications including RTOS, an HAL, peripheral drivers, support files and a development environment.17.6.2 Code2017-10-03
NuttXBSDARM AVR 8051 x86NuttX is a real-time operating system (RTOS) with an emphasis on standards compliance and small footprint. Scalable from 8-bit to 32-bit microcontroller environments, the primary governing standards in NuttX are Posix and ANSI standards.7.23 Code2018-01-01
RIOTLGPLv2.1MSP430 AVRRIOT is a real-time multi-threading operating system that supports a range of devices that are typically found in the Internet of Things (IoT): 8-bit, 16-bit and 32-bit microcontrollers.2018.01 GitHub2018-01-31
Mongoose OSGPL v2ARMMongoose OS - an open source Operating System for Internet of Things. Supported microcontrollers: ESP32, ESP8266, CC3220, CC3200, STM32F4. Amazon AWS IoT & Google IoT Core integrated. Code in C or JavaScript.1.25 GitHub2018-01-25
RTEMSGPLARM x86 MIPS PowerPC m68kRTEMS is an open source RTOS that supports open standard application programming interfaces such as POSIX. It is used in space flight, medical, networking and many more embedded devices.4.11 Code2016-09-23
Apache MynewtApache LicenseARMApache Mynewt OS is a real-time, modular operating system for connected IoT devices that need to operate for long periods of time under power, memory, and storage constraints. It provides a complete environment for prototyping, developing, and managing empre_sterly_refactor GitHub2016-09-21
XenomaiGPLARM x86 PowerPCXenomai is a real-time development framework cooperating with the Linux kernel, in order to provide a pervasive, interface-agnostic, hard real-time support to user-space applications, seamlessly integrated into the GNU/Linux environment.v3.0.3 Code2016-09-10
AtomthreadsBSDAVRAtomthreads is a free, lightweight, portable, real-time scheduler for embedded systems.release1.3 GitHub2017-08-27
StratifyOSGPLARMStratifyOS is a powerful embedded RTOS for the ARM Cortex M microcontrollers.v3.3.0 GitHub2018-01-12
distortosMozilla Public License Version 2.0ARMDistortos is an advanced RTOS written in C++11.v0.5.0 GitHub2017-09-14
ZephyrApache LicenseARM x86The 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. This Linux Foundation hosted project embraces open source development values and governance on its mission to unite leaders from across the industry to produce a best-in-breed solution.zephyr-v1.10.0 GitHub2017-12-08
StateOSGPL v3ARMFree, extremely simple and amazingly tiny real-time operating system (RTOS) designed for deeply embedded applications. Target: ARM Cortex-M family. It was inspired by the concept of a state machine.v5.6 GitHub2018-01-24
F9 MicrokernelBSDARMF9 microkernel is a microkernel-based (L4-style) kernel to support running real-time and time-sharing applications (for example, wireless communications) for ARM Cortex-M series microprocessors with efficiency (performance + power consumption) and security (memory protection + isolated execution) in mind.
 GitHub2017-02-02
BRTOSMITMSP430 AVR ColdFire PICBRTOS is a lightweight preemptive real time operating system designed for low end microcontrollers.
 GitHub2017-09-17
BeRTOSModified GPLAVR x86 PowerPC x86_64BeRTOS is a real time open source operating system supplied with drivers and libraries designed for the rapid development of embedded software.
 GitHub2017-01-23
Erika EnterpriseModified GPLMSP430 ARM AVRErika Enterprise is the first open-source Free RTOS that has been certified OSEK/VDX compliant!.2.7.0 Code2016-06-15
BitThunderGPL v2ARMA Reliable Real-Time Operating System & Application Framework.stable-0.9.2 GitHub2017-01-25
TI-RTOS KernelOther
TI-RTOS Kernel (formerly known as SYS/BIOSv3.00.00
2016-07-09
TNeoOtherARMTNeo is a well-formed and carefully tested preemptive real-time kernel for 16- and 32-bits MCUs. It is compact and fast.v1.08 GitHub2017-02-25
LibreRTOSApache LicenseAVRLibreRTOS is a portable single-stack Real Time Operating System. All tasks share the same stack, allowing a large number or tasks to be created even on architectures with low RAM, such as ATmega328P (2kB).dev-master GitHub2017-11-15
IntrOSGPL v3ARMFree, simple and tiny cooperative operating system (OS) designed for deeply embedded applications.v3.6 GitHub2018-01-24
emboxOtherMSP430 ARM MIPS PowerPCEmbox is a configurable operating system kernel designed for resource constrained and embedded systems.v0.3.20 GitHub2017-12-31
uKOSGPL v3ARMuKOS is a multi-tasking OS suitable for small embedded μController systems. It is based on a preventive multitasking scheduler.4.0.0
2017-04-26
seL4OtherARMThe world's first operating-system kernel with an end-to-end proof of implementation correctness and security enforcement is available as open source.8.0.0 GitHub2018-01-17
TrampolineGPL v2ARM AVR PowerPCTrampoline is a static RTOS for small embedded systems. Its API is aligned with OSEK/VDX OS and AUTOSAR OS 4.2 standards.dev-master GitHub2017-12-07
eChronosOtherPowerPCThe eChronos RTOS is a real-time operating system (RTOS) originally developed by NICTA and Breakaway Consulting Pty. Ltd. It is intended for tightly resource-constrained devices without memory protection.v2.3.0 GitHub2018-01-18
AliOS ThingsApache LicenseARMAliOS Things is designed for low power, resource constrained MCU, connectivity SoC, greatly suitable for IoT devices. AliOS Things is not just a RTOS, it contains full stack of software components and tools for building IoT devices.v1.1.2 GitHub2017-12-17
LiteOSBSDARMHuawei LiteOS is a lightweight open-source IoT OS and a smart hardware development platform. It simplifies IoT device development and device connectivity, makes services smarter, delivers superb user experience, and provides better data protection. Huawei LiteOS is designed for smart homes, wearables, IoV, and intelligent manufacturing applications.v1.1.2 GitHub2018-02-06
TizenRTApache License 2.0ARMTizenRT is a lightweight RTOS-based platform to support low-end IoT devices1.1_Public_Release GitHub2018-02-11
MOEMITARMMOE is an event-driven scheduler system for 8/16/32-bit MCUs. MOE means "Minds Of Embedded system".V0.1.6 GitHub2018-03-20

RTOSs not under active development ( Not updated for more than 2 years )

NameLicenseDescriptionVersionLinksLast updated
Femto OSGPLAVRFemto OS: RTOS for small MCU's like AVR.
 Code2012-12-09
RTAIGPLARM x86 PowerPC x86_64 m68kRTAI is the RealTime Application Interface for Linux - which lets you write applications with strict timing constraints for your favourite operating system. The RTAI distribution includes RTAI-Lab, a tool chain to convert block diagrams into RTAI executabRTAI 5.0-test1 Code2015-12-06
ProtothreadsBSDAVR 8051Protothreads are extremely lightweight stackless threads designed for severely memory constrained systems.

2005-04-08
eCosGPLARM MIPS PowerPCeCos is a free open source real-time operating system intended for embedded applications. The highly configurable nature of eCos allows the operating system to be customised to precise application requirements, delivering the best possible run-time perfor

2013-08-25
Freescale MQXOtherARM ColdFireThe Freescale MQX Real-Time Operating System (RTOS) provides real-time performance within a small, configurable footprint. The RTOS is tightly integrated with the latest 32-bit MCUs and MPUs from Freescale and is provided with commonly used device drivers4.2.0
2015-03-07
FunkOSOtherMSP430 AVRFunkOS is an RTOS for 8-32 bit MCUs including AVR, MSP430, and Cortex M3. Both C and C++ kernels avaiable. Key features include preemption, periodic events, device drivers, and mutex/semaphores. Includes a variety of graphics and filesystem middleware.

2013-04-23
Fusion Embedded RTOSOtherARM PowerPCThe Fusion Embedded RTOS (Real-Time Operating System) from Unicoi Systems is a Real-Time OS designed and optimized for networking and media-centric processors.

2015-03-08
MARK3BSDAVRMark3 is a sophisticated, modern RTOS and application development platform, targeted towards a growing list of today's most compelling embedded devices.
 Code2015-03-08
Nut/OSGPLAVR ColdFireNut/OS is an intentionally simple RTOS for the ATmega128, which provides a minimum of services to run Nut/Net, the TCP/IP stack.
 Code2014-11-20
PrexBSDARM x86Prex is an open source, royalty-free, real-time operating system for embedded systems. It is designed and implemented for resource-constrained systems that require predictable timing behavior. The highly portable code of Prex is written in 100% ANSI C bas0.9.0 Code2009-10-01
scmRTOSMITMSP430 AVRscmRTOS stands for Single-Chip Microcontroller Real-Time Operating System.v5.1.0 GitHub2016-04-19
TNKernelGPLMSP430 ColdFireTNKernel is a compact and very fast real-time kernel for the embedded 32/16/8 bits microprocessors.

2013-06-06
uSmartXBSDARM AVRuSmartX is a non-preemptive, multitasking, priority based RTOS.1.34 Code2006-01-14
DuinOSOtherAVRDuinOS is a small multithreading real time operating system (RTOS), based on the FreeRTOS kernel, for Arduino compatible boards.FreeRTOS_V7.4.0 GitHub2013-04-02


https://www.osrtos.com/


0%(0)
0%(0)
标 题 (必选项):
内 容 (选填项):
实用资讯
北美最大最全的折扣机票网站
美国名厂保健品一级代理,花旗参,维他命,鱼油,卵磷脂,30天退货保证.买百免邮.
一周点击热帖 更多>>
一周回复热帖
历史上的今天:回复热帖
2017: 还记得99年在军坛上那篇令人热血沸腾的
2017: 中国首艘国产航母下水 范长龙出席仪式并
2016: 铁背心: 夜访高人,闲聊土共近年东进策
2016: 我军167舰改装新进展:隐形舰炮上舰雷达
2015: 《参考消息》官方网站_参考消息电子版_
2015: 乌克兰V5!把被俘民兵钉在十字架上活活
2014: 照这势头发展下去,美国佬还是认输吧
2014: 世界最大份“辣椒炒肉”出锅(图)
2013: 美国务院未认同巴楚事件为恐怖袭击 透露
2013: 邓普西访日:迫不得已时美必会站在日本