Comprehensive roadmap for aspiring Embedded Systems Engineers, featuring a curated list of learning resources
-
Updated
Apr 12, 2026
Comprehensive roadmap for aspiring Embedded Systems Engineers, featuring a curated list of learning resources
欢迎来到本项目,这是一份面向中文社区的系统、全面且贴近实战的嵌入式软件开发学习路线和知识点总结。涵盖范围包括 C/C++、嵌入式开发、驱动开发、计算机网络原理、RTOS、嵌入式 Linux、网络通信与物联网、常用工具链等相关知识点。收集全网相关书籍和面试经历分享给各位。
A comprehensive embedded system knowledge sharing repo that helps you ace your interviews with quick knowledge recap and interview focused content.
This repository should serve as a guide to everybody who wants to study software and hardware for embedded systems but doesn't know where to start.
The FNET is a free, open source, dual TCP/IPv4 and IPv6 Stack (under Apache Version 2.0 license) for building embedded communication software on 32bit MCUs.
The best way to be an embedded software engineer.
Embedded Systems C++ Library Support (Currently wraps libcxx)
A kernel written in Rust
Nuclei Microcontroller Software Interface Standard Development Repo
An embedded Little Smalltalk for ESP32 with SSD1306 OLED and M5StickC support (and stilll runs on Macs, Linux)... After a 4 year break starting to spend a few hours a week to bring this back to life... more embedded support planned
lwIP TCP/IP Stack and FreeRTOS runs on STM32 F7 Series microcontroller
Firmware for Infinity brushless motor controllers
An "Off-line machine learning" (Offline AI, artificial intelligence) project, in which 2 tensorflow-lite apps are developed to run on Raspberry Pi 3. It hopes to propose a generic method on cross-developing, so that developer could fast follow to get your own apps started on Embedded intelligence (AI embedded system), smart object (AI IoT) and etc.
AI-Native Embedded Development Environment
SSD1306-based Monochromatic GUI library for OLED 0.96" inch (128x64 pixels) display in Arduino.
Proximity interaction detection embedded software for Bluetooth beacons. We believe in an open Internet of Things.
Add a description, image, and links to the embedded-software topic page so that developers can more easily learn about it.
To associate your repository with the embedded-software topic, visit your repo's landing page and select "manage topics."