网站大量收购独家精品文档,联系QQ:2885784924

嵌入式应用在线编程开发系统的研制推荐.doc

嵌入式应用在线编程开发系统的研制推荐.doc

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

文章编号: 文献识别码:A 中图分类号:TP183 嵌入式应用在线编程开发系统的研制 王宜怀 (苏州大学计算机工程系,苏州 ) 摘 要: 利用新一代MCU具有的Flash存储器在线编程功能这一特点,研制集仿真、二次开发、实验评估、程序写入等功能于一体的新型嵌入式应用在线编程开发系统的时机已经成熟,本文介绍了我们以MC68HC908GP32 MCU为应用目标开发的嵌入式应用在线编程开发系统。着重阐述了其性能特点、硬件体系结构与软件系统的主要技术,文中对一些技术难点进行了分析说明。 关键词: 在线编程开发系统,闪速存储器,M68HC08系列单片机 A Embedded Application Development System Based on In-Circuit Programming WANG Yihuai (Department of Computer Engineering, Soochow, Suzhou ) 【Abstract】 Based on the features of FLASH memory in-circuit programming in Motorola new serial MCU, this paper presents a embedded application development system. The system can be used to develop the application system based on MC68HC908GP32 MCU. It has the function such as imitating, re-exploitation, experiment evaluation, writing program, etc. The paper gives the features, hardware configuration, software technology of the system. 【Key Words】 In-Circuit Programming System, Flash Memory, M68HC08 serial MCU 1 引言 传统的嵌入式应用开发方法主要是使用仿真器模拟目标系统中MCU的运行情况,希望达到在目标系统硬件尚未定型与制版情况下,先行调试目标系统的硬件、软件设计,为目标系统的研制提供前期基础。但是,一些情况下,难以实现100%的实时仿真,有些功能在用仿真器调试时十分正常,而到了实际应用系统却不能顺利运行。同时,传统的仿真方式的一些调试功能仅适用于初学者,对于具有一定开发经验并拥有通用功能模块积累的开发者,往往增加了开发时间。目前,随着计算机制造技术的发展,许多公司新推出的MCU具有片内Flash存储器,Flash存储器具有电可擦除、无需后备电源保护数据、可在线编程等特点。在线编程(In-Circuit Program)允许单片机内部运行的程序去改写Flash存储器的内容,利用这个特点,不仅可以在运行过程中修改某些运行参数,也为研制新型嵌入式应用开发工具提供了技术基础。Motorola公司目前正在陆续推出的新一代8位嵌入式单片微机M68HC08系列,其片内集成的Flash存储器具有单一电源电压供电、支持在线编程等特点,它是Flash技术比较成熟的条件下推出的,在线写入、读出稳定。2000年4月,Motorola公司向苏州大学赠送了M68HC08系列MCU的实验开发设备,我校成为第一批从事M68HC08系列单片机教学推广单位,一些研究生及教师的研究开发项目也以M68HC08系列单片机为蓝本。经过两年多的探索与实践,在对该系列MCU内核结构分析的基础上,利用该系列MCU支持Flash存储器在线编程这一特点,自主系统主要功能有: ①可以作为以MC68HC908GP32 MCU为蓝本进行单片机原理与嵌入式应用教学的实验仪器(学生分组、教师演示),不仅提供了基本实验的接线端口,还提供了扩展实验的接线排孔。通过该系统可以完成所有基于MC68HC908GP32单片机的接口实验。 ②可以作为开发实际嵌入式应用系统的评估板使用,提供在线仿真功能。在该系统进行外部接线构成实际目标系统的评估系统,在此系统中进行程序调试、修改。用户板制作完毕后,经过评估系统调试过的软件可以直接用于实际用户板。 ③可以作为基础开发工具,提供程序写入功能,在用户程序小于30KB的条件下,系统提供的带有监控程序的芯片直接可作为用户程序芯片,只是要求用户了解监控程序的初始化状况,以便处理。 系统的主要技术特点: ①100%的在线实时仿真。用户下载自己的程序进入芯片后,在监控程序的控制在

文档评论(0)

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

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

1亿VIP精品文档

相关文档