
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.4 嵌入式项目或产品的开发流程

图1-2 嵌入式项目开发过程
根据不同的具体应用,嵌入式应用项目的开发过程有简有繁,但大致上都会经历如图1-2所示的过程。在这一过程中应用需求分析是很重要的,因为需求分析的准确得当将对以后软/硬件的选择以及实现方式产生直接的影响。应用需求分析完成后的工作是将应用需求转化为技术需求分析,包括硬件平台,软件系统的初步选型及应用程序结构的规划。接着需要对初步的软/硬件规划方案进行可行性方案论证,包括系统的可实现性、资源的可获取性、产品开发周期及成本等方面。初步方案审核通过后就需要进行硬件和软件的具体选型,包括处理器及硬件电路结构,操作系统及应用模块等,然后进行软/硬件具体开发流程的规划及模块划分,从而形成一些相对独立的开发任务,便于交给开发人员加以实施。软/硬件开发人员完成各自设计任务后,需要进行软硬件的综合调试,最后将测试成功的系统及应用软件烧写入系统Flash ROM中。