飞思卡尔单片机系统开发板的应用研制.docVIP

飞思卡尔单片机系统开发板的应用研制.doc

  1. 1、本文档共6页,可阅读全部内容。
  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文档。上传文档
查看更多
飞思卡尔单片机系统开发板的应用研制.doc

xxx大学计算机科学学院 计算机科学与技术专业 xxx届本科生 毕业论文(设计)开题报告 姓名 xxx 学号 xxxx 论文(设计)题目 飞思卡尔单片机系统开发板的应用研制 ——基于MC9S12XS128MAL单片机串口用程序下载方法的研究 选题的意义: 相信大家都知道,在任何一款电子产品的设计开发过程中,设计人员通常都会将绝大多数时间,用于系统的集成性研究和软硬件的调试。在嵌入式系统中,由于微处理器嵌于ASIC(Application Specific Integrated Circuit)或用户系统的内部,而芯片的引脚数目有限,设计者都会充分的利用各引脚的功能,这就对后期系统调试带来一定的限制。 本课题基于对几种常见的处理器调试方法的学习,以全国大学生“飞思卡尔杯”智能汽车竞赛中常见的两种调试方法在线仿真器(In Circuit Emulators,简称ICE)和监控程序(Monitor Programs)为基础,进行分析对比,结合自身参加竞赛时在程序调试过程中遇到的实际困难,如用ICE进行程序下载、参数更改繁琐,而监控程序会占用芯片存储空间等。试图找到两种方法在产品开发的不同阶段使用的优缺点,进行有机的结合,找到一种更加适合参赛选手在比赛中利用的新思路,以供参赛选手比赛时快捷而又高效调试程序。 研究综述(前人的研究现状及进展情况): 在全国大学生“飞思卡尔杯”智能汽车竞赛中,参赛选手多采用由清华Freescale MCU/DSP 应用开发研究中心提供的TBDML进行程序的下载调试,其实质上是采用的在线仿真器(In Circuit Emulators,简称ICE),这种方法具有实时探测、实时追踪和记忆仿真特性,这些都集成在CODEWARRIOR IDE程序开发平台。在这个平台上,参赛选手可以在未完成周围硬件系统或者硬件系统无法正常工作的情况下,单独调试软件系统,拥有一层硬件保护膜。然而,这种程序调试方式也存在着不足,如,ICE众多接点会影响目标系统的正常时序,从而降低其最快速度;用户变量可能不被ICE所支持;ICE的成本可能十分昂 贵,一个全功能的CODEWARRIOR IDE就需要参赛选手花费几百元购买;除此之外,当进入产品后期研究阶段时,可能由于机械结构改变及参数最佳化调整,利用ICE来调试就显得连接麻烦、调试复杂和功能多余,对后期的产品开发是不利的。 在目标系统中安装调试监控程序(Debug Monitors),它能为用户提供后期测试及调试软件所需的基本功能,同时,又能达到多快好省的效果,例如直接利用超级终端可完成上载数据以及下载应用程序、设定断点等。这种方法的优势在于开发的软件可以在实际运行环境上运行,并且能将硬件与最终系统进行整合。而且Debug Monitor价格低廉,能帮助参赛选手节约系统开发成本。当然,这种方法也存在不足,如监控程序会占用目标系统的一部分存储空间,增加额外的开销等。 由于在ICE在比赛中为绝大多数选手采用,对其有深入的了解,课题中简要的对其进行叙述,重点研究监控程序方法。在课题中,将运用实例,完整的开发设计系统的硬件与软件,在监控程序环境中开发与调试嵌入式应用程序,介绍利用监控程序命令完成应用程序开发的方法。 论文(设计)写作提纲(除题目外,具体到三级标题) 1 引言 2 监控程序 2.1 监控程序概述 2.2 MC9S12XS128的监控程序 2.2.1 概述 2.2.2 功能 2.2.3 与PC的通信 2.2.2 监控命令详解 3 下载程序使用实例 3.1 硬件设计与调试 3.1.1 选材 主控芯片MC9S12XS128MAL-112 外围电路 3.1.2 硬件设计 系统组成和工作原理 MC9S12XS128MAL的最小系统 外围电路原理图 3.1.3 硬件调试 3.2 软件设计与实现 3.2.1 软件设计开发 设计思想 编程开发 3.2.2 软件调试 调试流程 监控程序调试方法及步骤 4 结果和结论 特色与创新之处: 1.以实际应用为目的,探寻已有方法在实际应用中的最大益处,并尝试将不同方法的优点集中应用; 2.将中断向量应用到软件设计中,有效地验证实验结果,并提高程序运行效率。 拟采用的研究方法和技术路线: 研究方法:文献法、试验法、探究法、测量法 研究路线:查阅资料→硬件设计并调试→软件设计实现→结题 研究工作进度安排: 1. 准备阶段(2011年12月—2012年2月29日) 和指导老师进行交流,确定选题。收集相关的资料,阅读参考文献。 2. 构思阶段(2012年3月1日—2012年3月15日) 对整个论文的框架进行构思,准备论文提纲,完成开题报告。 3. 设计与实现阶段(2012年

文档评论(0)

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

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

1亿VIP精品文档

相关文档