Mcu

Open-source projects categorized as Mcu

Top 23 Mcu Open-Source Projects

  • lvgl

    Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.

  • Project mention: Ask HN: Nobody interested an open hardware iPod Nano? | news.ycombinator.com | 2024-02-29

    So here is the thing: The iPod Nano 7g is from 2012. I've seen many people designing custom PCBs and releasing Kickstarter projects for custom audio players[5] or game handhelds[6]. I know Rockbox (which is great, but its lacks support for Wifi and Bluetooth AFAIK and just does not compete with the UX of iPod's audio book features in my opinion) and iPod Linux. 10 years ago someone even reverse engineered the iPod Nano 6g display[3].

    Although I'm not skilled enough in PCB-Design, after some research I found the Lilygo T-Display S3 Pro[4] based on ESP32 S3, which would be the size, but lacks audio and OS. There is also the Mango PI CyberPad[7], which looked interesting, but maybe is already too clunky.

    Programming wise, LVGL[8] may be a good framework to develop a modern and efficient UI - at least it looks promising.

    So, why is nobody interested in recreating an iPod nano like device? It should be doable with modern tech, but Phones have completely taken over the marked...

    1: https://www.reddit.com/r/audiobooks/comments/14ue4un/comment/ks1sj99/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button

    2: https://github.com/advplyr/audiobookshelf-app/issues/847

    3: https://www.youtube.com/watch?v=7TedIzmguP0

    4: https://www.lilygo.cc/products/t-display-s3-pro

    5: https://www.youtube.com/watch?v=1C597AkhGtw

    6: https://www.funkey-project.com/

    7: https://mangopi.org/cp1m

    8: https://lvgl.io/

  • zephyr

    Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.

  • Project mention: Ask HN: Anyone Waiting on BT Auracast? | news.ycombinator.com | 2023-12-16

    Hey folks. Anyone out there waiting for BT Auracast? It was announced June 2022, and immediately struck me as must have.

    I lost my earbuds, but it seems ridiculous to get a replacement without Auracast, seems like surely if I'm going to make a decent sized purchase like that it needs to support group playing. I want to tune into the radios of other people on the metro or on the bus, want to be able to watch a movie on the plane with someone.

    Auracast was announced in June 2022. Anyone else out there struggling with expectations here? I'm really hoping the product announcement season that's right around the corner had a good number of Auracast announcements.

    Side note, a ton of it is over my head but it's been so so fun tuning in every once and again to see how Zephyr's Bluetooth Audio work is going. Just wild now much has gone into this! https://github.com/zephyrproject-rtos/zephyr/commits/main/subsys/bluetooth/audio

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • GuiLite

    ✔️The smallest header-only GUI library(4 KLOC) for all platforms

  • Project mention: Bombed an interview and trying to figure out how to pivot. Any advice on on increasing code literacy and filling in knowledge gaps from EE? | /r/embedded | 2023-12-06
  • tock

    A secure embedded operating system for microcontrollers

  • Project mention: OxidOS Automotive | news.ycombinator.com | 2024-03-17

    Hi! This is Daniel from OxidOS Automotive (stating this for disclaimer purposes).

    Yes, our OS is based on TockOS, and our CEO (Alex Radovici) is #7 in the contributors list (https://github.com/tock/tock/graphs/contributors), with other colleagues contributing in the past years.

  • nuttx

    Apache NuttX is a mature, real-time embedded operating system (RTOS)

  • Project mention: Xiaomi Vela IoT Platform is Being Open-Sourced Based on NuttX Real-time OS | /r/embedded | 2023-11-19
  • mjs

    Embedded JavaScript engine for C/C++

  • Project mention: A list of JavaScript engines, runtimes, interpreters | /r/learnjavascript | 2023-12-10

    mjs

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • IdeasNProjects

    *That Project's project repository

  • Project mention: stack canary watchpoint triggered | /r/ArduinoProjects | 2023-06-17

    Project Github link: https://github.com/0015/ThatProject/tree/master/ESP32_MICROPHONE/ESP32_INMP441_SPEECH_TO_TEXT

  • PikaPython

    An ultra-lightweight Python interpreter that runs with only 4KB of RAM, zero dependencies. It is ready to use out of the box without any configuration required and easy to extend with C. Similar project: MicroPython, JerryScript.

  • Project mention: This Week In Python | dev.to | 2024-03-17

    PikaPython – ultra-lightweight Python interpreter that runs with only 4KB of RAM, zero dependencies

  • embox

    Modular and configurable OS for embedded applications

  • Project mention: Release v0.5.9.10 · embox/embox | /r/embedded | 2023-07-01

    Embox is a configurable RTOS designed for resource constrained and embedded systems. Embox main idea is using Linux software without Linux. (https://embox.github.io/ ) If you want use complex Linux Software and Linux is huge for your goals. Embox is the best idea, as I think. For example Embox is the only RTOS that allows to use OpenCV on Cortex-m MCUs https://www.embedded.com/benchmarking-opencv-on-stm32-mcus/

  • pyOCD

    Open source Python library for programming and debugging Arm Cortex-M microcontrollers

  • stm32-bootloader

    Customizable Bootloader for STM32 microcontrollers. This example demonstrates how to perform in-application-programming of a firmware located on an external SD card with FAT32 file system.

  • Home

    :house: The landing page for .NET nanoFramework repositories. (by nanoframework)

  • Project mention: Espressif Acquires Majority Stake in M5Stack | news.ycombinator.com | 2024-04-22

    > the core C-based stuff

    Plug for https://www.nanoframework.net/

  • nnom

    A higher-level Neural Network library for microcontrollers.

  • Project mention: [D] Run Pytorch model inference on Microcontroller | /r/MachineLearning | 2023-11-14

    nnom

  • awesome-embedded-software

    :stars: List of software (HW interfaces, libs, protocols, etc) specifically suitable for resource-constrained Embedded Systems (low-memory and low-power) like 8-bit, 16-bit and 32-bit microcontrollers.

  • Project mention: Great list of resources for embedded developers | /r/embedded | 2023-06-20
  • stcgal

    Open Source STC MCU ISP flash tool

  • GuiLiteSamples

    ✨Small interesting GUI effects could be reused everywhere

  • Project mention: Bombed an interview and trying to figure out how to pivot. Any advice on on increasing code literacy and filling in knowledge gaps from EE? | /r/embedded | 2023-12-06
  • eide

    An embedded development environment for mcs51/stm8/avr/cortex-m/riscv on VsCode.

  • Project mention: Switching from IAR IDE to VSC or CLion | /r/embedded | 2023-12-07

    I recommend to use EIDE plugin for Vscode, you can easily import existed IAR project into vscode. https://em-ide.com/

  • jtag2updi

    UPDI programmer software for Arduino (targets Tiny AVR-0/1/2, Mega AVR-0 and AVR-DA/DB MCUs)

  • nf-interpreter

    :gear: nanoFramework Interpreter, CLR, HAL, PAL and reference target boards

  • lib-python

    Blynk IoT library for Python and Micropython

  • pigweed

    Modern software development for embedded systems

  • Project mention: Playing audio files in a Pi Pico without a DAC | news.ycombinator.com | 2024-03-08

    Yep, it's a Google project. We've also got a GitHub mirror: https://github.com/google/pigweed

  • PicoADK-Hardware

    A RP2040 based Audio Development Kit with 32 Bit Audio Output. Build your own standalone synthesizers!

  • Project mention: PicoADK – Pico Audio Development Kit | news.ycombinator.com | 2023-05-12
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Mcu related posts

  • PikaPython: Cross platform ultra lightweight embedded Python engine

    1 project | news.ycombinator.com | 12 Mar 2024
  • LVGL 9.0 Released

    2 projects | news.ycombinator.com | 22 Jan 2024
  • Bill Lamie: Story of a man and his real-time operating systems

    1 project | news.ycombinator.com | 17 Dec 2023
  • Ask HN: Anyone Waiting on BT Auracast?

    1 project | news.ycombinator.com | 16 Dec 2023
  • keyboard jiggler that is programmable? e.g. i can specify which keys i want pressed and when

    1 project | /r/overemployed | 9 Dec 2023
  • Bombed an interview and trying to figure out how to pivot. Any advice on on increasing code literacy and filling in knowledge gaps from EE?

    2 projects | /r/embedded | 6 Dec 2023
  • VisionFive 2 ROM addresses for Zephyr RTOS

    3 projects | /r/RISCV | 5 Dec 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 1 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source Mcu projects? This list will help you:

Project Stars
1 lvgl 14,952
2 zephyr 9,635
3 GuiLite 7,178
4 tock 4,990
5 nuttx 2,337
6 DAPLink 2,145
7 mjs 1,816
8 IdeasNProjects 1,680
9 PikaPython 1,404
10 embox 1,103
11 pyOCD 1,054
12 stm32-bootloader 839
13 Home 833
14 nnom 801
15 awesome-embedded-software 662
16 stcgal 629
17 GuiLiteSamples 616
18 eide 557
19 jtag2updi 311
20 nf-interpreter 294
21 lib-python 232
22 pigweed 222
23 PicoADK-Hardware 164

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com