原创 XPE开发体验(一)

2010-10-25 14:46 3324 6 6 分类: MCU/ 嵌入式

    最近在研究一块板子,是别人做的。


    我是新手,对硬件只是了解很少,有点不知所措。


    我们需要了解板子的结构,就需要查资料。可是没什么经验,就以为拥有强大搜索功能的google和百度就可以帮我们解决问题了。事实证明,我们错了。


   对这方面的资料,最直接最有效的办法还是直接找到硬件厂商的官方网站,下载数据手册。可靠,省事。不过这必须要勇于挑战英文网页。我们也必须跟国际接轨啊。跟不上时代的脚步,就会被遗弃啊。


    找到了硬件相关参数,接下来,我们需要打造属于自己的专用系统,就得安装XPE开发工具,这个安装比较麻烦。具体的过程可见附件。


    我按步骤安装完成之后,发现还是有问题,当我打开“target designer”的时候会报错:“cannot connection to the database at “。。。。”


    在网上也没有找到相关的解决办法,后来实验室一学姐帮我给解决了。方法可以跟大家共享一下:


   在开始菜单那->运行中输入:msconfig,点击确定,进入“系统配置实用程序”,点击服务选项卡,选中SQL的有关选项,点击应用和确定后,重启机器。这个问题就解决了。 


 安装大概步骤如下    :


配置开发工作站


首先介绍开发用的工作站,一台标准PC机,硬件配置要求如下:


操作系统Windows XP Professional


PIII 500MHz 以上(建议1GHz以上)


256MB 内存 (建议512MB)


3GB 剩余硬盘空间


 


对该PC机的配置如下:  


 将硬盘设置两个分区


第二个分区分配为700MB,可以是FAT32格式或NTFS格式(这个分区将包含可启动的Windows XP Embedded Image)


主分区使用所有剩余的硬盘空间,可以设置为FAT32格式或者NTFS格式


 在主分区中安装Windows XP Professional系统,并安装Windows XP Embedded 开发工具


 


修改BOOT.ini文件,将下面的代码部分增加到该文件中,可以使这台PC机双重启动,作为开发用的Windows XP Professional系统从分区一启动,而开发好的Windows XP Embedded Image从分区二启动。


[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" /fastdetect


multi(0)disk(0)rdisk(0)partition(2)\\Windows="Microsoft Windows XP Embeddedd" /fastdetect


 


安装Windows XP Embedded开发工具


将Windows XP Embedded开发包的CD1放入CD-ROM中,在自动运行的提示中, 按照以下顺序安装XPE开发工具:


Tools Setup:安装XPE开发工具(包括Target Designer, Component Designer, Component Database Manager, 以及其他工具)


 Database Engine Setup: 安装SQL Server 2000 Desktop Edition database engine (MSDE)


Database Setup: 安装组件数据库及Repositories


 


开发工作站的其他配置


在C盘新建一个XPE_Demo目录,用来放置开发中生成的配置定义文件和组件定义文件。


从CD-ROM上安装TweakUI示例文件到C:\\Program Files\\TweakUI。


这样我们就完成了开发工作站的准备工作。

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
6
关闭 站长推荐上一条 /3 下一条