文摘
英文文摘
声明
第一章 绪论
1.1 研究背景
1.2 国内外研究现状
1.3 论文的目的和主要工作
1.4 论文的结构
第二章 EPOS系统需求分析
2.1 EPOS系统背景介绍
2.2 EPOS系统平台需求分析
2.2.1 系统支持主要功能
2.2.2 系统支持的外围设备
2.2.3 系统采用的应用协议
2.3 软件平台设计要求
2.4 本章小结
第三章 EPOS系统整体设计
3.1 系统开发环境
3.2 系统硬件整体设计
3.2.1 嵌入式处理器SEP4020介绍
3.2.2 系统硬件接口设计
3.3 系统软件整体设计
3.3.1 嵌入式系统的软件组成
3.3.2 Nucleus实时操作系统介绍
3.3.3 软件平台的主要工作
3.4 本章小结
第四章 Nucleus操作系统移植
4.1 Nucleus移植概述
4.1.1 Nucleus的文件体系结构
4.1.2 Nucleus启动过程
4.2 Nucleus移植详细过程
4.2.1 BootLoader程序编写
4.2.2 板级支持包
4.3 系统移植测试
4.3.1 测试程序
4.3.2 运行结果
4.4 本章小结
第五章 设备驱动程序设计
5.1 设备驱动开发概述
5.2 Nucleus的设备驱动模块
5.2.1 Nucleus设备驱动访问方式
5.2.2 Nucleus设备管理机制
5.2.3 Nucleus设备驱动的并发控制
5.3 设备驱动模型设计
5.3.1 设备驱动的分类
5.3.2 设备驱动模型的建立
5.3.3 内核修改点
5.4 设备驱动的实例
5.4.1 UART驱动程序设计
5.4.2 磁条卡驱动程序设计
5.5 本章小结
第六章 EPOS系统软件构建
6.1 嵌入式操作系统的引入
6.1.1 传统EPOS系统软件流程
6.1.2 Nucleus RTOS下系统软件开发
6.2 软件平台任务的具体设计
6.2.1 嵌入式GUI的引入
6.2.2 软件平台任务划分
6.2.3 优先级分配
6.2.4 任务间的同步与通信
6.2.5 软件平台整体框架
6.3 关键数据结构的实现
6.4 软件平台的应用实现
6.4.1 “固网支付”系统的实现
6.4.2 “银联直联”系统的实现
6.5 本章小结
第七章 系统功能测试与性能分析
7.1 系统功能测试
7.1.1 功能测试概述
7.1.2 功能测试具体分析
7.1.3 系统功能结果评定
7.2 系统性能分析
7.2.1 系统性能概述
7.2.2 系统性能具体分析
7.2.3 系统性能结果评定
7.3 EPOS系统测试
7.3.1 测试用例
7.3.2 测试依据与内容
7.3.3 测试结果与分析
7.4 本章小结
第八章 总结与展望
8.1 论文工作成果
8.2 进一步工作展望
致谢
参考文献
作者简介及发表论文清单