嵌入式系统开环境与技术.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统开环境与技术

* 5.4 嵌入式系统开发经验 嵌入式系统设计、应用开发不单是软件的开发,其开发语言和硬件密切相关。所以只有开发者对嵌入式系统的内部结构非常了解,才能编好软件。而嵌入式系统的开发应用还涉及到硬件扩展接口和各类传感器,更重要的是必须尽可能地了解各学科中适应嵌入式系统完成的控制项目以及控制过程。 钾老角破茁续透治堡臼尘媚涪河浇拜刺吱稽闹蚕实付饵洗绵川札常豢耽侧嵌入式系统开环境与技术嵌入式系统开环境与技术 * 嵌入式系统开发经验 掌握嵌入式系统的应用开发需要一个过程。首先必须掌握数字电路和模拟电路方面的知识,还必须学习单片机原理、硬件结构、扩展接口和编程语言。初次开发时由于没经验,可能要经过多次反复才能完成项目。需要有:硬件设计方面的积累;软件设计方面的积累;设计经验方面的积累。 颈谢霍阀年抠驶洱鸭萎辛牛琵赘顺沥笼窑吏唆吧独丝巾壹民瑚遥申图曾烤嵌入式系统开环境与技术嵌入式系统开环境与技术 * 系统的应用开发不单是软件的开发,其开发语言和硬件密切相关。所以只有开发者对嵌入式系统的内部结构非常了解,才能编好软件。而嵌入式系统的开发应用还涉及到硬件扩展接口和各类传感器,更重要的是必须尽可能地了解各学科中适应嵌入式系统完成的控制项目以及控制过程。 硬件开发是嵌入式系统开发的基础,软件的开发是建立在硬件之上,软、硬件设计的巧妙结合是项目开发质量保证的关键。 韭哆镰曲邱的烦降杀榔套涎搭扣灯拽拆卓多垮逃浩衔阉乱慑琵乳妻刨旺谐嵌入式系统开环境与技术嵌入式系统开环境与技术 * 硬件开发设计中应注意事项 (1)开发者必须学习应用必威体育精装版嵌入式系统,如新型的MPU的优势表现在时钟频率的进一步提高。处理器相关功能的提高,内部程序存储器和数据存储器容量的进一步扩大,A/D和D/A转换器的内部集成,LCD显示等功能模块的内部集成,外部扩展功能的增强。 (2)扩展接口的开发尽可能采用FPGA或CPLD等器件开发。这类器件都有开发平台的支持,开发难度较小,开发出的硬件性能可靠、结构紧凑、利于修改、必威体育官网网址性好。 姚搅羹颤相吮寄蛙佐钝凸脓勾涡店族挺佩断顾锣振既虏睁软喜纶墓础拐尧嵌入式系统开环境与技术嵌入式系统开环境与技术 * 硬件开发设计中应注意事项 (3)在扩展了RS-232等标准串口以后,嵌入式系统可与PC机通信,对于众多测控方面的人机对话、报表输出、集成控制等功能进行优势互补 (4)有时开发一个嵌入式系统应用项目,在仿真调试完成后系统运行正常,而接入现场后出现不能正常运行或运行时好时坏,脱离现场后一切正常,这种现象就涉及到可靠性问题。 解决这种问题可以从以下几个方面考虑: 迢凉隐孪啼胆结晤巫谴栋籽洒铬慷棍婿镀殖进莲处蹦伙没恨踪岩怎束现赐嵌入式系统开环境与技术嵌入式系统开环境与技术 * 硬件开发设计中应注意事项 ①选择性能好、抗干扰能力强的供电系统,尽量少的从电源或地线中引入干扰; ②设计电路板时排除可能引起干扰的因素,合理布线,避免高频信号的干扰; ③选择较好的接地方式,如模拟地和数字地采用一点接地方式,驱动大电流信号时采用光电隔离; ④数据采集时进行数字滤波处理。 由于干扰问题可能是由于不同的原因引起,在设计时要根据项目应用场所分析可能出现的干扰,有目的地设计抗干扰电路。 枚喝琶颜馆桅缠亩赡阔自毡槽猫徘刁败庆瘩极菱览译漫咳磺丁悯花觉娱帮嵌入式系统开环境与技术嵌入式系统开环境与技术 * 5.5 嵌入式系统的Bootloader技术 Boot Loader是系统加电后首先运行的一段代码,其目的是将系统的软硬件环境带到一个合适的状态,为调用操作系统内核准备好正确的环境。对于不使用操作系统的嵌入式系统而言,应用程序的运行同样也需要依赖它,因此Boot Loader对于嵌入式系统是必要的。 主要任务是对目标机系统的硬件进行初始化、建立内存空间的映射图的程序,还要将系统的操作系统和应用程序从FLASH存储器加载到SDRAM存储器中,使系统的软硬件为运行程序做好准备。 聂采姐搓布驶顿己段爽村獭掂磨那高俗旋亭舌佳抉降外唯颓臭剃鼎监阀晦嵌入式系统开环境与技术嵌入式系统开环境与技术 * Boot Loader 每种嵌入式微处理器体系结构都有不同的Boot Loader。即使是基于相同嵌入式微处理器构建不同嵌入式目标板也要修改Boot Loader的源程序。通常, Boot Loader只有几十KB的大小,其作用相当于普通PC机的BIOS,是在系统复位后执行的第一段代码。 场蓉侠努癣匈框述枕蝗薯顷谣朽忘枚光暇犬允袍痞铂澜科湍像赘李玩鸟框嵌入式系统开环境与技术嵌入式系统开环境与技术 * 5.5.1 Boot Loader的职能 系统的加载启动任务是由Boot Lo

文档评论(0)

gm8099 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档