文摘
英文文摘
声明
第一章绪论
1.1课题背景
1.2嵌入式操作系统的介绍
1.3论文内容的安排
第二章方案设计
2.1嵌入式操作系统的选择
2.1.1 Linux
2.1.2VxWorks
2.1.3 Windows CE
2.1.4三种系统的对比
2.2串口扩展方案的选择
2.2.1软件模拟法
2.2.2基于TL16C554的串行口扩展
2.2.3基于GM8123/25系列芯片的串行口扩展
2.2.4三种方法的比较
2.2.5课题所用开发板
2.3小结
第三章串口驱动程序设计
3.1驱动程序的功能
3.2 Windows CE驱动程序开发简介
3.3开发工具Platform Builder
3.3.1 Platform Builder简介
3.3.2主要开发特性
3.3.3开发界面
3.4分层驱动程序
3.5流式接口驱动
3.5.1流式接口驱动简介
3.5.2流式接口函数
3.5.3编写扩展串口驱动的方法
3.5.4扩展串口的DLL接口函数
3.6中断处理
3.6.1 Windows CE中断的基本概念
3.6.2中断服务例程ISR
3.6.3中断服务线程IST
3.7 OAL的角色和功能
3.8文件的修改
3.8.1 OAL层相关文件的修改
3.8.2 PDD层文件的修改
3.8.3配置文件的创建和修改
3.9流式接口驱动的工作原理
3.10小结
第四章串口通信应用程序设计
4.1串口编程API函数介绍
4.2异步多线程串口通信
4.3主线程和读线程间的同步
4.4串口类CCESerial编写
4.5开发工具
4.5.1 Embedded Visual C++4.0集成开发环境
4.5.2 Embedded Visual C++特性
4.6串口通信软件的界面
4.7小结
第五章总结和展望
参考文献
参加科研情况说明
致 谢