- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二讲嵌入式系统 开发流程;内容提纲;、项目开发生命周期;执行项目;识别需求;提出方案
喂客骚就勲娘嚙踪:赢得项目合;执行项目;结束项目;二、嵌入式系统的开发流程P23;概述;嵌入式系统设计;(嵌入式系统工程)设计方法简介
■由上而下是一个正统的设计方式,也就 是说,所有的设计皆是遵循系统工程的 流程来进行;;尸;系统设计一般流程;1.需求分析;1)需求分析的内容;2)评价标准;3)需求分析的描述 ■自然语言
匚需求说明书
匚需求分析表
■形式化描述;例:GPS移动地图的需求;系统设计一般流程;2.规格说明;1)规格说明的目标
■规格说明与需求的比较
口需求的提炼;2)规格说明书的描述;■ UML (Unified Modeling Language);査询车轲位置;SDL;例:GPS系统规格说明书内容;系统设计一般流程;3.系统结构设计
■系统结构设计的内容
■评价标准
■系统结构的描述
■系统结构设计的验证
■软硬件的划分;1)系统结构???计的内容
■作用
口实现系统的蓝图,系统整体结构的一个计划
■目标
匚形成结构设计文档
■内容
口系统分析
口系统软硬件整体结构的设计
口软硬件划分
口软硬件平台的确定
口标准构件和自行设计构件的确定 30;系统结构设计」;2)评价标准;3)系统结构的描述
■非形式化方式
口自然语言
口结构框图;4)系统结构设计的验证;A系统引入错误和修改错误开销分布;5)软硬件的划分
■设计中涉及硬件、软件部件,必须决定 什么功能由硬件实现或软件实现
■硬件和软件具有双重性
■软硬件变动对系统的决策造成影响
■划分和选择需要考虑多种因素
■硬件和软件的双重性是划分决策的前提;通常由软件实现的部分;双重性部分(既可软件又可硬件实现);系统设计一般流程;4.硬件和软件的选择P25;1)概述;2)处理器选择P26;处理器的性能;处理器的技术指标;功耗;软件支持工具;处理器是否内置调试工具;供应商是否提供评估板
■可以利用评估板以验证设计者的理论 是否正确、验证其决策是否得当;其它因素:生产规模、软件对 硬件的依赖性;3)操作系统选择P28;操作系统本身所提供的开发工具;操作系统向硬件接口移植的难度;操作系统的内存要求
■均衡考虑是否需要额扩展的RAM或
EEPROM来满足操作系统对内存的要求;开发人员是否熟悉此操作系统及 其提供的API;操作系统是否提供硬件的驱动程序;操作系统的是否具有可剪裁性;操作系统的实时性能
根据具体嵌入式应用功能需求差异及不同 RTOS间的性能指标差异,RTOS有三种选择 方案:
■一、根据应用需要和公司实力,自主开发研究 ■二、充分考虑系统需求和流行RTOS的性能指 标、性价比,选择商用RTOS,如Windows CE、VxWorks等
■三、考虑嵌入式Linux这种开发源代码的免费 自由软件;收费情况,技术支持情况;4)编程语言选择P30;通用性
■嵌入式处理器的种类繁多,不同体系的 微处理器都有专用的汇编语言,整个系 统编程更加困难,软件复用无法实现, 通用性差。
■高级语言一般和机器的硬件联系较少, 比较流行的高级语言对多数微处理器有 良好的支持,通用性好;可移植性程度;执行效率;可维护性
■低级语言如汇编语言编写的程序可维护 性不高。
■高级语言编写的程序往往是模块化设计 的,各个模块之间的接口是固定的,因 此,当系统出现问题时,可以很快将问 题定位在某个模块内,并尽快得以解决。 另外,模块化设计也利于系统功能的扩 展和升级。;5)硬件调试工具选择P31;实时在线仿真器(ICE, In-
Circuit Emulator);逻辑分析仪;ROM仿真器;J TAG仿真器;6)集成开发环境IDE选择P33;系统设计一般流程;5.构件技术;1)标准构件和自行设计构件;2)标准硬构件;3)标准软构件
■ OS IRTOS
■协议栈
□TCP/IP 口路由协议
□H.323
□ ...
■图形开发包 □VxWorks 的 ZINK □ ..
■驱动程序;4)自研硬构件
■内容
口逻辑电路,专用加速器, .
■实现方式
□PCB (印刷电路板):
□IC: PLD FPGA ASIC, ...
■ EDA设计工具
口板级: ■原理图设计工具
■ PCB设计工具
□IC;5)自研软构件
■驱动程序
■应用程序;6)构件的选择;7)软硬件技术对系统结构的影响;8)构件设计与实现;硬件构件设计
■设计硬件子系统功能
口电源子系统;
口最小系统;
口复位电路;
□ ...
■定义硬件子系统间接口 ■确定硬件各子系统原理图
■硬件子系统布版
■硬件子系统测试;硬件构件设计流程;例:嵌入式系统硬件系统构件;软件构件设计;软件构件设计流程;系统设计一般流程;6.系统集成、测试与验收P37;1
您可能关注的文档
最近下载
- 中国马克思主义与当代 2024版 教材课后思考题参考答案.docx
- 悬挑支模架专项施工方案(范例).docx VIP
- 无理数,实数的概念.ppt VIP
- 2025四川农信(农商行)校园招聘1500人笔试备考题库及答案解析.docx VIP
- 浙江水利水电学院《高等数学A》2025-2026学年期末考试试卷(A)卷.docx VIP
- 2024.06金融基础国家开放大学题库国家开放大学题库.docx VIP
- .NET编程基础试卷及答案.pdf VIP
- 安徽省 2021 年普通高等学校专升本招生考试《大学英语》冲刺期测试题 (1).docx VIP
- 年产1150吨鲜花饼厂工艺设计.docx
- 七年级俄语第八课-урок-8.pptx VIP
原创力文档


文档评论(0)