[开发资料] 单片机开发中常用的三种软件架构

[复制链接]
3060|22
nqty 发表于 2025-2-9 11:16 | 显示全部楼层
几种架构没研究,但是一般都是裸机或者操作系统这种
pe66ak 发表于 2025-2-9 14:03 | 显示全部楼层
你说的软件不就是MCU开发吗,挺好的了
peterLaw 发表于 2025-2-18 16:49 | 显示全部楼层
这些架构哪些比较常用
星辰大海不退缩 发表于 2025-2-19 09:02 | 显示全部楼层
这些架构哪个更实用?
AProgrammer 发表于 2026-9-7 08:44 | 显示全部楼层
示例代码没有排版好。
晚晚皆安 发表于 2026-9-30 15:09 | 显示全部楼层
事件驱动架构确实复杂,但用好了是真的香。我之前做工业控制项目,用状态机+事件驱动结合,几百个IO点管理起来毫不费劲,调试时抓事件日志定位问题特别快。
失物招領 发表于 2026-9-30 17:37 | 显示全部楼层
状态机架构那个自动售货机示例写得不错,但实际项目里建议用表驱动的方式,switch-case多了维护起来很头疼。
穷得响叮当侠 发表于 2026-10-4 21:25 | 显示全部楼层
事件驱动架构那段说得在理,真正工业级的事件驱动确实复杂,中断优先级、事件队列、回调地狱,没点功底真hold不住。
作业天敌在此 发表于 2026-10-5 10:31 | 显示全部楼层
事件驱动架构那段代码有点问题,keyPress_ISR用了interrupt 2但里面又调了delay,中断里延时是大忌啊,容易丢中断还卡系统。
笨蛋无需搭理 发表于 2026-10-29 08:38 | 显示全部楼层
模块化架构确实好用,把功能拆开以后维护起来舒服多了,不过状态管理还是要自己注意,模块多了容易乱。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部