drone-os / Drone Core
Licence: other
The core crate for Drone, an Embedded Operating System.
Stars: ✭ 263
Programming Languages
rust
11053 projects
Projects that are alternatives of or similar to Drone Core
Drone
CLI utility for Drone, an Embedded Operating System.
Stars: ✭ 114 (-56.65%)
Mutual labels: bare-metal, async, asynchronous, concurrency, no-std, real-time, os, rtos, embedded
drone-cortexm
ARM® Cortex®-M platform crate for Drone, an Embedded Operating System.
Stars: ✭ 31 (-88.21%)
Mutual labels: embedded, firmware, asynchronous, concurrency, rtos, bare-metal, no-std
drone-stm32-map
STM32 peripheral mappings for Drone, an Embedded Operating System.
Stars: ✭ 16 (-93.92%)
Mutual labels: asynchronous, concurrency, rtos, bare-metal, no-std
apex
Apex RTOS - A (somewhat) Linux compatible real time operating system
Stars: ✭ 15 (-94.3%)
Mutual labels: real-time, embedded, rtos
Incubator Nuttx Apps
Apache NuttX Apps is a collection of tools, shells, network utilities, libraries, interpreters and can be used with the NuttX RTOS
Stars: ✭ 65 (-75.29%)
Mutual labels: real-time, rtos, embedded
Uc Os2
µC/OS-II is a preemptive, highly portable, and scalable real-time kernels. Designed for ease of use on a huge number of CPU architectures.
Stars: ✭ 120 (-54.37%)
Mutual labels: real-time, os, rtos
Zephyr
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Stars: ✭ 5,335 (+1928.52%)
Mutual labels: real-time, rtos, embedded
Tascalate Concurrent
Implementation of blocking (IO-Bound) cancellable java.util.concurrent.CompletionStage and related extensions to java.util.concurrent.ExecutorService-s
Stars: ✭ 144 (-45.25%)
Mutual labels: async, asynchronous, concurrency
Ea Async
EA Async implements async-await methods in the JVM.
Stars: ✭ 1,085 (+312.55%)
Mutual labels: async, asynchronous, concurrency
async-stm32f1xx
Abstractions for asynchronous programming on the STM32F1xx family of microcontrollers.
Stars: ✭ 24 (-90.87%)
Mutual labels: embedded, asynchronous, no-std
dtask
DTask is a scheduler for statically dependent tasks.
Stars: ✭ 17 (-93.54%)
Mutual labels: real-time, embedded, rtos
Cocoos
A cooperative operating system based on coroutines
Stars: ✭ 50 (-80.99%)
Mutual labels: real-time, rtos, embedded
Prettyos
A Preemptive Hard Real Time kernel for embedded devices.
Stars: ✭ 36 (-86.31%)
Mutual labels: real-time, os, rtos
Memfault Firmware Sdk
Memfault Firmware SDK for embedded systems. More information at https://docs.memfault.com.
Stars: ✭ 42 (-84.03%)
Mutual labels: firmware, rtos, embedded
Incubator Nuttx
Apache NuttX is a mature, real-time embedded operating system (RTOS)
Stars: ✭ 591 (+124.71%)
Mutual labels: real-time, rtos, embedded
Uc Os3
µC/OS-III is a preemptive, highly portable, and scalable real-time kernel. Designed for ease of use on a huge number of CPU architectures.
Stars: ✭ 284 (+7.98%)
Mutual labels: real-time, os, rtos
Distortos
object-oriented C++ RTOS for microcontrollers
Stars: ✭ 354 (+34.6%)
Mutual labels: real-time, rtos, embedded
Cortex M Rtic
Real-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers
Stars: ✭ 623 (+136.88%)
Mutual labels: bare-metal, concurrency, no-std
drone-core
The core crate for Drone, an Embedded Operating System.
Documentation
Usage
Add the crate to your Cargo.toml
dependencies:
[dependencies]
drone-core = { version = "0.12.1" }
Add or extend std
feature as follows:
[features]
std = ["drone-core/std"]
License
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].