# nhivp/Awesome-Embedded

A curated list of awesome embedded programming.

Repository: https://github.com/nhivp/Awesome-Embedded
Canonical: https://ross.abutalabs.com/products/awesome-embedded
Homepage: https://nhivp.github.io/Awesome-Embedded/
License: Unlicense
License Family: permissive
Topics: embedded, microcontroller, linux-programming, rtos, raspberry-pi, beaglebone, freertos, bootloader, operating-systems, autosar, tm4c123, stm32, msp430, tiva-c-series, awesome, ai, machine-learning, embedded-ai, embedded-gui
Last push: 2026-08-12T03:10:08+00:00

## Health v2 (maintenance only)
Score: 76/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 97, release rhythm 35, longevity 100
- inputs: {"age_days": 3266, "days_push": 21, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 9043, forks 1203 (observed 2026-08-28T04:10:28.078338+00:00)

## What it is
A curated list of resources for embedded programming, covering MCU programming, RTOS, Linux kernel and driver development, bootloaders, and embedded AI. It aggregates tutorials, guides, books, and interview material for embedded engineers.

## Use cases
- learn embedded systems programming from scratch
- find STM32 or MSP430 microcontroller tutorials
- study for an embedded software engineer interview
- learn Linux kernel and device driver development
- find RTOS and FreeRTOS learning resources
- learn bare-metal ARM programming
- explore machine learning on microcontrollers

## When to choose
- you want a broad, curated index of embedded learning materials
- you are preparing for embedded systems interviews
- you need starting points for a specific MCU family or RTOS

## When to avoid
- you need runnable software or a library rather than links
- you want a structured course with exercises instead of a link collection

## Facets
- artifact type: learning-resource
- maturity: active
- function: documentation, developer-tools
- domain: embedded-systems, tutorials, awesome-lists, operating-systems
- platform: embedded, cross-platform
- tags: awesome-list, microcontroller, rtos, stm32, bootloader, bare-metal, curated-resources, linux

## Member repositories
- nhivp/Awesome-Embedded (main) score 76

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:28.078338+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:24:04.142371+00:00, confidence not recorded.
  - readme: https://github.com/nhivp/Awesome-Embedded (fetched 2026-08-28T04:10:28.078338+00:00, sha 0c946123a5f8)
  - homepage: https://nhivp.github.io/Awesome-Embedded/ (fetched 2026-08-29T08:24:27.541761+00:00, sha b0f14d21535a)
- Data as of 2026-08-30T08:39:29.467469+00:00.
