当前位置:编程学习 > wap >>

QT 与 XPE

 请教各位大侠:
     QT能否开发MS XPE的应用程序。最近才ARM+WINCE上做了一个QT仪表程序,发现效率太低,ARM主频200M,感觉运行态吃了,数据采集丢数据。换了一个500M的ARM板,结果QT程序运行不了(估计是ARM裁剪的问题)。现在想换个X86的主板,运行XPE,但不敢肯定是否和QT兼容? --------------------编程问答-------------------- xpe?
你说的是wince吗?
wince 可以 --------------------编程问答-------------------- 同事那里有个XPE的环境,一会儿过去试试 --------------------编程问答-------------------- 试过,可以运行。 --------------------编程问答-------------------- Windows XP Embedded镜像文件部署方法详解。阅读本文使您对 windows embedded增加理解
使用FAT16或FAT32格式进行FBA

(1) 通过DOS环境,将CF卡或硬盘主分区格式化成能够进入DOS的引导盘
(2) 拷贝bootprep.exe到C:\,启动DOS,运行该程序创建引导区
(3) 将制作好的Windows XP Embeded镜像拷贝到C:\
(4) 拷贝镜像文件到该磁盘分区下,以该分区引导重新启动

使用NTFS格式进行FBA

该模式仅限于硬盘,CF卡可能会导致引导不成功:
(1) 如果原分区是FAT格式,则必须删除此盘分区,重新创建
(2) 通过Win2000\XP的磁盘管理工具或者PQ,创建磁盘分区,格式化目标分区为NTFS格式
(3) 激活磁盘主分区
(4) 拷贝镜像文件到该磁盘分区下,以该分区引导重新启动

使用开发机做为目标机部署XPE

(1)格式化需要部署XPE的目标磁盘为NTFS格式,目标磁盘是除C盘以外的磁盘,例如D: E: F: .....
(2)在目标设计器中设置正确的ARC路径,以D盘为例,通常的设置方法是在目标设计器->工程->Settings->Target Device Settings:



(3)生成XPE镜像文件,以D盘为例,将会生成一个DriverD的目录;
(4)拷贝该目录下的所有文件到目标硬盘上,注意:不包括DriverD目录;
(5)修改C盘下的boot.ini文件为以下内容:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Embedded" /noexecute=optin /fastdetect

(6)重新启动计算机,以Microsoft Windows XP Embedded引导即可,如果启动XPE时出现提示hal.dll文件损坏的错误,
--------------------编程问答-------------------- qt在xp下开发的程序可以在xpe上跑,效率还行,现在在用一款研华的工控机,系统就是xpe的。
xpe上需要安装运行时库。不然会提示“应用程序配置不正确”
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,