awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 repository-uri

Awesome GitHub RepositoriesEmbedded Projects

Hardware and software projects demonstrating embedded integration.

Explore 14 awesome GitHub repositories matching part of an awesome list · Embedded Projects. Refine with filters or upvote what's useful.

Awesome Embedded Projects GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • arduino/arduinoAvatar arduino

    arduino/Arduino

    14,599Vezi pe GitHub↗

    Arduino is a physical computing platform and an open hardware standard used to build interactive electronic objects and standalone devices. It provides a C++ microcontroller IDE and an embedded systems framework for writing, compiling, and uploading code to microcontroller boards. The ecosystem facilitates embedded systems programming and interactive hardware prototyping, allowing for the creation of devices that respond to environmental changes or user input. It enables the development of physical computing projects by managing the connection and flashing of code to various hardware boards.

    Open-source electronics prototyping platform.

    Java
    Vezi pe GitHub↗14,599
  • peng-zhihui/electronbotAvatar peng-zhihui

    peng-zhihui/ElectronBot

    9,182Vezi pe GitHub↗

    ElectronBot is a robotic system comprising custom PCB designs, an embedded circular display driver, an I2C servo controller, and a communication bridge. It integrates hardware schematics and layouts for control boards and sensor arrays with firmware designed to render images and animations on integrated circular screens. The system features a control bridge that links the physical robot hardware to the Unity game engine for real-time visualization and high-level control. Data exchange between the host computer and the embedded hardware is handled via a custom USB CDC serial communication prot

    Desktop-sized robotic assistant project.

    C
    Vezi pe GitHub↗9,182
  • avem-labs/avemAvatar avem-labs

    avem-labs/Avem

    2,817Vezi pe GitHub↗

    UAV - STM32F103 - 6 Axes sensor MPU6050 - Quaternion & Euler Angles Compute - PID Controller

    Lightweight flight control firmware for drones.

    C
    Vezi pe GitHub↗2,817
  • armmbed/daplinkAvatar ARMmbed

    ARMmbed/DAPLink

    2,748Vezi pe GitHub↗

    Arm Mbed DAPLink is an open-source software project that enables programming and debugging application software running on Arm Cortex CPUs. Commonly referred to as interface firmware, DAPLink runs on a secondary MCU that is attached to the SWD or JTAG port of the application MCU. This…

    Debugger firmware for integrated download and serial communication.

    C
    Vezi pe GitHub↗2,748
  • peng-zhihui/planck-piAvatar peng-zhihui

    peng-zhihui/Planck-Pi

    1,418Vezi pe GitHub↗

    0.说明 - 芯片介绍 - 基础知识 - 1. F1Cxxxs芯片的上电启动顺序 - 2. 开发工具链下载 - 1.硬件开发 - 2.环境准备 - 2.1 准备Docker开发环境 - 2.1.1 安装依赖软件 - 2.2.2 安装编译工具链 - 2.4 常规编译方法 - 2.5 烧写方法 - 3.u-boot开发 - 4.Linux内核开发 - 5.root-fs开发 - 5.1 准备环境 - 5.2 构建Debian文件系统 - 5.3 配置文件系统 - 5.3.1 最小配置 - 5.3.2 增加开机自启脚本 - 5.3.3…

    Ultra-miniature Linux development board.

    HTML
    Vezi pe GitHub↗1,418
  • dreamsourcelab/dsviewAvatar DreamSourceLab

    DreamSourceLab/DSView

    1,393Vezi pe GitHub↗

    DSView is a GUI program for supporting various instruments from DreamSourceLab, including logic analyzers, oscilloscopes, etc. DSView is based on the sigrok project.

    Cross-platform logic analyzer software.

    Python
    Vezi pe GitHub↗1,393
  • lemire/ewahboolarrayAvatar lemire

    lemire/EWAHBoolArray

    459Vezi pe GitHub↗

    The class EWAHBoolArray is a compressed bitset data structure. It supports several word sizes by a template parameter (16-bit, 32-bit, 64-bit). You should expect the 64-bit word-size to provide better performance, but higher memory usage, while a 32-bit word-size might compress a bit better, at…

    Bitmap compression algorithm implementation.

    C++
    Vezi pe GitHub↗459
  • alexklimaj/lipow-firmwareAvatar AlexKlimaj

    AlexKlimaj/LiPow-Firmware

    348Vezi pe GitHub↗

    Firmware for LiPow the open Source Lipo Battery Charger with USB C Power Delivery Based on the STM32G0

    Open-source lithium battery charger firmware.

    C
    Vezi pe GitHub↗348
  • billhsu/miniqAvatar billhsu

    billhsu/MiniQ

    221Vezi pe GitHub↗

    MiniQ: An opensource mini quadcopter, from hardware design to control algorithms.

    Compact quadcopter drone project.

    C
    Vezi pe GitHub↗221
  • nicekwell/stm32ispAvatar nicekwell

    nicekwell/stm32ISP

    115Vezi pe GitHub↗

    stm32串口ISP程序,基于c语言。 在ubuntu和mac下测试都ok,ubuntu下需要修改/dev/ttyUSB0权限,mac下不需要修改。 本程序在stm32f103c8t6上ok,根据官方文档,其他型号单片机下载协议相同,但没有测试过。

    Serial ISP programming utility for STM32.

    C
    Vezi pe GitHub↗115
  • cjeeks/mcu-developmentAvatar cjeeks

    cjeeks/MCU-Development

    109Vezi pe GitHub↗

    以前做的项目,最近想要共享出来,包含51、430、STM32F10X、STM32F407X,T4MC123G这5种平台,基于每个平台都有一套相同的模块,包含继电器、直流电机、步进电机、温湿度传感器、气压传感器、串口RFID模块、串口mp3模块、串口gsm模块、键盘模块、点阵模块、人体检测模块。

    Hardware module demonstrations for various MCU platforms.

    C
    Vezi pe GitHub↗109
  • pengshulin/mcushAvatar pengshulin

    pengshulin/mcush

    103Vezi pe GitHub↗

    DESCRIPTION MCUSH is the short name for MCU-SHell. A practical project that enhance microcontroller serial port console with shell features like in many linux systems. The goal of the project is to provide a firmware template that will expand commands for new applications, so it should be…

    Command shell for MCU environments.

    C
    Vezi pe GitHub↗103
  • tonyiot/softwareserialAvatar TonyIOT

    TonyIOT/SoftWareSerial

    60Vezi pe GitHub↗

    STM32 IO口模拟实现软件串口。 IO口模拟串口的思路也比较简单,一切按串口协议进行操作即可。

    Software-based serial communication for STM32.

    C
    Vezi pe GitHub↗60
  • zhangyuhu/dostAvatar zhangyuhu

    zhangyuhu/DoST

    27Vezi pe GitHub↗

    首先得从ARM说起。ARM有三个架构系列的产品,Cortex-A、Cortex-M、Cortex-R,STM32属于Cortex-M系列,ARM公司不做硬件,他们只设计内核的架构,提供一套接口(CMSIS),然后授权给各大芯片厂商,比如意法半导体公司(ST),这些厂商生产硬件,并提供接口库(比如HALLI库),普通开发者使用厂商提供的库函数进行开发(当然你也可以基于寄存器开发,不过在实际的开发中你可能不想那样去做)。普通开发者在实际开发过程中所做的绝大部分工作均是一些外设相关的驱动,移植第三方模块(比如,FATFS,UCOSIII,LWIP,STEMWIN),以及使用外设驱动,接口库和第…

    Linux-based development environment for STM32.

    HTML
    Vezi pe GitHub↗27
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Embedded Projects