首页> 中文学位 >PXA255平台创建Windows CE5.0的BSP
【6h】

PXA255平台创建Windows CE5.0的BSP

代理获取

摘要

21世纪的今天,嵌入式系统已经广泛渗透到人们生活的各个方面。在工业、国防、医疗、消费电子以及网络通信等领域都有越来越广泛的应用。Windows CE是微软公司推出的一个功能强大的实时嵌入式操作系统,已经成为工控和手持设备等嵌入式系统首选的操作系统之一。而BSP的开发是Windows CE系统实际开发中最基本、最重要的环节。
   本文完成了基于PXA255处理器Windows CE5.0的BSP开发。采用作者实验室自主设计的PXA255+TMS320DM642开发板,目前尚未有任何公司提供针对此硬件平台的Windows CE5.0 BSP,因此需要设计支持当前开发板的BSP。
   本文从零开始实现了BSP开发的整个流程。论文首先介绍课题研究的相关知识,包括Windows CE操作系统、BSP以及硬件平台。为实现Windows CE5.0的BSP开发,论文采用Windows CE Platform Builder5.0开发平台。首先在PC机上搭建基于硬件平台的开发环境,并且根据硬件对开发环境进行了配置。之后又独立实现平台在Windows CE5.0下的汇编引导部分,其中包括添加各种头文件以及与编译密切相关的文件。并且实现汇编引导代码在Bootloader和OAL之间的共享,对相关的寄存器进行了设置。在汇编引导的基础上进一步完成主引导代码的开发,实现了从Nor Flash直接启动或从CF卡以及网络下载启动内核,最后通过串口打印进行了Bootloader的验证工作。
   本文在实现一个稳定工作的Bootloader程序基础上进行OAL层的开发。完成了OAL层最小内核的开发,编译出可以在开发板运行的内核NK.nb0和NK.bin,并实现了OAL层的串口调试功能。最后对BSP进行了功能完善,通过SM501显示控制器驱动CRT显示器实现了系统的图形用户界面及图形显示的加速功能,建立了基于HIVE的注册表功能。最终实现了PXA255处理器Windows CE5.0的BSP开发。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号