嵌入式系统的设计方法(具体设计)演示幻灯片.pptVIP

嵌入式系统的设计方法(具体设计)演示幻灯片.ppt

  1. 1、本文档共81页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 嵌入式系统的设计方法;;;;设计准则(3);设计准则(4);;;;用户需求分析;2.1 需求分析 1) 主要了解用户对嵌入式系统功能的要求、使用场合,最好让用户能够提供详细的文档; 2) 同时需要了解用户对成本、所允许的开发时间,能提供的费用及相关开发条件(资料、人力、设备、场所)等相关信息。;用户需求分析;2.3 方案设计 4)功能分配 把目标功能进行划分,部分让硬件完成,其余 部分用软件来完成,并尽可能用软件代替硬件。 5)设计方案的表达 可用文字、结构示意图、数据表格等形式来描 述硬件和软件两个方面的内容,按功能分层、 逐步细化的方式进行表达,力求系统而详尽。 ( 方案设计是知识含量最高的环节。依赖于 设计者的知识积累程度和技术水平的高低);用户需求分析;2.4 硬件电路制作 1)绘制原理图:Protel99(DXP),Orcard, Pads2000 2)绘制制版图:要已知元件的封装 3)线路板加工:目前外加工一般7-10天 4)元器件采购:本地电子市场、外地邮购 5)线路板焊接:需要掌握多种焊接方式 6)初步测试: 如电源电路、独立的模拟 电路等 (硬件制作与软件编程可同时进行);用户需求分析;2.5 软件编程 1)选择编程语言:如汇编或C语言等,根据实际情 况进行; 2)选择操作系统:根据所设计的嵌入式系统的复杂 的程度来确定; 3)按层次分解任务(软件系统分析):通常用框图 把任务逐层分解成模块、子程序,先文字或C语 言或其它辅助工具进行初步描述; 4)按框图编程:这是一个翻译过程; 5)尽可能采用已被验证的软件模块(平台资源); 6)软件模块最好一边写一边调,及时纠正错误,提 高效率。;用户需求分析;2.6 软硬件调试 1)需要采用仿真器(开发平台),通常对子程序、 模块逐个调试,调试好的程序块可加入调试程 序中运行; 2)合理的调试顺序为:显示驱动程序、按键响应 程序、参数设置程序、其它功能程序(如计算 程序、输出控制、通信程序等); 3)联调的实质就是纠正设计者在软硬件开发过程 中产生的各种错误(语法、逻辑错误)。;用户需求分析;2.7 性能测试 1)性能测试是一个重要环节,开发是否成功由这 环节来验证。如果未达到预定的性能指标,就 要不同程度的修改或返工; 2)测试人员需要根据设计任务书,先确定测试的 具体内容、方法、步骤及工具等,编写项目的测 试任务书; 3)通常开发和测试的人数比为 1:1.5~2;用户需求分析;2.8 资料总结 1)技术文档包括用于描述原理样机的结构、 功能、操作等信息; 2)总结开发过程中的经验和教训,积累自己 的平台资源,包括被验证的硬件模块和软 件模块,以及在软硬件联调时,出现的故 障现象、故障原因及解决办法等经验; 3)这是设计者总结开发过程,提高技术水准 的有效环节,应加以重视。;用户需求分析;2.9 现场试运行 1)原理样机在实验室或生产厂家完成开发测试后,还需要进行现场测试。有些设计缺陷、样机的环境适用性等必须在现场运行后才能发现; 2)发现问题后还需要不同程度的改进或返工; 3)样机只有通过实际应用场合的长时间考验,才算真正的开发成功,才能称为产品。;用户需求分析;2.10 维护和改进 1)产品维护通常由生产厂家来完成,但有时 较为深入的技术问题需要产品的开发者协 助解决; 2)产品有一个生命周期,当他的功能不能满 足使用者的需要时,就需要改进或研制同 类新产品; 3)研发人员对产品的维护和改进责任通常在 开发合同中约定。;;;3.3 仿真工具 1)功能:仿真器与计算机、配套的软件集成开发环境(IDE)一起协调工作,相当于一个运行状态可以人为控制的单片机,实现断点设置、变量观察修改;应用程序的编辑、编译、连接、下载等功能 2)仿真器技术: Bondout 、HOOKS 、JTAG技术 3)JTAG的优点:结构简单、成本低、通用性好; 4)JTAG的实现:芯片中嵌入JTAG调试模块,配合 JTAG仿真器和IDE来实现仿真调试; 5)JTAG仿真器种类:并口下载头、并口仿真器

文档评论(0)

yuzongxu123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档