From f68169acf6f71acc242f85f411ba34a67cbe848b Mon Sep 17 00:00:00 2001 From: Natsume1710 <162396185+Natsume1710@users.noreply.github.com> Date: Mon, 16 Jun 2025 15:32:19 +0800 Subject: [PATCH] Update README.md --- README.md | 120 +++++++++++++++++++++++++++--------------------------- 1 file changed, 60 insertions(+), 60 deletions(-) diff --git a/README.md b/README.md index 9b73bd5..995a6bf 100644 --- a/README.md +++ b/README.md @@ -22,67 +22,67 @@ * [编译与调试基础](01-C语言基础与进阶/Readme.md/#-编译与调试基础) * 嵌入式系统基础知识 * [嵌入式系统概览](./02-嵌入式系统基础知识/README.md#-嵌入式系统概览) - * 定义与特点 - * 系统构成 - * 主流 MCU 简介 - * 架构与启动流程 - * Cortex-M 内核结构 - * 启动文件 Startup.s - * 启动流程简要 - * 编译器与链接器 - * 常用嵌入式工具链 - * 链接脚本 (.ld) 示例 - * 存储器布局图(STM32 示例) + * [定义与特点](./02-嵌入式系统基础知识/README.md#-嵌入式系统定义与特点) + * [系统构成](./02-嵌入式系统基础知识/README.md#-系统构成mcu存储器传感器外设) + * [主流 MCU 简介](./02-嵌入式系统基础知识/README.md#-主流-mcu-简介) + * [架构与启动流程](./02-嵌入式系统基础知识/README.md#-架构与启动流程) + * [Cortex-M 内核结构](./02-嵌入式系统基础知识/README.md#-cortex-m-内核结构) + * [启动文件 Startup.s](./02-嵌入式系统基础知识/README.md#-启动文件-startups) + * [启动流程简要](./02-嵌入式系统基础知识/README.md#-启动流程简要) + * [编译器与链接器](./02-嵌入式系统基础知识/README.md#-编译器与链接器) + * [常用嵌入式工具链](./02-嵌入式系统基础知识/README.md#-常用嵌入式工具链) + * [链接脚本 (.ld) 示例](./02-嵌入式系统基础知识/README.md#-链接脚本-ld-示例) + * [存储器布局图(STM32 示例)](./02-嵌入式系统基础知识/README.md#-存储器布局图stm32-示例) * 驱动开发与外设编程 - * 寄存器级开发 - * 地址映射与寄存器偏移 - * 位操作技巧 - * 通用外设驱动 - * GPIO - * UART / USART - * SPI / I2C - * ADC / DAC - * 定时器 / PWM - * RTC 实时时钟 - * 复杂外设支持 - * DMA 控制器 - * 看门狗 - * CAN / USB / SDIO / Ethernet - * LCD / 触摸屏驱动 - * 开发库 & 工具链 - * STM32 HAL / LL - * STM32CubeMX - * CMSIS 标准接口 + * [寄存器级开发](./03-驱动开发与外设编程/README.md#-寄存器级开发) + * [地址映射与寄存器偏移](./03-驱动开发与外设编程/README.md#-地址映射与寄存器偏移) + * [位操作技巧](./03-驱动开发与外设编程/README.md#-位操作技巧) + * [通用外设驱动](./03-驱动开发与外设编程/README.md#-通用外设驱动) + * [GPIO](./03-驱动开发与外设编程/README.md#-gpio输入输出中断) + * [UART / USART](./03-驱动开发与外设编程/README.md#-uart--usart) + * [SPI / I2C](./03-驱动开发与外设编程/README.md#-spi--i2c) + * [ADC / DAC](./03-驱动开发与外设编程/README.md#-adc--dac) + * [定时器 / PWM](./03-驱动开发与外设编程/README.md#-定时器--pwm) + * [RTC 实时时钟](./03-驱动开发与外设编程/README.md#-rtc-实时时钟) + * [复杂外设支持](./03-驱动开发与外设编程/README.md#-复杂外设支持) + * [DMA 控制器](./03-驱动开发与外设编程/README.md#-dma-控制器) + * [看门狗](./03-驱动开发与外设编程/README.md#-看门狗独立--窗口) + * [CAN / USB / SDIO / Ethernet](./03-驱动开发与外设编程/README.md#-can--usb--sdio--ethernet) + * [LCD / 触摸屏驱动](./03-驱动开发与外设编程/README.md#-lcd--触摸屏驱动) + * [开发库 & 工具链](./03-驱动开发与外设编程/README.md#-开发库--工具链) + * [STM32 HAL / LL](./03-驱动开发与外设编程/README.md#-stm32-hal--ll) + * [STM32CubeMX](./03-驱动开发与外设编程/README.md#-stm32cubemx) + * [CMSIS 标准接口](./03-驱动开发与外设编程/README.md#-cmsis-标准接口) * RTOS - * RTOS 基础概念 - * 任务管理 - * 时间管理 - * 线程间通信 - * 资源管理 - * FreeRTOS 配置与移植 - * 实践应用场景 + * [RTOS 基础概念](./04-实时操作系统/README.md#-rtos-基础概念) + * [任务管理](./04-实时操作系统/README.md#-任务管理) + * [时间管理](./04-实时操作系统/README.md#-时间管理) + * [线程间通信](./04-实时操作系统/README.md#-线程间通信) + * [资源管理](./04-实时操作系统/README.md#-资源管理) + * [FreeRTOS 配置与移植](./04-实时操作系统/README.md#-FreeRTOS-配置与移植) + * [实践应用场景](./04-实时操作系统/README.md#-实践应用场景) * 嵌入式 Linux 开发基础 - * 系统概览 - * 特点 - * 组成 - * 启动流程详解 - * 设备树 - * Linux 驱动开发模型 - * 根文件系统构建 - * 工具链与调试手段 - * 常见开发平台 + * [系统概览](./05-EmbeddedLinux/README.md#-嵌入式-linux-系统概览) + * [特点](./05-EmbeddedLinux/README.md#-嵌入式-linux-特点) + * [组成](./05-EmbeddedLinux/README.md#-系统组成) + * [启动流程详解](./05-EmbeddedLinux/README.md#-启动流程详解) + * [设备树](./05-EmbeddedLinux/README.md#-设备树device-tree) + * [Linux 驱动开发模型](./05-EmbeddedLinux/README.md#-linux-驱动开发模型) + * [根文件系统构建](./05-EmbeddedLinux/README.md#-根文件系统构建) + * [工具链与调试手段](./05-EmbeddedLinux/README.md#-工具链与调试手段) + * [常见开发平台](./05-EmbeddedLinux/README.md#-常见开发平台) * 网络通信与物联网协议 - * [串口通信与 Socket 通信](./06-NetworkIot/README.md/串口通信与Socket通信) - * [串口通信](./06-NetworkIot/README.md/串口通信) - * [Socket 网络通信](./06-NetworkIot/README.md/Socket网络通信) - * [无线通信协议](./06-NetworkIot/README.md/无线通信协议) - * [Wi-Fi](./06-NetworkIot/06_Network_IoT.md/Wi-Fi) - * [BLE(蓝牙低功耗)](./06-NetworkIot/06_Network_IoT.md/-BLE(蓝牙低功耗)) - * [LoRa / ZigBee](./06-NetworkIot/06_Network_IoT.md/-LoRa/ZigBee) - * [物联网协议栈](./06-NetworkIot/06_Network_IoT.md/物联网协议栈) - * [MQTT](./06-NetworkIot/06_Network_IoT.md/-MQTT) - * [HTTP](./06-NetworkIot/06_Network_IoT.md/-HTTP/HTTPS) - * [CoAP](./06-NetworkIot/06_Network_IoT.md/-CoAP/LwM2M) - * [云平台接入 & OTA 实现](./06-NetworkIot/06_Network_IoT.md/云平台接入&OTA实现) - * [云平台对接](./06-NetworkIot/06_Network_IoT.md/云平台对接) - * [OTA 升级机制](./06-NetworkIot/06_Network_IoT.md/OTA升级机制) + * [串口通信与 Socket 通信](./06-NetworkIot/README.md#串口通信与Socket通信) + * [串口通信](./06-NetworkIot/README.md#串口通信) + * [Socket 网络通信](./06-NetworkIot/README.md#Socket网络通信) + * [无线通信协议](./06-NetworkIot/README.md#无线通信协议) + * [Wi-Fi](./06-NetworkIot/06_Network_IoT.md#Wi-Fi) + * [BLE(蓝牙低功耗)](./06-NetworkIot/06_Network_IoT.md#-BLE(蓝牙低功耗)) + * [LoRa / ZigBee](./06-NetworkIot/06_Network_IoT.md#-LoRa/ZigBee) + * [物联网协议栈](./06-NetworkIot/06_Network_IoT.md#物联网协议栈) + * [MQTT](./06-NetworkIot/06_Network_IoT.md#-MQTT) + * [HTTP](./06-NetworkIot/06_Network_IoT.md/-HTTP#HTTPS) + * [CoAP](./06-NetworkIot/06_Network_IoT.md/-CoAP#LwM2M) + * [云平台接入 & OTA 实现](./06-NetworkIot/06_Network_IoT.md#云平台接入&OTA实现) + * [云平台对接](./06-NetworkIot/06_Network_IoT.md#云平台对接) + * [OTA 升级机制](./06-NetworkIot/06_Network_IoT.md#OTA升级机制)