mdepxMDEPX — A BSD-style RTOS
Stars: ✭ 17 (-94.2%)
SheccA self-hosting and educational C compiler
Stars: ✭ 286 (-2.39%)
Awesome CpusAll CPU and MCU documentation in one place
Stars: ✭ 1,602 (+446.76%)
PpciA compiler for ARM, X86, MSP430, xtensa and more implemented in pure Python
Stars: ✭ 210 (-28.33%)
Rt ThreadRT-Thread is an open source IoT operating system.
Stars: ✭ 6,466 (+2106.83%)
Maxine VmMaxine VM: A meta-circular research VM
Stars: ✭ 274 (-6.48%)
UnicornUnicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, X86)
Stars: ✭ 4,934 (+1583.96%)
DemOSFree, simple, extremely lightweight, stackless, cooperative, co-routine system (OS) for microcontrollers
Stars: ✭ 18 (-93.86%)
RenodeRenode - Antmicro's virtual development framework for complex embedded systems
Stars: ✭ 525 (+79.18%)
RekoReko is a binary decompiler.
Stars: ✭ 942 (+221.5%)
bx-github-ciThis tutorial provides one example on how a CI (Continuous Integration) workflow with the IAR Build Tools for Linux can be set up on GitHub. The IAR Build Tools on Linux are available for Arm, RISC-V and Renesas (RH850, RL78 and RX).
Stars: ✭ 20 (-93.17%)
TockA secure embedded operating system for microcontrollers
Stars: ✭ 3,258 (+1011.95%)
CapstoneCapstone disassembly/disassembler framework: Core (Arm, Arm64, BPF, EVM, M68K, M680X, MOS65xx, Mips, PPC, RISCV, Sparc, SystemZ, TMS320C64x, Web Assembly, X86, X86_64, XCore) + bindings.
Stars: ✭ 5,374 (+1734.13%)
interpInterpreter experiment. Testing dispatch methods: Switching, Direct/Indirect Threaded Code, Tail-Calls and Inlining
Stars: ✭ 32 (-89.08%)
XpccDEPRECATED, use our successor library https://modm.io instead
Stars: ✭ 177 (-39.59%)
sdfirmUltra light weight small device firmware. Well architected to support MMU, SMP, low power idle. Can be run on various CPU architectures.
Stars: ✭ 2 (-99.32%)
Erika3ERIKA Enterprise v3 RTOS
Stars: ✭ 98 (-66.55%)
Platformio CorePlatformIO is a professional collaborative platform for embedded development 👽 A place where Developers and Teams have true Freedom! No more vendor lock-in!
Stars: ✭ 5,539 (+1790.44%)
AtaraxiaSimple and lightweight source-based multi-platform Linux distribution with musl libc.
Stars: ✭ 226 (-22.87%)
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 (-93.86%)
basicv2A Commodore (CBM) BASIC V2 interpreter/compiler written in Java
Stars: ✭ 73 (-75.09%)
utestLightweight unit testing framework for C/C++ projects. Suitable for embedded devices.
Stars: ✭ 18 (-93.86%)
nuclei-sdkNuclei RISC-V Software Development Kit
Stars: ✭ 65 (-77.82%)
PikortA tiny Linux-like real-time kernel optimized for ARM Cortex-M chips
Stars: ✭ 268 (-8.53%)
Zelda.RISCV.EmulatorA System Level RISCV32 Emulator Over x86_64: capable of booting RISCV Linux
Stars: ✭ 18 (-93.86%)
yatcpuYet another toy CPU.
Stars: ✭ 42 (-85.67%)
cross“Zero setup” cross compilation and “cross testing” of Rust crates
Stars: ✭ 3,550 (+1111.6%)
TMcuSys🍆 STM32平台uCos与emWin练习项目。图片、音乐、视频、游戏、IAP运行器。
Stars: ✭ 25 (-91.47%)
sednaSedna - a pure Java RISC-V emulator.
Stars: ✭ 52 (-82.25%)
r3R3-OS — Experimental static (μITRON-esque) RTOS for deeply embedded systems, testing the limit of Rust's const eval and generics
Stars: ✭ 87 (-70.31%)
asmdot[Unstable] Fast, zero-copy and lightweight (Arm | Mips | x86) assembler in (C | C++ | C# | Go | Haskell | Javascript | Nim | OCaml | Python | Rust).
Stars: ✭ 23 (-92.15%)
cortexm-AEShigh performance AES implementations optimized for cortex-m microcontrollers
Stars: ✭ 18 (-93.86%)
tupaiTupai is a multi-tasking operating system I wrote for my degree that focuses on safety and design, targeting a variety of platforms.
Stars: ✭ 21 (-92.83%)
cpuwhatNim utilities for advanced CPU operations: CPU identification, ISA extension detection, bindings to assorted intrinsics
Stars: ✭ 25 (-91.47%)
ravelA RISC-V simulator
Stars: ✭ 24 (-91.81%)
zeptoforthA not-so-small Forth for Cortex-M
Stars: ✭ 70 (-76.11%)
PlasmaPlasma is an interactive disassembler for x86/ARM/MIPS. It can generates indented pseudo-code with colored syntax.
Stars: ✭ 2,956 (+908.87%)
yarviYet Another RISC-V Implementation
Stars: ✭ 59 (-79.86%)
opcodesDBx86-64 | ARM (AArch32/AArch64/THUMB) full instruction set.
Stars: ✭ 49 (-83.28%)
KyogenRVThe Simple 5-staged pipeline RISC-V written in chisel3 for intel FPGA.
Stars: ✭ 37 (-87.37%)
Reverse-EngineeringA FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit ARM & 64-bit ARM architectures.
Stars: ✭ 7,234 (+2368.94%)
riscv emSimple risc-v emulator, able to run linux, written in C.
Stars: ✭ 51 (-82.59%)
toddlerToddler is a well-designed usable and portable microkernel OS
Stars: ✭ 70 (-76.11%)
fdtd3dfdtd3d is an open source 1D, 2D, 3D FDTD electromagnetics solver with MPI, OpenMP and CUDA support for x86, arm, arm64 architectures
Stars: ✭ 77 (-73.72%)
alpine-php-fpmLightweight and optimised PHP-FPM (PHP 7.4, 8.0, 8.1) Docker images with essential extensions on top of latest Alpine Linux.
Stars: ✭ 53 (-81.91%)
betafpv-f3Board Support Crate for the BetaFPV F3 Drone Flight Controller
Stars: ✭ 37 (-87.37%)
GoRATGoRAT (Go Remote Access Tool) is an extremely powerful reverse shell, file server, and control plane using HTTPS reverse tunnels as a transport mechanism.
Stars: ✭ 34 (-88.4%)
l4re-coreThe core components of the L4Re operating system.
Stars: ✭ 39 (-86.69%)
kernelMain kernel tree
Stars: ✭ 28 (-90.44%)
FT800-FT813Multi-Platform C code Library for EVE graphics controllers from FTDI / Bridgetek (FT810, FT811, FT812, FT813, BT815, BT816, BT817, BT818)
Stars: ✭ 80 (-72.7%)
rv32emuRISC-V RV32I[MAC] emulator with ELF support
Stars: ✭ 61 (-79.18%)
arvARV: Asynchronous RISC-V Go High-level Functional Model
Stars: ✭ 18 (-93.86%)
terminalTerminal inside the microcontroller (cli for mcu)
Stars: ✭ 31 (-89.42%)
ria-jitLightweight and performant dynamic binary translation for RISC–V code on x86–64
Stars: ✭ 38 (-87.03%)
async-stm32f1xxAbstractions for asynchronous programming on the STM32F1xx family of microcontrollers.
Stars: ✭ 24 (-91.81%)
Cortex M RtMinimal startup / runtime for Cortex-M microcontrollers
Stars: ✭ 286 (-2.39%)
toolchain68kbuild a toolchain for cross developement. Supports motorola m68k-elf, avr and arm-none-eabi
Stars: ✭ 18 (-93.86%)
rnkrnk is a RTOS targeting ARM architecture.
Stars: ✭ 22 (-92.49%)
AsmdbInstructions database and utilities for X86/X64 and ARM (THUMB/A32/A64) architectures.
Stars: ✭ 258 (-11.95%)