UnicornUnicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, X86)
Stars: ✭ 4,934 (+207.99%)
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 (+235.46%)
KeystoneKeystone assembler framework: Core (Arm, Arm64, Hexagon, Mips, PowerPC, Sparc, SystemZ & X86) + bindings
Stars: ✭ 1,654 (+3.25%)
cross“Zero setup” cross compilation and “cross testing” of Rust crates
Stars: ✭ 3,550 (+121.6%)
LbforthSelf-hosting metacompiled Forth, bootstrapping from a few lines of C; targets Linux, Windows, ARM, RISC-V, 68000, PDP-11, asm.js.
Stars: ✭ 293 (-81.71%)
TockA secure embedded operating system for microcontrollers
Stars: ✭ 3,258 (+103.37%)
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 (+245.76%)
G-DOSA portable, ROM-booting hobby OS. Currently supports m68k, arm, and PowerPC targets
Stars: ✭ 36 (-97.75%)
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 (-98.88%)
Cross“Zero setup” cross compilation and “cross testing” of Rust crates
Stars: ✭ 2,461 (+53.62%)
AtaraxiaSimple and lightweight source-based multi-platform Linux distribution with musl libc.
Stars: ✭ 226 (-85.89%)
z80Single header Z80 emulator for C++ (C++11 or later)
Stars: ✭ 17 (-98.94%)
DemOSFree, simple, extremely lightweight, stackless, cooperative, co-routine system (OS) for microcontrollers
Stars: ✭ 18 (-98.88%)
yatcpuYet another toy CPU.
Stars: ✭ 42 (-97.38%)
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 (-98.75%)
FT800-FT813Multi-Platform C code Library for EVE graphics controllers from FTDI / Bridgetek (FT810, FT811, FT812, FT813, BT815, BT816, BT817, BT818)
Stars: ✭ 80 (-95.01%)
mdepxMDEPX — A BSD-style RTOS
Stars: ✭ 17 (-98.94%)
terminalTerminal inside the microcontroller (cli for mcu)
Stars: ✭ 31 (-98.06%)
rnkrnk is a RTOS targeting ARM architecture.
Stars: ✭ 22 (-98.63%)
Riscv RustRISC-V processor emulator written in Rust+WASM
Stars: ✭ 253 (-84.21%)
SheccA self-hosting and educational C compiler
Stars: ✭ 286 (-82.15%)
toolchain68kbuild a toolchain for cross developement. Supports motorola m68k-elf, avr and arm-none-eabi
Stars: ✭ 18 (-98.88%)
Easy Linux PwnA set of Linux binary exploitation tasks for beginners on various architectures
Stars: ✭ 353 (-77.97%)
SleefSIMD Library for Evaluating Elementary Functions, vectorized libm and DFT
Stars: ✭ 353 (-77.97%)
RenodeRenode - Antmicro's virtual development framework for complex embedded systems
Stars: ✭ 525 (-67.23%)
apultraFree open-source compressor for apLib with 5-7% better ratios
Stars: ✭ 84 (-94.76%)
ARMStrongA fast and simple ARM Simulator made for education based upon Unicorn and Keystone engines
Stars: ✭ 99 (-93.82%)
Embedded Notes嵌入式linux软件开发、嵌入式linux驱动开发、c语言、单片机开发、IOT开发等面试要点记录
Stars: ✭ 487 (-69.6%)
PyocdOpen source Python library for programming and debugging Arm Cortex-M microcontrollers
Stars: ✭ 550 (-65.67%)
cpuwhatNim utilities for advanced CPU operations: CPU identification, ISA extension detection, bindings to assorted intrinsics
Stars: ✭ 25 (-98.44%)
ersatz80Z80+ARM=BUGS
Stars: ✭ 13 (-99.19%)
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 (-96.44%)
Erika3ERIKA Enterprise v3 RTOS
Stars: ✭ 98 (-93.88%)
Z80Highly portable Zilog Z80 CPU emulator written in ANSI C
Stars: ✭ 131 (-91.82%)
interpInterpreter experiment. Testing dispatch methods: Switching, Direct/Indirect Threaded Code, Tail-Calls and Inlining
Stars: ✭ 32 (-98%)
RiscvRISC-V CPU Core (RV32IM)
Stars: ✭ 272 (-83.02%)
PikortA tiny Linux-like real-time kernel optimized for ARM Cortex-M chips
Stars: ✭ 268 (-83.27%)
Neorv32A small and customizable full-scale 32-bit RISC-V soft-core CPU and SoC written in platform-independent VHDL.
Stars: ✭ 106 (-93.38%)
Rt ThreadRT-Thread is an open source IoT operating system.
Stars: ✭ 6,466 (+303.62%)
KeypatchMulti-architecture assembler for IDA Pro. Powered by Keystone Engine.
Stars: ✭ 939 (-41.39%)
RiscboyPortable games console, designed from scratch: CPU, graphics, PCB, and the kitchen sink
Stars: ✭ 103 (-93.57%)
Steed[INACTIVE] Rust's standard library, free of C dependencies, for Linux systems
Stars: ✭ 520 (-67.54%)
Eclipse PluginsThe Eclipse Embedded CDT plug-ins for Arm & RISC-V C/C++ developers (formerly known as the GNU MCU Eclipse plug-ins). Includes the archive of previous plug-ins versions, as Releases.
Stars: ✭ 507 (-68.35%)
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 (-55.12%)
CemuCheap EMUlator: lightweight multi-architecture assembly playground
Stars: ✭ 666 (-58.43%)
SimdC++ image processing and machine learning library with using of SIMD: SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX-512, VMX(Altivec) and VSX(Power7), NEON for ARM.
Stars: ✭ 1,263 (-21.16%)
Raspberrypi tempmonRaspberry pi CPU temperature monitor with many functions such as logging, GPIO output, graphing, email, alarm, notifications and stress testing. Python 3.
Stars: ✭ 52 (-96.75%)
Darkriscvopensouce RISC-V cpu core implemented in Verilog from scratch in one night!
Stars: ✭ 1,062 (-33.71%)
TinygoGo compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
Stars: ✭ 9,068 (+466.04%)
EhalEmbedded Hardware Abstraction Library
Stars: ✭ 84 (-94.76%)
SimdeImplementations of SIMD instruction sets for systems which don't natively support them.
Stars: ✭ 1,012 (-36.83%)
Ustc RvsocFPGA-based RISC-V CPU+SoC.
Stars: ✭ 77 (-95.19%)
Awesome-Retro-DocsA curated collection of technical documentation for Arcades, Handhelds, Consoles, Computers and MCU’s.
Stars: ✭ 128 (-92.01%)
GefGEF (GDB Enhanced Features) - a modern experience for GDB with advanced debugging features for exploit developers & reverse engineers ☢
Stars: ✭ 4,197 (+161.99%)
RekoReko is a binary decompiler.
Stars: ✭ 942 (-41.2%)