All Projects → sdfirm → Similar Projects or Alternatives

252 Open source projects that are alternatives of or similar to sdfirm

Lbforth
Self-hosting metacompiled Forth, bootstrapping from a few lines of C; targets Linux, Windows, ARM, RISC-V, 68000, PDP-11, asm.js.
Stars: ✭ 293 (+14550%)
Mutual labels:  avr, cortex-m, riscv
Xpcc
DEPRECATED, use our successor library https://modm.io instead
Stars: ✭ 177 (+8750%)
Mutual labels:  avr, cortex-m
Erika3
ERIKA Enterprise v3 RTOS
Stars: ✭ 98 (+4800%)
Mutual labels:  avr, cortex-m
mdepx
MDEPX — A BSD-style RTOS
Stars: ✭ 17 (+750%)
Mutual labels:  cortex-m, riscv
IntrOS
Free cooperative operating system (OS) for microcontrollers
Stars: ✭ 38 (+1800%)
Mutual labels:  avr, cortex-m
xForth
Experimental Forth cross compiler for tiny devices
Stars: ✭ 53 (+2550%)
Mutual labels:  avr, cortex-m
Modm
modm: a C++20 library generator for AVR and ARM Cortex-M devices
Stars: ✭ 375 (+18650%)
Mutual labels:  avr, cortex-m
DemOS
Free, simple, extremely lightweight, stackless, cooperative, co-routine system (OS) for microcontrollers
Stars: ✭ 18 (+800%)
Mutual labels:  avr, cortex-m
bl602-pac
Embedded Rust's Peripheral Access Crate for BL602 microcontrollers
Stars: ✭ 16 (+700%)
Mutual labels:  riscv
ariadne-bootloader
A little less unfinished TFTP bootloader for Arduino Ethernet or Arduino with Ethernet Shield
Stars: ✭ 40 (+1900%)
Mutual labels:  avr
hwmf
Demo for Arduino Mega (ATmega2560) and an LCD. Got 2nd place at Revision 2020 wild compo.
Stars: ✭ 19 (+850%)
Mutual labels:  avr
CorePartition
Universal 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 (+800%)
Mutual labels:  avr
miniboot
🏗️ An I2C bootloader for Arduino.
Stars: ✭ 62 (+3000%)
Mutual labels:  avr
kianRiscV
KianRISC-V! No RISC-V, no fun! RISC-V CPU with strong design rules and unittested! CPU you can trust! kianv rv32im risc-v a hdmi soc with harris computer architecture in verilog: multicycle, singlecycle and 5-stage pipelining Processor. Multicycle Soc with firmware that runs raytracer, mandelbrot, 3d hdmi gfx, dma controller, etc.....
Stars: ✭ 167 (+8250%)
Mutual labels:  riscv
ATtiny85-TinyDFPlayer
MP3-Player
Stars: ✭ 22 (+1000%)
Mutual labels:  avr
riscv-meta
RISC-V Instruction Set Metadata
Stars: ✭ 33 (+1550%)
Mutual labels:  riscv
platform-shakti
Shakti: development platform for PlatformIO
Stars: ✭ 26 (+1200%)
Mutual labels:  riscv
Piconomix Fwlib
open source bare-metal C firmware and documentation for microcontrollers
Stars: ✭ 226 (+11200%)
Mutual labels:  avr
Llvm
[MERGED UPSTREAM] AVR backend for the LLVM compiler library
Stars: ✭ 222 (+11000%)
Mutual labels:  avr
m4vga-rs
VGA-style video output for STM32F4 processors, in Rust
Stars: ✭ 122 (+6000%)
Mutual labels:  cortex-m
serval-sosp19
This repo contains the artifact for our SOSP'19 paper on Serval
Stars: ✭ 26 (+1200%)
Mutual labels:  riscv
build-gcc
Shell scripts to build various gcc cross-compilers (primarily djgpp)
Stars: ✭ 34 (+1600%)
Mutual labels:  avr
Megacore
Arduino hardware package for ATmega64, ATmega128, ATmega640, ATmega1280, ATmega1281, ATmega2560, ATmega2561, AT90CAN32, AT90CAN64 and AT90CAN128
Stars: ✭ 206 (+10200%)
Mutual labels:  avr
Blog
A set of various projects based on ESP8266, ESP32, ATtiny13, ATtiny85, ATtiny2313, ATmega8, ATmega328, ATmega32, STM32 and more.
Stars: ✭ 198 (+9800%)
Mutual labels:  avr
FASTUSBasp
This is the fast avr programmer for AVR MCUs based on cheap stm32f103c8t6 board with usb-to-serial support.
Stars: ✭ 78 (+3800%)
Mutual labels:  avr
Arduino boards
Board definitions for SparkFun-manufactured AVR, ARM, and ESP-based Arduino boards.
Stars: ✭ 189 (+9350%)
Mutual labels:  avr
avrdude
AVRDUDE for Windows
Stars: ✭ 83 (+4050%)
Mutual labels:  avr
PalatisSoftPWM
Software PWM library for Arduino
Stars: ✭ 16 (+700%)
Mutual labels:  avr
freedom-u-sdk
Freedom U Software Development Kit (FUSDK)
Stars: ✭ 246 (+12200%)
Mutual labels:  riscv
ptScheduler
Pretty tiny Scheduler or ptScheduler is an Arduino library for writing non-blocking periodic tasks easily.
Stars: ✭ 14 (+600%)
Mutual labels:  avr
tree-core-ide
The next generation integrated development environment for processor design and verification. It has multi-hardware language support, open source IP management and easy-to-use rtl simulation toolset.
Stars: ✭ 79 (+3850%)
Mutual labels:  riscv
alloc-cortex-m
A heap allocator for Cortex-M processors
Stars: ✭ 139 (+6850%)
Mutual labels:  cortex-m
rs485-moist-sensor
Digital (RS485 - based) soil moisture and temperature sensor
Stars: ✭ 51 (+2450%)
Mutual labels:  avr
perf counter
A 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 (+9750%)
Mutual labels:  cortex-m
homebridge-yamaha-avr
homebridge-plugin for Yamaha AVR. Audio Receiver Accessory with Power, Input, Volume & Remote Control
Stars: ✭ 39 (+1850%)
Mutual labels:  avr
Atmega Soldering Station
T12 Quick Heating Soldering Station
Stars: ✭ 183 (+9050%)
Mutual labels:  avr
Libhydrogen
A lightweight, secure, easy-to-use crypto library suitable for constrained environments.
Stars: ✭ 247 (+12250%)
Mutual labels:  avr
zmu
zmu - Emulator for Microcontroller Systems
Stars: ✭ 70 (+3400%)
Mutual labels:  cortex-m
Helios
The free embedded operating system.
Stars: ✭ 223 (+11050%)
Mutual labels:  avr
ATtiny85-TinyFMRadio
FM Radio with RDS
Stars: ✭ 51 (+2450%)
Mutual labels:  avr
Avr Hal
embedded-hal abstractions for AVR microcontrollers
Stars: ✭ 217 (+10750%)
Mutual labels:  avr
atmega8-magnetometer-usb-mouse
ATmega8 working as USB mouse, by reading movements from a magnetometer (digital compass). [Projeto Final do curso de Bacharelado em Ciência da Computação DCC/UFRJ]
Stars: ✭ 19 (+850%)
Mutual labels:  avr
Logic Analyzer
Logic Analyzer, for Arduino, AVR, ESP8266 and STM32 with a very nice working processing interface, you could run it also on any Android device.
Stars: ✭ 203 (+10050%)
Mutual labels:  avr
oseid
Microchip AVR based smartcard/token with ECC and RSA cryptography
Stars: ✭ 17 (+750%)
Mutual labels:  avr
I2c Moisture Sensor
I2C based soil moisture sensor
Stars: ✭ 194 (+9600%)
Mutual labels:  avr
Arduino-GPIO
General Purpose Input/Output (GPIO) library for Arduino
Stars: ✭ 43 (+2050%)
Mutual labels:  avr
3d printed keyboard
A fully 3D printed computer keyboard
Stars: ✭ 31 (+1450%)
Mutual labels:  avr
TimerInterrupt
This library enables you to use Interrupt from Hardware Timers on an Arduino, such as Nano, UNO, Mega, etc. It now supports 16 ISR-based timers, while consuming only 1 hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based timers. Therefore, their executions are not blocked by bad-behavin…
Stars: ✭ 76 (+3700%)
Mutual labels:  avr
rf bridge
RF (433Mhz) to MQTT Bridge - with hardware
Stars: ✭ 38 (+1800%)
Mutual labels:  avr
Tinypc
A miniature gaming PC / laptop
Stars: ✭ 160 (+7900%)
Mutual labels:  avr
Nos
RTOS for microcontrollers
Stars: ✭ 160 (+7900%)
Mutual labels:  avr
blflash
bl602 serial flasher
Stars: ✭ 41 (+1950%)
Mutual labels:  riscv
Marlin
Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. | Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
Stars: ✭ 12,217 (+610750%)
Mutual labels:  avr
rustBoot
rustBoot 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 (+4850%)
Mutual labels:  cortex-m
Liblightmodbus
A cross-platform, lightweight Modbus RTU library
Stars: ✭ 121 (+5950%)
Mutual labels:  avr
Awesome Cpus
All CPU and MCU documentation in one place
Stars: ✭ 1,602 (+80000%)
Mutual labels:  avr
tree-core-cpu
A series of RISC-V soft core processor written from scratch. Now, we're using all open-source toolchain( chisel, mill, verilator, NEMU, AM and difftest framework, etc) to design and verify.
Stars: ✭ 22 (+1000%)
Mutual labels:  riscv
ez-rtos
A 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 (+2750%)
Mutual labels:  cortex-m
Snopf
snopf USB password token
Stars: ✭ 113 (+5550%)
Mutual labels:  avr
TMcuSys
🍆 STM32平台uCos与emWin练习项目。图片、音乐、视频、游戏、IAP运行器。
Stars: ✭ 25 (+1150%)
Mutual labels:  cortex-m
1-60 of 252 similar projects