WinCE5_0在嵌入式平台ARK1200上的移植与应用

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:LISA19861011
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现代计算机技术和互联网技术的飞速发展,嵌入式系统已成为当前信息产业中最热门的焦点之一,与之相关的各种嵌入式设备也已广泛的融入了人类的生活。而基于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操作系统的移植以及显示驱动的开发。整个平台现已应用于公司后续产品研发项目中,运行良好。
其他文献
非合作接收条件下,由于接收技术、地理位置等条件的制约,接收天线往往处于方向图旁瓣,接收信噪比较低,接收信号参数未知,这些不利因素都给信号的检测与分析带来很大的困难。
本文的课题研究来源于一个空地通信系统项目,由于信道的莱斯特性和通信方式的特殊性(短时跳频突发通信),决定了系统必须具备对抗多径的能力而又不宜采用收敛慢的复杂均衡方案
跳频通信具有抗干扰、抗衰落的能力,在军事、民用通信领域中都得到了广泛的应用。跳频同步是跳频通信的关键技术,只有实现了快速精确的同步,才能正确接收跳频信号。同时跳频同步
目的:探讨三叶形钢板治疗肱骨外科颈骨折的治疗效果.方法:收集临床治疗的肱骨外科颈骨折患者32例,采用肩关节前内侧弧形切口显露骨折端,以三叶形钢板内固定.结果:采取Constan
不稳定型心绞痛(急性冠状动脉功能不全、梗死前心绞痛、恶化性心绞痛、中间综合征)特征是心绞痛症状进行性增加,新发作的休息或夜间性心绞痛或出现心绞痛持续时间延长。属于
未来无线通信的发展面临着更高的传输要求,在频谱有限的条件下,需要更高的传输速率和频谱利用率。因此,如何实现更高频谱效率下的信息传输成为了无线通信领域研究的重点。MIM
伴随着近些年卫星导航在各个产业的深入应用,以及无人机向多机协作系统发展的趋势,多无人机协作卫星导航已成为必然的发展轨迹。因此,无人机协作导航的相关抗干扰问题成为了
颈内静脉穿刺术是一种临床工作者必须掌握的操作技术,应用十分广泛,例如:对于急性失血失液而需要快速补液的病人、因为各种疾病而长期不能进食的病人、在手术中测定中心静脉
现代密码学理论和密码技术是信息安全的重要基础。分组密码是密码学的一个重要分支,分组密码的安全性研究成为一个重要的课题。差分密码分析是一种选择明文攻击,通过分析明文
作为下一代静止图像压缩编码的标准,JPEG2000具有良好的性能、码流渐进性及精确码率控制等一系列优点,然而算法比较复杂,处理开销较大,必须要对原有算法进行优化,以便于硬件