打印
[软件资料]

嵌入式系统的软件架构通常划分

[复制链接]
255|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
forgot|  楼主 | 2024-12-4 15:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
嵌入式系统的软件架构通常划分如下分层设计:
应用层:环境温度监测、报警触发逻辑。
中间件层:支持MQTT协议的网络通信模块,用于将温度数据上传至云端。
操作系统层:基于FreeRTOS进行多任务管理,例如定期读取温度、监控网络状态。
设备驱动层:温度传感器驱动、蜂鸣器驱动、LED指示灯驱动。
硬件抽象层:通过HAL访问GPIO、I2C接口与传感器交互。

使用特权

评论回复
沙发
suncat0504| | 2024-12-5 22:41 | 只看该作者
划分这么多层,会不会影响运行速度以及消耗资源?

使用特权

评论回复
评论
forgot 2024-12-6 08:22 回复TA
会的 
板凳
AdaMaYun| | 2024-12-10 08:38 | 只看该作者
会不会资源不够导致运行崩溃呢

使用特权

评论回复
评论
forgot 2024-12-10 08:44 回复TA
会的,需要资源足 
地板
LOVEEVER| | 2024-12-12 09:05 | 只看该作者
应用层封装确实也是非常考验能力的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1782

主题

13247

帖子

55

粉丝