00 项目索引

技术栈分类

编号分类项目入口
01Bootloader / 固件升级Bootloader 升级与写入笔记00 Bootloader 升级与写入笔记
02嵌入式视觉MaixCAM 视觉项目00 MaixCAM 视觉项目
03嵌入式控制 / 电机 / PIDPID 小车 ST 工程00 PID 小车 ST 工程
03嵌入式控制 / 电机 / PIDTI M0 Workspace01 TI M0 Workspace
04嵌入式基础 / 通用知识嵌入式笔记库00 嵌入式笔记库
05Linux 系统编程Linux 文件 IO / 网络 / Framebuffer 笔记00 Linux 系统编程索引
99Wiki 系统AI Wiki Stack00 AI Wiki Stack

嵌入式基础专题索引

专题覆盖内容入口
Bootloader / IAP启动跳转、bin/map、FATFS、SPI Flash、固件升级01 Bootloader专题索引
通信协议UART、RS232/RS485、SPI、I2C、CRC、Modbus、蓝牙02 通信协议索引
编译构建GCC、Make、CMake、Kconfig、交叉编译03 编译构建索引
硬件基础电源切换、PMOS/BJT、DCDC、LM2596S04 硬件基础索引
MCU / STM32STM32、低功耗、时钟、唤醒源、看门狗、HTTP/TCP05 MCU与STM32索引
电机控制TB6612、PID、LQR、SPWM/SVPWM、Clarke/Park06 电机控制索引
编程 / QtC++、Qt UI、API、TCP/UDP、UART 上位机07 编程与Qt索引
网络编程Socket、TCP、网络编程基础08 网络编程索引

Linux 系统编程专题索引

专题覆盖内容入口
文件 IO / 系统调用文件描述符、系统文件表、inode、Page Cache、stdio 缓冲01 文件IO与系统调用索引
网络编程大文件传输、sendfile、零拷贝、传输性能比较02 网络编程索引
Framebuffer/dev/fb0、mmap、像素绘制、嵌入式 Linux 显示03 Framebuffer索引
Linux 驱动设备节点、VFS、字符设备、cdev、file_operations04 Linux 驱动索引

分类说明

  • 01 Bootloader:真实 Bootloader 工程、APP 分区、bin 写入、CRC、回滚、OTA、升级协议。
  • 02 嵌入式视觉:MaixCAM、OpenCV、巡线、二维码、棋盘识别、视觉到控制接口。
  • 03 嵌入式控制:STM32 / TI MSPM0、小车控制、电机驱动、PID、编码器、灰度传感器。
  • 04 嵌入式基础:通用知识库资料,包括协议、构建、硬件、低功耗、电机控制、Qt、网络编程等。
  • 05 Linux 系统编程:Linux 文件 IO、系统调用、缓冲区、网络大文件传输、Framebuffer、字符设备驱动。
  • 99 Wiki 系统:OpenKB、Quartz、AnythingLLM、本地服务器和知识库维护流程。

推荐阅读顺序

  1. 先看本页,确认资料按哪个技术栈归档。
  2. 真实工程优先进入 010203 项目页。
  3. MCU / 裸机通用知识进入 04 嵌入式基础
  4. Linux 用户态、系统调用、Framebuffer 进入 05 Linux 系统编程
  5. 原始源码和历史资料只从 raw/projects/raw/embedded/raw/linux/ 追溯。