picoRTOS
atomicx
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
picoRTOS
-
What value is loaded into LR on return from the exception handler on tm4c
Here’s an example for Cortex M3 : https://github.com/jnaulet/picoRTOS/blob/v1.4.x/arch/arm/cm3/picoRTOS_portasm.S
-
picoRTOS v1.4.2 is out ! Check it out on GitHub : https://github.com/jnaulet/picoRTOS
For mobile users: https://github.com/jnaulet/picortos
atomicx
-
Looking for a non-preemptive (cooperative) multi-tasking library in C.
Hey try to use this: https://github.com/solariun/atomicx
What are some alternatives?
simde - Implementations of SIMD instruction sets for systems which don't natively support them.
QuarkTS - An open-source OS for embedded applications that supports prioritized cooperative scheduling, time control, inter-task communications primitives, hierarchical state machines and CoRoutines.
EmbeddedProto - Embedded Proto is a C++ Protocol Buffers implementation specifically suitable for microcontrollers. It is small, reliable and easy to use.
freertos-teensy - FreeRTOS port with C++ std::thread support for ARM boards Teensy 3.5, 3.6, 4.0 and 4.1 (cortex-m4f and cortex-m7f)
areg-sdk - AREG is an asynchronous Object RPC framework to simplify multitasking programming by blurring borders between processes and treating remote objects as if they coexist in the same thread.
arduino-pico - Raspberry Pi Pico Arduino core, for all RP2040 boards
lnDSO150 - Newer alternative firmware for the DSO150/DSO shell small oscilloscope
Unicorn Engine - Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)
capstone - Capstone disassembly/disassembler framework: Core (Arm, Arm64, BPF, EVM, M68K, M680X, MOS65xx, Mips, PPC, RISCV, Sparc, SystemZ, TMS320C64x, Web Assembly, X86, X86_64, XCore) + bindings. [Moved to: https://github.com/capstone-engine/capstone]
sleef - SIMD Library for Evaluating Elementary Functions, vectorized libm and DFT
rt-thread - RT-Thread is an open source IoT real-time operating system (RTOS).