- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ARM应用程序开发和电路仿真环境
, ,
嵌入式系统 无论从硬件还是软件的开发来说 其开发流程和开发环境都有一定的特
。 ,
殊性 作为嵌入式系统的开发和设计者 了解嵌入式系统开发的标准流程并熟悉嵌入式
系统的开发环境是非常必要的。 社
,
本章我们先了解嵌入式系统的标准开发流程和开发环境 再学习最常用的两个用于
应用软件开发和电路系统仿真的工具软件: 和 。
RealViewMDK Proteus
版
4.1 嵌入式系统的开发流程和开发环境
4.1.1 嵌入式系统开发流程 出
, , ,
当前 嵌入式开发已经逐步规范化 在遵循一般工程开发流程的基础上 嵌入式开发
, 。 :
有其自身的一些特点 图4-1所示为嵌入式系统开发的一般流程 主要包括 系统定义与
子
( )、 、 / 、
需求分析 要求有严格规范的技术要求 系统方案设计 软 硬件设计 系统集成和系统测
, 。
试 得到最终产品
() : , 、
1系统定义与需求分析 确定设计任务和设计目标 确定系统实现的可行性 系统开
, 电, 。
发所采取的策略 并提炼出设计规格说明书 作为正式设计指导和验收的标准 系统的需
。 , /
求一般分功能性需求和非功能性需求两方面 功能性需求是系统的基本功能 如输入 输
、 ; 、 、 、 。
出信号 操作方式等 非功能性需求包括系统性能 成本 功耗 体积和质量等因素
软
() : ,
2系统方案设计 描述系统如何实现所述的功能性需求和非功能性需求 包括对硬
、 , 。
件 软件和执行装置的功能划分 以及系统的软件和硬件选型等 一个好的体系结构是设
计成功与否的关键。
东
() / : , 。
3软 硬件协同设计 基于体系结构 对系统的软件和硬件进行详细设计 为了缩短
, 。 ,
产品开发周期 设计往往是并行的 嵌入式系统设计的工作大部分都集中在软件设计上
、 。
面向对象技术 软件组件技术和模块化设计
文档评论(0)