论文摘要
随着现代计算机技术和互联网技术的飞速发展,嵌入式系统已成为当前信息产业中最热门的焦点之一,与之相关的各种嵌入式设备也已广泛的融入了人类的生活。而基于ARM的微处理器以其高性能、低功耗和低成本的特点成为目前应用最广的32位RISC嵌入式处理器。在嵌入式操作系统方面,Windows CE操作系统凭借其优异的性能、可靠性、性价比以及良好的可定制性等特点被嵌入式系统开发者广泛的采用。本论文的研究工作基于艾科公司的ARK1200硬件平台,该平台内部的主控制器为艾科公司自主研发的ARK1200 SOC芯片。论文的主要工作是研究Windows CE5.0操作系统如何移植到基于ARM的嵌入式平台上,并在此基础上说明Windows CE5.0设备驱动的开发。文章首先概述了嵌入式系统的特点,然后在详细分析项目硬件平台和Windows CE5.0操作系统的基础上,介绍了Boot Loader、OAL以及配置文件部分在ARK1200平台上的开发、移植过程;最后以显示设备驱动为例,详细介绍了Windows CE5.0驱动程序的开发流程。在显示驱动开发过程中,针对ARK1200 SOC内部的2D图形加速器,完成了显示驱动内2D图形加速部分的开发,并且编写了测试程序对硬件加速的性能进行了测试。由于项目独特的硬件平台,一些程序代码要严格依赖硬件设备设计,如系统时钟、中断控制、存储控制、显示控制、硬件加速部分等。在全程参与ARK1200 SOC芯片验证项目的基础上,较为顺利的完成了Windows CE5.0操作系统的移植以及显示驱动的开发。整个平台现已应用于公司后续产品研发项目中,运行良好。
论文目录
摘要Abstract第1章 绪论1.1 嵌入式系统的组成1.2 嵌入式系统的应用领域1.3 嵌入式系统的发展现状1.3.1 嵌入式系统发展现状概述1.3.2 车载多媒体系统的发展现状1.4 嵌入式系统的发展趋势1.5 课题的来源及论文的研究内容第2章 项目硬件平台分析2.1 ARK1200 平台结构框图2.2 ARM 处理器2.2.1 处理器运行模式2.2.2 寄存器组织2.3 异常、中断及向量表2.4 平台地址空间分配2.5 本章小结第3章 WinCE5.0 嵌入式操作系统研究3.1 嵌入式操作系统概述3.1.1 嵌入式操作系统的特点3.1.2 嵌入式实时操作系统3.2 WINCE5.0 嵌入式操作系统分析3.2.1 Windows CE 的架构3.2.2 Windows CE 的特点3.2.3 Windows CE5.0 移植原理3.3 本章小结第4章 WinCE5.0 嵌入式操作系统的移植4.1 BOOT LOADER 开发4.1.1 Boot Loader 综述4.1.2 Boot Loader 架构分析4.1.3 Boot Loader 的部分实现4.2 OAL 开发4.2.1 OAL 综述4.2.2 OAL 实现分析4.3 配置文件部分实现4.3.1 源码配置文件4.3.2 映像配置文件4.4 本章小结第5章 显示驱动的设计与实现5.1 WINCE5.0 驱动程序概述5.2 WINCE5.0 显示驱动模型5.3 显示驱动的设计5.4 显示驱动的实现5.5 硬件加速性能测试5.6 本章小结结论参考文献攻读学位期间发表的学术论文致谢
相关论文文献
标签:嵌入式系统论文; 系统启动引导论文; 显示驱动论文;
WinCE50在嵌入式平台ARK1200上的移植与应用
下载Doc文档