嵌入式系统开发过程(3)(68p)
时间:2025-07-09
时间:2025-07-09
对嵌入式开发过程介绍详细
嵌入式原理与应用
金伟正
jwz@http://
对嵌入式开发过程介绍详细
嵌入式系统开发过程
对嵌入式开发过程介绍详细
3.1
需求分析和概要设计
3.1.1 嵌入式系统的概念和组成
嵌入式系统(Embedded System)(EmbeddedSystem)可以看作可以看作一种专用的计种专用的计算机。它与通用意义上的计算机存在着很大的差别:1人机交互界面1.
嵌入式系统和通用计算机之间的最大区别就在于用户交互界面。嵌入式系统可能根本就不存在键盘、显示器等设备,它嵌式系能根本就存在键示等设备
所完成的事情也可能只是监视网络情况或者传感器的变化情况,并按照事先规定好的过程及时完成相应的处理任务。
对嵌入式开发过程介绍详细
2. 有限的功能
嵌入式系统的功能在设计时已经定制好,在开发完成
投入使用之后就不再变化系统将反复执行这些预定好的投入使用之后就不再变化。
任务,而不像通用计算机那样随时可以运行新任务。
当然,使用嵌入式操作系统的嵌入式系统可以添加新
的任务,删除旧的任务,但这样的变化对嵌入式系统而言是关键性变化,有可能会对整个系统行为产生影响。因而
对嵌入式开发过程介绍详细
3.
时间关键性和稳定性
嵌入式系统可能要求实时响应,具有严格的时序性。这样的系统又被称为实时系统。大部分的实时系统都属于嵌入式系统。式系统
同时,嵌入式系统还要求有非常可靠的稳定性。其工作环境可能非常恶劣,如等。这就要求在设计时考虑目标系统的工作环境,合理选择硬件和保护措施。
软件稳定也是一个重要特征。软件系统需要经过无数次反复的测试,达到预先规定的要求才能真正投入使用。
从组成来看嵌入式系统包括两个部分,是从组成来看,嵌入式系统包括两个部分是两者的紧密结合。整个系统可以看成由
对嵌入式开发过程介绍详细
31
2系统需求分析3.1.2
嵌入式系统的特点决定了系统在开发初期需求分析过程中需要完成的任务。就一般软件工程概念而言,在需求分析就般软件工程概念而言在需求分析阶段需要,——包括。嵌入式系统也嵌入式系统应用需求中最为突出的一个特点是注重应用的时效性——在竞争中,在竞争中Time-to-MarketTimetoMarket最短的企业最容易赢得市场。因此,在需求分析的过程中,采用成熟、易于二采用成熟、易于二次开发的系统有利于节省时间,从而以最短的时间面向用户。次开发的系统有利于节省时间,从而以最短的时间面向用户
对嵌入式开发过程介绍详细
31
3系统结构模型建立方式3.1.3
需求分析建立之后,需要建立完整的有的系统结构库对。一般而言,在系统结构般而言在系统结构模型和系统功能模型之间可以通过建立一个映射层,来完成从功能需求到结构模型之间的转化。在映射层上完成的任务主要是选择映射的方式,考虑在性能和应用需求环境方面的因素。图3-1所示描述了在功能层、映射层和模型层之间的动作。
对嵌入式开发过程介绍详细
gg336x280();=455-0-1205-455.jpg" alt="嵌入式系统开发过程(3)(68p)" />
图3.1
系统结构模型建立方式图
对嵌入式开发过程介绍详细
需求分析的结果是建立一个
,将所有需求综合在起包括系统需要的在一起,包括系统需要的,。在系统结构库中存在着针对各种需求的各种结构方式和实现方法用于在设计中进行验证和选择构方式和实现方法,用于在设计中进行验证和选择。
从功能到结构的映射在映射层完成。整个映射过程主要完成转换到,验证分析实现是否验分析实现是。转换功能需求主要是寻求功能所对应的实现,即根据系统结构库寻找合适的实现手段,用硬件或是软件实现,以达到最合适的性能在性能分析方面,可以根据系统结构库以达到最合适的性能。在性能分析方面可以根据系统结构库中已经存在的性能数据做性能估计,或者建立原型系统做仿真分析在硬件软件系统方面都有做性能分析的方式一般都分析。在硬件、软件系统方面都有做性能分析的方式,般都是使用,在其上进行性能分析。映射过程结束之后,就建立了整个系统结构模型。
对嵌入式开发过程介绍详细
3.1.4
系统结构模型实现流程
在映射层建立的系统结构模型,分成硬件和软件两个部分,在系统结构的实现中也分硬件和软件并行完成开发过程。这个过程被称为Hardware/Software Codesign。图图3.2所示是一所示是个典型的在硬件设计过程中首先根据模型确定硬件需要实现的功在硬件设计过程中,首先根据
能,接着确定硬件的构成,并确定数据的控制流程,完成结构化设计,然后是然后是硬件逻辑设计,最后是物理硬件实现,以开发板的形式出现。在软件设计过程中,首先分析系统需要实现的任务,根据任务划分使用的模块,再通过再通过高级语言实现各个高层模块高级言实各个高模块,并通过并通过交叉开发环交发境实现目标代码。在集成过程中,需要实现硬件底层代码,完成软硬件的集成任务成软硬件的集成任务。< …… 此处隐藏:2044字,全部文档内容请下载后查看。喜欢就下载吧 ……
上一篇:第三章 机械加工质量