Freescale HCS12系列MCU嵌入式IDE的设计与实现

来源 :苏州大学 | 被引量 : 0次 | 上传用户:savages8850
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式集成开发环境IDE和硬件评估系统是嵌入式产品开发的必要工具。开发嵌入式集成开发系统涉及到的工具较多,过程较复杂,目标芯片的更新换代也较快,所以存在较大的难度。HCS12系列MCU是Freescale公司于2004年前后推出的高性价比16位芯片,型号丰富,市场前景较好,国内目前尚未开发出针对该系列MCU的嵌入式IDE,主要依赖国外进口。正是基于这样难得的机遇和挑战,本课题设计了一个通用的嵌入式集成开发系统,实现了对Freescale HCS12系列MCU源文件进行编辑、编译、下载和基本调试的功能,同时,在设计过程中也充分考虑了软硬件平台的通用性。SdIDE12的硬件平台包含HCS12系列MCU的最小系统模块、程序写入模块和通用扩展板模块,软件平台由通用编辑编译模块、程序写入模块和基本调试模块等组成。文章给出了硬件平台的通用性设计方法、相应模块的原理框图及测试流程,重点阐述了软件平台中通用编辑编译模块和通用HCS12系列MCU写入模块的设计要点、难点和细节,解决了交叉编译模块和写入模块不通用、写入代码大小受限制等问题。另外,文章还给出了HCS12系列MCU调试模块的初步设计与实现。最后,为了验证SdIDE12的稳定性和基本性能,进行了MC9S12DG128芯片的基础实验例程的编写和基于CPU12微处理器的μC/OS-Ⅱ移植,实现了软硬件模块的综合测试,测试结果表明SdIDE12工作稳定可靠。
其他文献
HPE工法垂直插入钢管柱是目前国内一项使用较为广泛的施工技术,与传统的人工安装钢管柱相比,具有施工难度低、垂直精度高、定位准确等特点,具有较高的推广价值。文章以北京在
摘要 植物保护是新时代建设下环境保护的重要板块之一,而信息化技术的日益发展恰好对保护植物工作起到了重要作用,可以代替人工检测和计算各种生长数据,节省了人力、物力的投入。本文分析了植物保护现状,并对信息化技术在植物保护中的应用进行了阐述,以期为植物保护信息化发展提供参考。  关键词 信息化;植物保护;技术应用  中图分类号 S216;S4 文献标识码 A  文章编号 1007-573
随着人类文明的演进,人类对人的各种问题都给予了全面的关注。就被害人而言,近年来,许多西方国家在确立了对被害人的赔偿和社会保护制度之后,被害人权利运动和被害人学的研究又进
本试验引进水果黄瓜品种罗马王子、荷兰83-16与本地市售常规品种优优雅316、多宝8206、永丰年等进行品种比较,观察各品种在苍梧县的生长发育特性和产量情况,以期为引种水果黄
共和时期在罗马的发展历程中具有重要意义,正是在这段时期内罗马实现了由城邦到帝国的巨大转变。共和国的辉煌孕育了罗马的共和传统,它主要包含两方面的内容:相互制衡的共和政体
本文对植保无人机的发展趋势和前景进行了概述,对植保无人机飞防作业的优势和存在的问题进行了分析,以期为植保无人机的科学应用提供参考。
梁启超是中国近代史上一位伟大的启蒙思想家,对于近代中国女学做出了巨大贡献。近代中国的女学,是在西方传教士在华兴办女学的刺激下开始发生的。早期维新派以及后来的康有为、
客户关系管理(Customer Relationship Management,CRM)是一种旨在改善企业与客户之间关系,提高客户忠诚度和满意度的新型管理机制。随着全球经济的发展和信息化革命的步伐,国
总结了大棚草莓灰霉病发生流行特点,分析了防控难的主要原因,提出了绿色防控措施,主要包括农业防控、物理防控、臭氧熏棚、药物防控、间接防治、改进喷药方式等方面内容,以期
萝藦科杠柳属植物含有C21甾类、萜类、强心苷类、黄酮类等多种化合物,不仅在医学上被广泛应用,其有效生物活性成分还可以防治小菜蛾、粘虫、蚜虫等多种农业害虫及家蝇、孑孓