单片机项目需要软件架构吗?
来源:嵌入式专栏发布时间:2022-03-11950浏览
询问 AI
作者 | strongerHuang
微信公众号 | 嵌入式专栏
单片机项目虽小,但它也是一个项目,正所谓“麻雀虽小五脏俱全”。
真正做过项目的人都知道,没有规划(软件架构),想到哪儿就写到那儿,这种项目要么烂尾,要么后期修改bug很痛苦...
当然,这里说的“软件架构”和那种大型软件架构相比,不值得一起,也许仅仅就是那么二、三十行主要框架代码,还有几行的模块代码等。
你肯定会反驳,我就一个点灯的项目,还需要软件架构吗?
点灯虽简单,但你敢保证你这个点灯项目不会修改/添加功能?比如增加闪烁频率等。
你敢保证你项目硬件不会改变?比如换一个单片机。
当然,新手一般都不屑什么软件架构,觉得自己牛逼,只有在项目有bug的时候,才知道原来自己写的代码还是不行。
(我写了这么多年代码,回头去看自己写的代码,都觉得很菜)
到底需不需要软件架构,下面用一个视频形象给大家描述一下:做单片机项目,无软件架构和有软件架构的区别。
(点击下面视频查看区别)

新闻来源:嵌入式专栏,文中所述为作者独立观点,不代表icspec立场。更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj。

