关于嵌入式软件架构的一点理解

本文作者从自身的嵌入式开发经验出发,讨论了嵌入式软件是否需要设计软件框架,以及如何设计适合的软件框架。指出即使代码量小、功能简单,软件架构的建立对于降低维护成本和提高稳定性至关重要。并强调了嵌入式软件的高度依赖于硬件,需要适应不同硬件平台,确保稳定性和便于测试的特点。
摘要由CSDN通过智能技术生成

时间:2016年 1月24日 星期日 

特别地,今天广州是67年来第一次下雪,然后我的大学也走过了一年有余了,借下雪的广州来勉励自己。


做了一年多的嵌入式开发(博主我是从大一开始参与到一线开发的,负责嵌入式软件开发,期间接触到实时uCOS-II和分时Linux),感觉在这个寒假需要重新整理一下思路。当然,由于本人的实力不足,还请各位看官见谅见谅,如果有什么不合理的地方,请直接私信,谢谢!~~


一:嵌入式软件需要设计软件框架吗?

1)在接手第一个项目的时候,我认为:简单的单片机程序不需要设计软甲框架,毕竟软件框架的设计需要时间和实践去验证其正确性和稳定性,更何况在生产规模不大和需要变更少的情况下设计软件框架或许会延长了开发时间,造成开发成本的上升。

2)但从2015年年底的时候,因为一个项目亟需修改功能,而在此之前我并没有认真设计软件整体架构,一直都是沿用一个大循环的模式去实现基本功能。最后,修改的时间相当长久,这里有经验不足的问题。随着接下来的项目往复杂、多功能化的变化,我认为我有需要设定一个较稳定的嵌入式软件框架。

3)综上所述,得知,即使嵌入式软件代码量少、功能简单都不能缺少软件架构的建立。我们都知道,嵌入式是软件硬件高度结合的产物,它的维护成本甚至高于一般的软件设计。


二:嵌入式软件需要怎么样的软件框架?

1)嵌入式软件的特定是:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值