当前位置:文档之家› 什么是嵌入式软件开发

什么是嵌入式软件开发

什么是嵌入式软件开发
嵌入式软件开发又是指什幺?
随着嵌入式软件系统结构越来越复杂,嵌入式软件的开发已成为复杂的系统工程。

早期的嵌入式系统中,软件与硬件密不可分浑然一体,开发者多是电子工程、自动控制等领域的工程师,软件基本上都是用汇编语言实现。

随着软硬件技术的发展,人们对嵌入式系统的功能要求越来越复杂(比如,手机可以照相、摄影、播放MP3,还可以上网读新闻、玩游戏、购物等),
而性能(比如,可靠性、安全性、响应速度、功耗等)要求也越来越高,与此同时,嵌入式软件的开发与硬件仍然密不可分,从软硬件系统与平台选择、设计、开发到测试与集成,整个过程都是软硬件并行交互进行,这样嵌入式软件开发已经成为一项很复杂的系统工程,嵌入式软件的开发必须遵循系统工程和软件工程的要求。

一个嵌入式系统的开发过程如下:
1)嵌入式系统的需求获取与需求分析;
2)设计系统的体系结构:选择处理器和相关外部设备,操作系统,开
发平台以及软硬件的分割和总体系统集成;
3)硬件的结构设计、软件的系统设计;
4)软硬件详细设计:。

相关主题