firmware-development

There are 25 repositories under firmware-development topic.

  • mikeroyal/Firmware-Guide

    Firmware Guide

    Language:C1102022
  • 9elements/firmware-action

    Build system for open source firmware (coreboot, linux, EDK2, ...) with unified builds across development and CI environments.

    Language:Go1961271
  • open-source-firmware/awesome-firmware

    A list of open source firmware projects

  • gabrielganzer/SoC-VaccineRefrigerator

    Firmware development for a low-cost Vaccine Refrigerator (VARE) using the STM32F407G-DISC1 Microcontroller programmed in C with PlatformIO IDE using the STM32 HAL Library and simulated with Renode™.

    Language:C5100
  • CIE-PESU/CIE_RISCV_Project

    RISC-V K-Nearest Neighbors Accelerator for Image Recognition on FPGA

    Language:Assembly4001
  • Rushour0/IoT-Architecture

    A curated hub of architectural patterns, principles, and examples for designing scalable, modular, and secure software systems. Access a wealth of knowledge to guide your architectural decisions, boost development efficiency, and create robust applications that meet modern requirements.

    Language:Mermaid4200
  • dg1223/data-acquisition-motion-sensors

    A tool for Windows users to connect to CC2650 SensorTag and extract data from its Accelerometer, Gyroscope and Magnetometer

    Language:C++2310
  • stephendpmurphy/embedded-debug

    The embedded debug board can be used to provide access to Target MCU debug UART lines carried on unused traces of a 10pin SWD connector

  • AbdoSalah22/LiFi

    Li-Fi hazards detection prototype using Tiva C

    Language:C1100
  • Amid68/Multi-Node-Token-Ring-Network-Over-UART

    A UART-based token-ring communication protocol implementation using Zephyr RTOS for multi-node embedded systems.

    Language:C122
  • isakruas/avr-modular-system

    The AVR Modular System is a project for developing firmware for AVR microcontrollers, aiming at a modular architecture that allows easy expansion and integration of different functionality modules. Each module can be configured and executed independently, allowing for a high degree of flexibility and code reuse.

    Language:C1100
  • mokweri/STM32F103_Drivers

    Bare metal STM32 drivers for the STM32F103xx MCUs. Tested on the STM32F103C8T6 development board

    Language:C1201
  • nthnn/astroclock

    Cute desktop date and time display with Arduino Nano and monochromatic SH1106.

    Language:C1101
  • Saeed-dev2/RC_Servo_Control_System

    A firmware for controlling servo motors using a CT6B RC receiver. Implements up/down, roll, and pitch actions with precise servo angle mapping and real-time feedback via serial monitoring. Designed for smooth integration with RC-controlled robotic systems.

    Language:C++1
  • bhav1811/batterystatapp

    An app built on AOSP13 to monitor and fetch battery statistics such as remaining battery capacity, battery voltage and other battery statistics.

    Language:Java0100
  • decaduto/ath9k_firmware_developer

    Userspace driver for the AR9271 device, permits real time firmware programming and every other interaction over USB from userspace, developed for support OTG adapter (see Android Documentation)

    Language:C0100
  • dotX-Automation/micro-ROS-STM32

    Template workspace for the development of micro-ROS-based firmwares for STM32 boards.

    Language:C0200
  • manoj-kumar-mondal/LearnEmbeddedSystemWithCpp

    Learning resource of embedded system programming using STM32F407 Board. Written in C++;

    Language:Assembly0100
  • mokweri/AVR_studio_projects

    AVR codes for my projects

    Language:C0100
  • mpek29/JBL-Flip-3-Emulator

    🔊 JBL Flip 3 firmware simulator

    00
  • kpf5297/bare-metal-embedded-c-lessons

    A collection of structured notes, code examples, and lessons learned while working through Bare Metal Embedded C Programming: Develop High-Performance Embedded Systems with C for ARM microcontrollers. This repo serves as both a personal learning log and a resource for others exploring ARM Cortex-M microcontrollers and bare-metal C programming.

    Language:Assembly
  • mpek29/NucleoF411RE-ApplicationShield

    🎛️ Nucleo F411RE synth project!

    Language:C
  • mpek29/UnoD1R32-ApplicationShield

    🎛️ ESP32 Application Shield demo!

  • MrudulaSatya/sensor-sim-framework

    A simple, modular C++ project to simulate and test sensor behavior using CMake, GoogleTest, GoogleMock and Docker. Includes CI/CD automation using GitHub Actions for build and test pipelines.

    Language:C++