logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

嵌入式开发必学:动作表编程技巧

本文介绍了动作表(查表法)这一编程思想,通过预定义结构体数组替代传统if-else/switch判断,实现数据驱动编程。动作表具有可维护性高(修改只需调整表数据)、扩展性强(新增功能仅需添加表项)、执行效率优(时间复杂度可达O(1))等优势。文章通过命令解析器和状态机两个嵌入式开发实例,展示了动作表的具体实现方式:定义键值-处理函数结构体、初始化查询表、通过遍历匹配执行对应操作。这种"以

文章图片
#经验分享#程序人生#学习方法 +4
UCOSIII学习笔记(快速学习大全)

摘要: 本文系统梳理了μC/OS-III实时操作系统的核心知识与应用方法,涵盖任务管理(创建/删除/挂起/恢复)、调度机制(抢占式/时间片)、中断管理、临界区保护、IPC通信(队列/信号量/事件标志)、内存管理及软件定时器等关键内容。重点解析了任务状态转换、优先级翻转问题及解决方案(互斥信号量)、任务切换原理(PendSV触发)以及系统初始化的完整流程(OSInit→OSStart)。通过对比二值

文章图片
#学习#stm32#mcu
快速了解MG90S舵机

MG90S舵机工作原理详解(快速上手)

文章图片
#嵌入式硬件#stm32
到底了