基于Motorola16位微控制器的嵌入式开发系统设计及实现

来源 :东北大学 | 被引量 : 0次 | 上传用户:haohailinbo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来随着嵌入式技术在各个领域的普及以及消费者对于嵌入式产品的迫切需求,使嵌入式开发吸引了越来越多的关注。但是由于一些众所周知的原因,长期以来国内的一些开发人员只好使用国外的嵌入式开发产品。这样,在提高了开发效率、缩短了开发周期的同时,导致最终产品的成本颇高。Motorola公司的16位MCU提供了一种全新的片上调试模式:后台调试模式(BackgroundMode),并提供了相关的开发资料,这样就使开发自主的嵌入式开发系统成为可能。本文在深入分析了Motorola公司的相关资料以及第三方厂商为Motorola所设计的调试硬件的基础上,使用Motorola的16位微控制器MC689S12DP256B设计并实现了目标芯片为Motorola16位处理器的嵌入式开发系统。 本嵌入式开发系统大致分为几个模块:调试模块、编译模块和PC端主控模块。此外,本嵌入式开发系统还针对目前主流的开发工具的一些不足,提出并实现了相关的解决方案。 本文首先介绍了嵌入式调试的背景资料,主要是嵌入式调试技术的发展历史以及演变;然后介绍了与该系统相关的硬件设计,并着重阐明了基于Motorola16位微控制器的硬件调试技术的实现;之后讲述了嵌入式编译器和汇编器的相关原理与实现,主要集中介绍了汇编器对于嵌入式开发的多种灵活的支持;接着介绍了本开发系统的实现所参照的Motorola16位微控制器,以及选择该种处理器的原因;然后,在总体上阐述了本嵌入式开发系统的设计及实现的过程;最后本着测试和验证的目的,介绍了使用本嵌入式开发系统进行多任务应用程序的开发过程。
其他文献
本文首次提出研究带发点和收点的容量网络扩充问题。定义网络最大流为网络容量,给出了可扩充弧算法和最优扩充弧算法及可扩充弧组算法和最优扩充弧组算法;还讨论了限制容量参
网络环境下的自主学习是基于计算机网络的自主学习。学习要素由原来基于课堂教学的学习者、内容、技术、教师而重组为学习者、资源、网络学习环境、教师。基本要素的变化使学
本文探讨了基于Portal技术构建的校务管理系统中的访问控制问题,提出了在国内高校应用Portal技术建设校务管理系统时可供参考的访问控制模型.在此模型中,采用基于角色的授权
本文的研究目标是为了寻求一种手段,解决现存MRP系统所存在的这种缺陷,考虑如何改善MRP的作业方法,使得在MRP运算的基础上可以根据可用能力和可用物料的信息来调整生产计划。为
近年来,随着网络、无线移动通讯技术的飞速发展,像PDA、SmartPhone这样的消费类电子产品逐步深入到人们生活的方方面面,而移动设备也将成为Web信息的主要发布平台,但针对像PD
随着社会网络的日益壮大,人们越来越重视知识的共享,基于web的打分评价系统在电子商务与消费点评网站中的应用也越来越广泛。此类网站中广泛存在着用户和对象两种实体:用户可
随着Internet的发展,Web应用系统在政府和企业IT系统建设中使用的越来越广泛,它在帮助缩减大量的软件部署和维护成本的同时,使企业(政府)的服务范围无限的扩大.基于MVC(Model
随着网络的发展,网上信息、数据流量不断增大,传统的C/S模式暴露了越来越多的问题,如:C/S模式结构灵活性不足;网络负载不均衡;客户机和服务器间要一直保持连接,浪费了网络资
云计算是当前学术界和产业界非常热门的技术,按需分配资源、良好的动态伸缩性、高效的资源利用率以及绿色计算等云计算的特点吸引了无数人的眼球。在云计算中,租户的数据存放
随着电子技术和网络的发展,生产、交换和消费引入了一个新工具-电子中介。相比传统的交易活动,电子商务和贸易的基本过程并没有改变,改变的是完成这些过程的媒体和方式。网络