跳到主要内容

手把手教你学STM32

📄️ 第二章 MDK在线调试与代码规范

使用在线调试的方式进行STM32程序开发,可以直观实时观察程序中变量的变化情况,快速定位程序逻辑错误。通过设置断点、单步执行、查看寄存器和内存等手段,能够深入分析程序运行状态。在调试过程中,应遵循代码规范,合理命名变量与函数,添加必要的注释,确保代码可读性与可维护性。同时,使用一致的缩进和代码结构,有助于提升团队协作效率,并降低后期维护成本。

📄️ 第五章 协作式系统与FreeRTOS

上一章流水灯和按键状态机的“非阻塞编程”实验,可以让多个任务在单核MCU上“齐头并进”。但这好比一位开发者同时负责多个项目,难免会手忙脚乱,担心某个任务被“饿死”。有没有一种方法,找一个可靠的“项目负责人”,自动、合理地分配CPU时间,确保每个任务都能按时完成?这就是本章的主角——FreeRTOS(Free Real-Time Operating System)!作为最流行的嵌入式RTOS之一,它将带领用户从“逻辑轮询”的原始社会,步入“多任务调度”的现代操作系统时代。