标题:
基于Intel PXA270的WinCE操作系统移植 01
[打印本页]
作者:
samwalton
时间:
2013-10-11 21:05
标题:
基于Intel PXA270的WinCE操作系统移植 01
随着科学技术进步和3G时代的到来,高性能PDA产品作为一种电子消费品越来越受青睐。作为这些高性能的PDA产品核心的嵌入式实时操作系统是开发嵌入式应用的关键环节。向来以界面友好,易操作性,易开发性为卖点的Windows CE.net嵌入式操作系统得到了广泛的使用。然而,WindowsCE在不同CPU,不同硬件环境下的移植成为了限制其进一步发展的障碍。本文利用PlatformBuilder工具并以EEliod Evluation开发板为对象,介绍了基于Intel PXA270WindowsCE的移植方法和内容。并给出了在此操作系统成功开发的应用程序的运行结果。
1.系统硬件平台
论文使用的开发平台为深圳亿道公司提供的EEliod Evluation开发板,该开发板采用的是基于Intel XScale微体系结构的Intel PXA270 处理器。Intel XScale微体系结构支持16位Thumb指令和DSP扩充。可用于手机、便携式终端(PDA)、网络存储设备、骨干网(BackBone)路由器等。Intel PXA270微处理器芯片就是一款集成了32位Intel XScale处理器核、多通信通道、LCD控制器、增强型存储控制器和PCMCIA/CF控制器以及通用I/O口的高度集成的应用处理器。
2.Windows CE.net嵌入式操作系统
Windows CE.net 是为各种嵌入式系统和产品设计的一种压缩的、高效的、可升级的操作系统。在 Windows CE.net 产品的开发中,有两个重要的方面,一个是内核定制,一个是应用程序的开发,微软在这两个方面都提供了非常好的开发工具,这就是内核定制工具 Platform Builder 和应用程序开发工具 Embedded Visual C++。Platform Builder 是基于 Windows CE.net平台下嵌入式操作系统定制的集成开发环境。它提供了所有进行设计、创建、编译、测试和调试 Windows CE.net操作系统平台的工具。同时,还可利用 Platform Builder 来进行驱动程序开发和应用程序项目的开发等。由于嵌入式系统资源有限,C++编译器效率高、性能好,Embedded Visual C++(EVC)便成了其应用程序最广泛的开发工具。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0