文摘
英文文摘
声明
第一章绪论
1.1嵌入式系统概述
1.2 SdIDE12的开发背景
1.2.1嵌入式IDE国内外发展现状
1.2.2 Freescal HCS12系列MCU概述
1.3开发SdIDE12的必要性及意义
1.4课题设计目标
1.5本文工作和论文结构
1.5.1本文工作
1.5.2论文结构
第二章SdIDE12的整体设计思路
2.1需求分析
2.2 SdIDE12的硬件环境设计思路
2.3软硬件协同设计思路
2.4 SdIDE12的通用性设计思路
2.4.1硬件的通用性设计
2.4.2软件的通用性设计
2.5 SdIDE12的功能模块设计思路
2.5.1 SdIDE12公有模块
2.5.2 SdIDE12私有模块
2.6本章小结
第三章硬件设计
3.1最小系统硬件设计
3.2通用扩展板设计
3.2.1键盘模块
3.2.2 LCD模块
3.2.3串口模块
3.2.4 A/D转换模块
3.2.5 PWM模块
3.2.6 USB模块
3.2.7 CAN模块
3.2.8以太网模块
3.3写入模块(BDM头)硬件设计
3.3.1 M68HC908JB8主控芯片
3.3.2写入模块原理图分析与设计
3.4硬件平台测试及测试体会
3.4.1测试方法和步骤
3.4.2测试体会
3.5本章小结
第四章软件设计
4.1 SdIDE12的通用编辑编译模块详细设计
4.1.1 SdIDE12主界面结构设计
4.1.2 SdIDE12的目录结构
4.1.3 SdIDE12的代码结构
4.1.4 SdIDE12的工程管理模块
4.2通用HCS12系列MCU写入模块详细设计
4.2.1 TBDML通信接口程序设计
4.2.2通用写入模块PC方程序设计
4.2.3通用写入模块MCU方程序设计
4.3 HCS12系列MCU内存扩展
4.3.1存储空间的扩展
4.3.2线性地址转换为内存扩展地址
4.3.3编译生成S2格式文件
4.4调试模块详细设计
4.4.1 .lst文件结构
4.4.2断点地址获取
4.4.3调试环境的初始化
4.4.4单步调试的实现
4.5测试体会
4.6本章小结
第五章基于CPU12微处理器的μC/OS-Ⅱ移植
5.1 μC/OS-Ⅱ移植过程
5.1.1修改OS_CPU.H文件
5.1.2修改OS_CPU_C.C文件
5.1.3修改OS_CPU_A.S文件
5.2μC/OS-Ⅱ移植的测试
5.3本章小结
第六章基础实验例程
6.1编程规范
6.2 MC9S12DG128芯片的模板程序
6.3 MC9S12DG128各模块的实验例程
6.4本章小结
第七章总结与展望
7.1总结
7.2展望
参考文献
附录
攻读学位期间公开发表的论文及参与的鉴定项目
致谢