Arm nowarm_now is a qemu powered tool that allows instant setup of virtual machines on arm cpu, mips, powerpc, nios2, x86 and more, for reverse, exploit, fuzzing and programming purpose.
Stars: ✭ 719 (+4129.41%)
RekoReko is a binary decompiler.
Stars: ✭ 942 (+5441.18%)
UnicornUnicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, X86)
Stars: ✭ 4,934 (+28923.53%)
Probe RsA debugging toolset and library for debugging embedded ARM and RISC-V targets on a separate host
Stars: ✭ 435 (+2458.82%)
SosHome-made almost operating system
Stars: ✭ 57 (+235.29%)
Stm32l4xx HalA Hardware abstraction layer for the stm32l432xx series chips written in rust.
Stars: ✭ 65 (+282.35%)
BitboxThe bitbox console (example, firmwares, doc)
Stars: ✭ 78 (+358.82%)
Nextcloudpi📦 Build code for NextcloudPi: Raspberry Pi, Odroid, Rock64, Docker, curl installer...
Stars: ✭ 1,340 (+7782.35%)
Fasmg EbcAn EFI Byte Code (EBC) assembler, based on fasmg
Stars: ✭ 17 (+0%)
CmbacktraceAdvanced fault backtrace library for ARM Cortex-M series MCU | ARM Cortex-M 系列 MCU 错误追踪库
Stars: ✭ 833 (+4800%)
Cargo Embeda cargo extension for working with microcontrollers
Stars: ✭ 100 (+488.24%)
AutomationShieldArduino library and MATLAB/Simulink API for the AutomationShield Arduino expansion boards for control engineering education.
Stars: ✭ 22 (+29.41%)
DockerpiA Virtualised Raspberry Pi inside a Docker image
Stars: ✭ 1,064 (+6158.82%)
TinygoGo compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
Stars: ✭ 9,068 (+53241.18%)
EhalEmbedded Hardware Abstraction Library
Stars: ✭ 84 (+394.12%)
NosRTOS for microcontrollers
Stars: ✭ 160 (+841.18%)
riscv emSimple risc-v emulator, able to run linux, written in C.
Stars: ✭ 51 (+200%)
Awesome CpusAll CPU and MCU documentation in one place
Stars: ✭ 1,602 (+9323.53%)
Rt0sMinimal Realtime OS for Cortex-M0
Stars: ✭ 41 (+141.18%)
ArosMain AROS repository for active development. Contains the main Operating System components and Build System.
Stars: ✭ 146 (+758.82%)
Cargo Flasha cargo extension for programming microcontrollers
Stars: ✭ 134 (+688.24%)
FrostedFrosted: Free POSIX OS for tiny embedded devices
Stars: ✭ 194 (+1041.18%)
PpciA compiler for ARM, X86, MSP430, xtensa and more implemented in pure Python
Stars: ✭ 210 (+1135.29%)
PrettyosA Preemptive Hard Real Time kernel for embedded devices.
Stars: ✭ 36 (+111.76%)
QpcppQP/C++ real-time embedded framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines
Stars: ✭ 124 (+629.41%)
STM32F10x Servo LibraryServo library with stm developed by the Liek Software Team. We are working on new versions.
Stars: ✭ 14 (-17.65%)
AtaraxiaSimple and lightweight source-based multi-platform Linux distribution with musl libc.
Stars: ✭ 226 (+1229.41%)
rebuildZero-dependency, reproducible build environments
Stars: ✭ 48 (+182.35%)
CorePartitionUniversal Cooperative Multithread Lib with real time Scheduler that was designed to work, virtually, into any modern micro controller or Microchip and, also, for user space applications for modern OS (Mac, Linux, Windows) or on FreeRTOS as well. Supports C and C++
Stars: ✭ 18 (+5.88%)
platform-shaktiShakti: development platform for PlatformIO
Stars: ✭ 26 (+52.94%)
FPGAmp720p FPGA Media Player (RISC-V + Motion JPEG + SD + HDMI on an Artix 7)
Stars: ✭ 190 (+1017.65%)
ez-rtosA micro real-time operating system supporting task switching, delay function, memory allocator and critical section. It is writen on ARM Cortex-M3 assemble language, it runs successfully on STM32F103 MCU.
Stars: ✭ 57 (+235.29%)
nsec-badgeSoftware from the NorthSec badge
Stars: ✭ 34 (+100%)
riscv-metaRISC-V Instruction Set Metadata
Stars: ✭ 33 (+94.12%)
elfloaderARMv7M ELF loader
Stars: ✭ 71 (+317.65%)
zmuzmu - Emulator for Microcontroller Systems
Stars: ✭ 70 (+311.76%)
rustBootrustBoot is a standalone bootloader written entirely in `Rust`, designed to run on anything from a microcontroller to a system on chip. It can be used to boot into bare-metal firmware or Linux.
Stars: ✭ 99 (+482.35%)
netxduoAzure RTOS NetX Duo is an advanced, industrial-grade TCP/IP network stack designed specifically for deeply embedded real-time and IoT applications
Stars: ✭ 151 (+788.24%)
lwjsonLightweight JSON parser for embedded systems
Stars: ✭ 66 (+288.24%)
pumbaaPython on Simba.
Stars: ✭ 61 (+258.82%)
m4vga-rsVGA-style video output for STM32F4 processors, in Rust
Stars: ✭ 122 (+617.65%)
betafpv-f3Board Support Crate for the BetaFPV F3 Drone Flight Controller
Stars: ✭ 37 (+117.65%)
Aqeous(Inactive, Checkout AvanaOS, Rewrite of this) This is a New Operating System (Kernel right now). Made completely from scratch, We aim to make a complete OS for Learning purpose
Stars: ✭ 23 (+35.29%)
perf counterA dedicated performance counter for Cortex-M systick. It shares the SysTick with users' original SysTick function without interfere it. This library will bring new functionalities, such as performance counter, delay_us and clock() service defined in time.h
Stars: ✭ 197 (+1058.82%)
nrf52832-pacPeripheral Access Crate for the nRF52832 microcontroller
Stars: ✭ 21 (+23.53%)
sdfirmUltra light weight small device firmware. Well architected to support MMU, SMP, low power idle. Can be run on various CPU architectures.
Stars: ✭ 2 (-88.24%)
TMcuSys🍆 STM32平台uCos与emWin练习项目。图片、音乐、视频、游戏、IAP运行器。
Stars: ✭ 25 (+47.06%)
derzforthBare-metal Forth implementation for RISC-V
Stars: ✭ 25 (+47.06%)
utestLightweight unit testing framework for C/C++ projects. Suitable for embedded devices.
Stars: ✭ 18 (+5.88%)
dtaskDTask is a scheduler for statically dependent tasks.
Stars: ✭ 17 (+0%)
Zelda.RISCV.EmulatorA System Level RISCV32 Emulator Over x86_64: capable of booting RISCV Linux
Stars: ✭ 18 (+5.88%)
tinyfontText library for TinyGo displays
Stars: ✭ 37 (+117.65%)
chaos-2A hand-made SMP-aware kernel
Stars: ✭ 20 (+17.65%)
yatcpuYet another toy CPU.
Stars: ✭ 42 (+147.06%)
cortexm-AEShigh performance AES implementations optimized for cortex-m microcontrollers
Stars: ✭ 18 (+5.88%)
fosInteresting project,the Fast Real Time Operating Systems( FOS-RTOS)
Stars: ✭ 22 (+29.41%)