文摘
英文文摘
独创性(或创新性)声明及关于论文使用授权的说明
第1章绪论
1.1 ARM嵌入式系统的发展前景
1.2论文完成的工作及章节安排
第2章EP9315处理器概述
2.1 EP93XX系列微处理器
2.2 EP9315的结构特征
第3章基于EP9315 ARM9开发平台的Redboot移植
3.1 bootloader的基本概念
3.1.1 bootloader的基本概念
3.1.2 bootloader的操作模式
3.1.3 bootloader程序的阶段设计及地址规划
3.2 EP9315的启动代码Redboot
3.2.1 Redboot的功能概述
3.2.2 Redboot的文件结构
3.2.3 Redboot的启动模式
3.2.4 X86平台下eCos开发环境的建立
3.3 Redboot移植
3.3.1移植重点
3.3.2平台抽象层的移植
3.3.3有关设备驱动的移植
第4章Linux设备驱动
4.1 Linux设备驱动概述
4.1.1设备驱动的作用、类型及其组成部分
4.1.2设备驱动程序的入口点
4.2操作系统对设备驱动的管理
4.2.1设备驱动的设备号
4.2.2设备驱动中几个重要的函数调用
4.3设备驱动实例
4.3.1初始化函数
4.3.2清除函数及驱动程序的入口点
4.3.3实例程序设计思想
第5章串口通信
5.1串口的实现方式
5.1.1 RS232串行口
5.1.2 RS485串行口
5.1.3 UART和RS232/RS485的区别
5.2 EP9315的UART模块
5.2.1 UART串行口的数据传输格式
5.2.2 EP9315的UART串口的传输波特率
5.2.3 EP9315的UART串口模块及其工作原理
5.2.4 EP9315的RS232/RS485接口电路
5.3 Windows下基于Visual C++ 6.0的串口通信编程
5.3.1 Microsoft Communications Control
5.3.2在VC++中直接用Windows API函数访问串口
5.4基于EP9315开发平台的串口通信设计思想
5.4.1串口通信的模型构建
5.4.2串口通信的程序设计思想
结束语
致谢
参考文献
攻读硕士学位期间发表的论文
西安电子科技大学;