Skip to content

Awesome-Embedded-Learning-Studio 旗下所有开源项目和教程,按五条主线分类。一个仓库可能同时属于两条线,但这里只给出它的主位置,避免重复刷屏。

Modern C++

C++ 学习、工程化、库设计与系统软件基础。

Embedded Linux

板级 Linux、BSP、驱动、构建与移植。

Linux / System Programming

Linux 用户态、内核理解、OS 实验与 Unix 工具——把“系统软件”这条线讲清楚。

这条线还交叉了 CFBox(Unix 工具 + userspace,见 Modern C++)与 PenguinLab(内核与调试,见 Embedded Linux)。Cinux 家族四件套:Cinux(前沿实验版)/ Cinux-Book(手把手教学版)/ Cinux-Base(freestanding 基础库)/ Cinux-GUI(host-neutral GUI 核心)。

MCU / 裸机 / FreeRTOS

裸机、FreeRTOS、MCU 模拟、资源受限平台。

Qt / GUI / 产品化

Qt、跨平台 GUI、嵌入式桌面、产品化界面。

visor 是规划中的跨平台 C++ GUI framework / 平台抽象实验,目标覆盖桌面、嵌入式 Linux 与实验 OS 环境,目前处于早期探索,尚未公开文档。

通用工具与教程

敬请期待

以下项目正在开发中,暂未公开:

miniwget

手把手迭代实现 miniwget,C++ 网络编程教学项目

组织管理

项目简介
Awesome-Embedded组织中心导航仓库(本仓库)
.github组织 Profile 仓库
community组织级讨论、公告与问答

统计

公开仓库
总 Stars
C · C++ · Shell · TS主要语言
3+贡献者

Built with VitePress