嵌入式应用软件开发流程.ppt

嵌入式应用软件开发流程

嵌入式应用软件开发流程 * * 目录 确定需求 确定方案 程序编码 代码调试 交叉编译 联调测试 打包程序 现场试用 稳定性测试 确定需求 硬件资源:首先应确定目标板的硬件资源,包括各种器件和设备,这对内核编译和驱动的开发至关重要。 软件资源:然后应确定我们能使用的有哪些软件资源,如工具链、IDE和第三方库等。 功能需求:用户都需要哪些功能,在现有的硬件和软件资源情况下能否实现。 界面需求:用户有没有界面需要,是彩色液晶还是单色液晶,操作键盘有多少个键,各个键的功能等。 性能需求:稳定性、响应速度、运行速度、容错性等性能需求。 接口需求:对外有多少个硬件接口和软件接口,都有哪些要求。 其它需求:如工期、交付物形态等。 确定方案 开发工具:我们将使用哪种或哪几种语言进行编程,编程时会用到哪些工具等。 开发方法:我们将采用哪种思想或哪种模式进行开发,开发过程需要哪些资源等。 程序架构:程序的哪些内容可以做成平台,哪些内容应当实现成接口,哪些内容可以抽象等。 程序详细方案:程序功能时序顺序、详细类结构和数据库结构等。 程序编码 程序编码其实通俗易懂,就是将详细设计方案实现成代码的过程。但我们仍然应当注意以下几点: 切记只使用标准C/C++的库,因为太多的第三方库会让你的程序变得臃肿,这违背了嵌入式的宗旨。 面向对象在嵌入式Linux开发中可用,但不是到处都非用不可,有些地方不用反而更好。

文档评论(0)

1亿VIP精品文档

相关文档