00 项目索引
技术栈分类
| 编号 | 分类 | 项目 | 入口 |
|---|---|---|---|
| 01 | Bootloader / 固件升级 | Bootloader 升级与写入笔记 | 00 Bootloader 升级与写入笔记 |
| 02 | 嵌入式视觉 | MaixCAM 视觉项目 | 00 MaixCAM 视觉项目 |
| 03 | 嵌入式控制 / 电机 / PID | PID 小车 ST 工程 | 00 PID 小车 ST 工程 |
| 03 | 嵌入式控制 / 电机 / PID | TI M0 Workspace | 01 TI M0 Workspace |
| 04 | 嵌入式基础 / 通用知识 | 嵌入式笔记库 | 00 嵌入式笔记库 |
| 05 | Linux 系统编程 | Linux 文件 IO / 网络 / Framebuffer 笔记 | 00 Linux 系统编程索引 |
| 99 | Wiki 系统 | AI Wiki Stack | 00 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、LM2596S | 04 硬件基础索引 |
| MCU / STM32 | STM32、低功耗、时钟、唤醒源、看门狗、HTTP/TCP | 05 MCU与STM32索引 |
| 电机控制 | TB6612、PID、LQR、SPWM/SVPWM、Clarke/Park | 06 电机控制索引 |
| 编程 / Qt | C++、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_operations | 04 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、本地服务器和知识库维护流程。
推荐阅读顺序
- 先看本页,确认资料按哪个技术栈归档。
- 真实工程优先进入
01、02、03项目页。 - MCU / 裸机通用知识进入
04 嵌入式基础。 - Linux 用户态、系统调用、Framebuffer 进入
05 Linux 系统编程。 - 原始源码和历史资料只从
raw/projects/、raw/embedded/、raw/linux/追溯。