- 93
- 0
- 约14.69万字
- 约 99页
- 2019-08-02 发布于天津
- 举报
Freescale HCS12 系列MCU 嵌入式IDE 的设计与实现 中文摘要
中文摘要
嵌入式集成开发环境 IDE 和硬件评估系统是嵌入式产品开发的必要工具。开发
嵌入式集成开发系统涉及到的工具较多,过程较复杂,目标芯片的更新换代也较快,
所以存在较大的难度。HCS12 系列MCU 是Freescale 公司于2004 年前后推出的高性
价比 16 位芯片,型号丰富,市场前景较好,国内目前尚未开发出针对该系列 MCU
的嵌入式IDE ,主要依赖国外进口。正是 于这样难得的机遇和挑战,本课题设计了
一个通用的嵌入式集成开发系统,实现了对Freescale HCS12 系列MCU 源文件进行
编辑、编译、下载和基本调试的功能,同时,在设计过程中也充分考虑了软硬件平台
的通用性。
SdIDE12 的硬件平台包含HCS12 系列MCU 的最小系统模块、程序写入模块和
通用扩展板模块,软件平台由通用IDE 模块、程序写入模块和基本调试模块等组成。
文章给出了硬件平台的通用性设计方法、相应模块的原理框图及测试流程,重点阐述
了软件平台中通用IDE 模块和通用HCS12 系列MCU 写入模块的设计要点、难点和
细节,解决了交叉编译模块和写入模块不通用、写入代码大小受限制等问题。另外,
文章还给出了HCS12 系列MCU 调试模块的初步设计与实现。最后,为了验证SdIDE12
的稳定性和基本性能,进行了 MC9S12DG128 芯片的基础实验例程的编写和 于
CPU12 微处理器的 C/OS- 移植,实现了软硬件模块的综 测试,测试结果表明
SdIDE12 工作稳定可靠。
关键词: Freescale HCS12 系列MCU ,集成开发系统,SdIDE12,通用性,程序写入
I
Abstract Design and Implementation of Embedded IDE for Freescale HCS12 MCU
Abstract
Embedded Integrated Development Environment(IDE) and hardware evaluation
system are necessary tools for embedded product development. A mature, stable, and
powerful embedded IDE can simplify the operation and shorten the development cycle.
However, developing embedded IDE is complex and prone to cause error with a lot of
tools, so there is big difficulty. HCS12 MCUs are high performance and low cost 16-bit
chips of Freescales company which has many types of chips and better market prospect .
At present, the embedded IDE for HCS12 MCUs have not been developed at home. Based
on the hard-won opportunity and challenge, the author has designed a generic embedded
IDE called SdIDE12 with the functions of editing, compiling, downloading and basic
debugging for Freescale HCS12 MCUs. At the same time, the universality is fully
considered in the design of the hardware and software platform
原创力文档

文档评论(0)