|
|
hai 4 días | |
|---|---|---|
| .. | ||
| README.md | hai 4 días | |
嵌入式 Linux、STM32、FreeRTOS 参考项目和教程索引。
| 项目 | 星数 | 说明 | 链接 |
|---|---|---|---|
| web_socket_stm32f4 | 28 | STM32 + LWIP + FreeRTOS 实现 WebSocket 通信,含 TCP 协议栈 | https://github.com/maxushka/web_socket_stm32f4 |
| TouchGFX_FreeRTOS_MQTT | 20 | STM32H750 + TouchGFX + FreeRTOS + MQTT 完整项目 | https://github.com/GrzHeller/STM32H750B-DK_TouchGFX_FreeRTOS_MQTT_Example |
| min_freertos_blink | 17 | FreeRTOS + STM32 极简入门,适合跑通第一个 RTOS 任务 | https://github.com/WRansohoff/min_freertos_blink |
| stm32_freertos_example | 11 | FreeRTOS 多任务 + LCD 显示示例 | https://github.com/Zizzle/stm32_freertos_example |
| STM32F411_FreeRTOS_CLI | 6 | FreeRTOS + CLI 命令行的 STM32 示例 | https://github.com/thaas58/STM32F411_FreeRTOS_CLI |
按你的学习顺序,每个阶段推荐的实际项目:
| 阶段 | 项目方向 | 推荐资源 |
|---|---|---|
| 1. FreeRTOS 基础 | STM32 多任务采集 + OLED + 串口通信 | min_freertos_blink + 韦东山 FreeRTOS 教程 |
| 2. Linux 应用层 | 文件 IO、进程线程、Socket 编程、日志系统 | 尚硅谷嵌入式 Linux 应用层 |
| 3. Linux 系统构建 | 交叉编译、Makefile、根文件系统、Bootloader 基础 | 百问网嵌入式 Linux 系统开发 |
| 4. Linux 驱动入门 | 字符设备、设备树、GPIO / I2C / SPI 驱动 | 正点原子 / 野火 Linux 驱动教程 |
| 5. Qt / 网络通信 | 摄像头采集、视频显示、网络传输 | Qt 官方文档 + 嵌入式项目实战 |
| 项目 | 星数 | 说明 | 链接 |
|---|---|---|---|
| awesome-embedded-linux | 416 | 🏆嵌入式 Linux 精选资源大全:构建系统、调试、驱动、Yocto、Buildroot、测试 | https://github.com/fkromer/awesome-embedded-linux |
| awesome-yocto-project | 66 | Yocto 项目精选资源:层、配方、工具、最佳实践 | https://github.com/fkromer/awesome-yocto-project |
| Awesome-Embedded | 25 | 🔥中文嵌入式学习工作室项目合集 | https://github.com/Awesome-Embedded-Learning-Studio/Awesome-Embedded |
| 课程 | 内容 | 链接 |
|---|---|---|
| 尚硅谷嵌入式 Linux | 应用层:文件 IO、进程线程、网络编程、日志系统 | https://www.atguigu.com/video/iot/ |
| 黑马嵌入式 Linux | Linux 应用层 + ARM 微控制器 + 嵌入式全栈 | https://yun.itheima.com/course/c172.html |
| 百问网 / 韦东山 | 嵌入式 Linux 系统构建、驱动开发、Qt 项目 | https://www.100ask.net |
| 正点原子 / 野火 | Linux 驱动开发 + 开发板配套教程 | 搜索对应开发板教程 |
2026-07-04 收集更新。