嵌入式应用软件开发流程
嵌入式应用软件开发流程 * * 目录 确定需求 确定方案 程序编码 代码调试 交叉编译 联调测试 打包程序 现场试用 稳定性测试 确定需求 硬件资源:首先应确定目标板的硬件资源,包括各种器件和设备,这对内核编译和驱动的开发至关重要。 软件资源:然后应确定我们能使用的有哪些软件资源,如工具链、IDE和第三方库等。 功能需求:用户都需要哪些功能,在现有的硬件和软件资源情况下能否实现。 界面需求:用户有没有界面需要,是彩色液晶还是单色液晶,操作键盘有多少个键,各个键的功能等。 性能需求:稳定性、响应速度、运行速度、容错性等性能需求。 接口需求:对外有多少个硬件接口和软件接口,都有哪些要求。 其它需求:如工期、交付物形态等。 确定方案 开发工具:我们将使用哪种或哪几种语言进行编程,编程时会用到哪些工具等。 开发方法:我们将采用哪种思想或哪种模式进行开发,开发过程需要哪些资源等。 程序架构:程序的哪些内容可以做成平台,哪些内容应当实现成接口,哪些内容可以抽象等。 程序详细方案:程序功能时序顺序、详细类结构和数据库结构等。 程序编码 程序编码其实通俗易懂,就是将详细设计方案实现成代码的过程。但我们仍然应当注意以下几点: 切记只使用标准C/C++的库,因为太多的第三方库会让你的程序变得臃肿,这违背了嵌入式的宗旨。 面向对象在嵌入式Linux开发中可用,但不是到处都非用不可,有些地方不用反而更好。
您可能关注的文档
最近下载
- (25页PPT)第五讲公司公章争夺战.pptx VIP
- ISO 13849-2-2012 机械安全 - 控制系统中与安全有关的部分 第2部分:审定(中文版).pdf
- (2025秋新改)粤教版三年级科学上册全册教案.docx
- 民乐河水库渠系工程(五标段)堆放、清除废弃物的措施.doc VIP
- 2026四川成都市锦江区国有企业招聘18人笔试历年备考题库附带答案详解.docx VIP
- (25页PPT)壶口瀑布课件2.pptx VIP
- 电路与电子技术考试要点及复习指南.pptx
- 雅马哈stagepas600i使用说明书.pdf
- 外防护架子施工方案(完整版).doc VIP
- 心脏外科围手术期连续性肾脏替代治疗专家共识(完整版).pdf VIP
原创力文档

文档评论(0)