Gnu EprogEmbedded Programming with the GNU Toolchain
Stars: ✭ 230 (+333.96%)
TockA secure embedded operating system for microcontrollers
Stars: ✭ 3,258 (+6047.17%)
w1-gpio-clCommand line configured kernel mode 1-wire bus master driver. w1-gpio standard Linux module enhancement/substitution.
Stars: ✭ 17 (-67.92%)
FerretFerret is a free software lisp implementation for real time embedded control systems.
Stars: ✭ 878 (+1556.6%)
STM32F10x Servo LibraryServo library with stm developed by the Liek Software Team. We are working on new versions.
Stars: ✭ 14 (-73.58%)
mdepxMDEPX — A BSD-style RTOS
Stars: ✭ 17 (-67.92%)
FrostedFrosted: Free POSIX OS for tiny embedded devices
Stars: ✭ 194 (+266.04%)
Rt ThreadRT-Thread is an open source IoT operating system.
Stars: ✭ 6,466 (+12100%)
Embedded IdeIDE for C embedded development centered on bare-metal ARM systems
Stars: ✭ 127 (+139.62%)
PrettyosA Preemptive Hard Real Time kernel for embedded devices.
Stars: ✭ 36 (-32.08%)
BIPESBIPES: Block based Integrated Platform for Embedded Systems allows text and block based programming for several types of embedded systems and Internet of Things modules using MicroPython, CircuitPython, Python or Snek. You can connect, program, debug and monitor several types of boards using network, USB or Bluetooth. No software install needed!
Stars: ✭ 72 (+35.85%)
orange-piOrange pi Kicad libraries and footprints.
Stars: ✭ 13 (-75.47%)
kochergaRobust platform-agnostic Cyphal/DroneCAN bootloader for deeply embedded systems
Stars: ✭ 21 (-60.38%)
Webfsd A simple HTTP server for mostly static content written in C
Stars: ✭ 50 (-5.66%)
lwprintfLightweight printf library optimized for embedded systems
Stars: ✭ 98 (+84.91%)
rnkrnk is a RTOS targeting ARM architecture.
Stars: ✭ 22 (-58.49%)
GENADEV OSAn AArch64 hobbyist OS for the Raspberry Pi 3 B+
Stars: ✭ 14 (-73.58%)
o1heapConstant-complexity deterministic memory allocator (heap) for hard real-time high-integrity embedded systems
Stars: ✭ 119 (+124.53%)
esmLightweight communicating state machine framework for embedded systems
Stars: ✭ 21 (-60.38%)
SheccA self-hosting and educational C compiler
Stars: ✭ 286 (+439.62%)
m3forthm3forth is a forth cross-compiler for cortex-m3 ARM microcontrollers
Stars: ✭ 16 (-69.81%)
Docker EyeosRun iPhone (xnu-arm64) in a Docker container! Supports KVM + iOS kernel debugging (GDB)! Run xnu-qemu-arm64 in Docker! Works on ANY device.
Stars: ✭ 256 (+383.02%)
FrankensteinBroadcom and Cypress firmware emulation for fuzzing and further full-stack debugging
Stars: ✭ 285 (+437.74%)
DockerpiA Virtualised Raspberry Pi inside a Docker image
Stars: ✭ 1,064 (+1907.55%)
ElksEmbeddable Linux Kernel Subset
Stars: ✭ 376 (+609.43%)
pydevmemPython interface to /dev/mem
Stars: ✭ 41 (-22.64%)
CMLFast, safe and easy to use Cortex-M HAL Library, written in C++ 17
Stars: ✭ 17 (-67.92%)
Embedded Device Labembedded-device-lab是一个利用qemu模拟真实世界中物联网漏洞的测试环境。由于物联网架构的特殊性,调试分析漏洞通常需要使用qemu模拟执行不同架构的可执行文件。而各种搭建环境,交叉编译是一件费事费力,令人忧伤的工作。 embedded-device-lab利用docker-compose,将各种漏洞调试环境一键化。简单使用两条命令,就可以直接使用gdb或者IDA动态分析相关漏洞。
Stars: ✭ 48 (-9.43%)
QpcQP/C real-time embedded framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines
Stars: ✭ 379 (+615.09%)
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 (+856.6%)
async-stm32f1xxAbstractions for asynchronous programming on the STM32F1xx family of microcontrollers.
Stars: ✭ 24 (-54.72%)
kernel-syslog📝 Kernel module that can be used as a replacement for syslog, logger or logwrapper
Stars: ✭ 37 (-30.19%)
nixos-on-armCross Compiling NixOS to ARM as a replacement for Yocto
Stars: ✭ 129 (+143.4%)
kernelMain kernel tree
Stars: ✭ 28 (-47.17%)
drone-cortexmARM® Cortex®-M platform crate for Drone, an Embedded Operating System.
Stars: ✭ 31 (-41.51%)
cortex-uni-startupUnified startup code and link scripts for Cortex-M microcontrollers
Stars: ✭ 33 (-37.74%)
FukuroSimple microkernel (early stage)
Stars: ✭ 18 (-66.04%)
EfifsEFI FileSystem drivers
Stars: ✭ 272 (+413.21%)
PikortA tiny Linux-like real-time kernel optimized for ARM Cortex-M chips
Stars: ✭ 268 (+405.66%)
NanoprintfA tiny embeddable printf replacement written in C99.
Stars: ✭ 287 (+441.51%)
EmboxModular and configurable OS for embedded applications
Stars: ✭ 576 (+986.79%)
Embedded ResourcesEmbedded Artistry Templates, Documents, and Source Code
Stars: ✭ 360 (+579.25%)
Distortosobject-oriented C++ RTOS for microcontrollers
Stars: ✭ 354 (+567.92%)
Embedded Notes嵌入式linux软件开发、嵌入式linux驱动开发、c语言、单片机开发、IOT开发等面试要点记录
Stars: ✭ 487 (+818.87%)
Trezor Mcu🔒 Don't use this repo, use the new monorepo instead:
Stars: ✭ 315 (+494.34%)
PyocdOpen source Python library for programming and debugging Arm Cortex-M microcontrollers
Stars: ✭ 550 (+937.74%)
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 (+10350.94%)
MonolinuxCreate embedded Linux systems with a single statically linked executable.
Stars: ✭ 314 (+492.45%)
RenodeRenode - Antmicro's virtual development framework for complex embedded systems
Stars: ✭ 525 (+890.57%)
F9 KernelAn efficient and secure microkernel built for ARM Cortex-M cores, inspired by L4
Stars: ✭ 596 (+1024.53%)
Paddle LiteMulti-platform high performance deep learning inference engine (『飞桨』多平台高性能深度学习预测引擎)
Stars: ✭ 5,808 (+10858.49%)
Linux LabDocker/Qemu Based Linux Kernel Learning, Development and Testing Environment; New Linux ELF Video Course from this project author: https://www.cctalk.com/m/group/88089283
Stars: ✭ 771 (+1354.72%)
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 (+1256.6%)
FprimeF' - A flight software and embedded systems framework
Stars: ✭ 8,642 (+16205.66%)
SwupdateSoftware Update for Embedded Systems
Stars: ✭ 711 (+1241.51%)
FloppybirdFloppy Bird (OS)
Stars: ✭ 836 (+1477.36%)
Fasmg EbcAn EFI Byte Code (EBC) assembler, based on fasmg
Stars: ✭ 17 (-67.92%)
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 (-62.26%)