专栏名称: 21ic电子网
即时传播最新电子科技信息,汇聚业界精英精彩视点。
目录
今天看啥  ›  专栏  ›  21ic电子网

简单的单片机项目需要分层设计吗?

21ic电子网  · 公众号  · 半导体  · 2024-07-11 17:22

文章预览

作者 | strongerHuang 微信公众号 | 嵌入式专栏 有小伙伴说: 我一个很简单的单片机项目,就点个灯,一个AD采集并通过串口传输一下数据,这还需要分层设计吗? 这个问题,其实没有标准答案,你可以不用分层设计,也可以分层设计,这取决于你,或你们公司对软件的要求。 当然,作为工作十年有余的过来人,我的建议: 能采用分层设计,尽量分层设计。 分层设计的好处 这么说吧,小项目不分层设计也没问题,但 你想一辈子只做这么简单的“点灯”小项目吗? 当你今后项目做大了,你就知道分层设计会有很多好处了。 1、模块化: 分层设计可以让软件被划分为不同的逻辑或功能模块,每个模块都负责一组相对独立的任务,这样做 可以提高了代码的模块化和重用性 。 2、易于维护: 当系统需要修改或扩展时,分层设计使开发者可以专注于修改 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览