[软件资料] 嵌入式系统的软件架构通常划分

[复制链接]
 楼主| forgot 发表于 2024-12-4 15:44 | 显示全部楼层 |阅读模式
嵌入式系统的软件架构通常划分如下分层设计:
应用层:环境温度监测、报警触发逻辑。
中间件层:支持MQTT协议的网络通信模块,用于将温度数据上传至云端。
操作系统层:基于FreeRTOS进行多任务管理,例如定期读取温度、监控网络状态。
设备驱动层:温度传感器驱动、蜂鸣器驱动、LED指示灯驱动。
硬件抽象层:通过HAL访问GPIO、I2C接口与传感器交互。

suncat0504 发表于 2024-12-5 22:41 | 显示全部楼层
划分这么多层,会不会影响运行速度以及消耗资源?

评论

会的  发表于 2024-12-6 08:22
AdaMaYun 发表于 2024-12-10 08:38 | 显示全部楼层
会不会资源不够导致运行崩溃呢

评论

会的,需要资源足  发表于 2024-12-10 08:44
LOVEEVER 发表于 2024-12-12 09:05 | 显示全部楼层
应用层封装确实也是非常考验能力的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2064

主题

14492

帖子

59

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