PXA255平台创建Windows CE5.0的BSP

来源 :太原理工大学 | 被引量 : 2次 | 上传用户:chunxianniunai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
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开发。
其他文献
由于现代通信技术和检测技术的飞速发展,推动了对通信对抗技术的深入研究。扩频信号作为一种难预测的伪随机、宽带、低电平信号,具有抗干扰性强、截获概率低、可实现码分多址
近年来,随着海洋资源开发和海洋防卫技术的快速发展,人们对高分辨率成像声纳的需求越来越迫切。目前,传统成像声纳通常使用电子波束形成,数据吞吐量和计算量较大,透镜声纳克
低密度校验(Low-Density Parity-Check,LDPC)码是一类纠错性能优秀的好码,已经得到广泛的研究和应用。而基于高阶有限域GF(q)上的多元LDPC码在中短码长具有超越二元LDPC的纠
无线传感器网络在军事国防、工农业控制、城市管理、生物医疗、环境监测、抢险救灾、危险区域远程控制等诸多领域均有着广泛的应用前景。无线传感器网络的很多应用,比如:环境
近几年,航空航天技术发展迅猛,各个科研机构逐渐意识到网络交换必将成为航空航天通信技术发展的主流。而航空航天交换机的需求与普通的交换机有诸多不同,所以在设计方法上呈
随着计算机处理能力的提高、数字视频编解码技术的发展以及网络的应用,网络视频监控的应用不再局限于银行、交通、安防等重要部门,在学校、居民生活小区也逐渐开始使用网络视频
本文对无线自组织网络(即Ad Hoc网络)的管理和监测进行了一定的研究和实现。无线自组织网络的特点是网络中的节点既具有一般移动终端的作用,又具有路由器的寻址和转发功能。
多输入多输出(简称为MIMO)技术可以在不牺牲带宽和不增加功率的同时增加系统容量,正交频分复用(简称为OFDM)技术具有抗频率选择性衰落的特点,二者的结合即MIMO-OFDM技术已经成