CNET中国旗舰网站

ZDNet China | CNET科技资讯网 | 政府采购 | 行业网站联盟




 
标题: [原创] Windows XP Embedded之开发工具
teresadown
金牌会员
Rank: 6Rank: 6



UID 245904
精华 1
积分 2778
帖子 238
威望 991
ZD币 283 元
阅读权限 110
注册 2007-7-24
状态 离线
  楼主
发表于 2008-6-11 17:29  资料  个人空间  短消息  加为好友 
开发者在线

Windows XP Embedded之开发工具

Microsoft Windows XP Embedded 是一个完全组件化的 Windows XP 操作系统。如果有了 Windows XP Embedded 工具,就可以开发出自定义嵌入式应用程序和完全满足需求的运行时 Windows XP 操作系统映像。
开发工具包括目标设计器、组件设计器、组件数据库管理器和目标分析器。

目标设计器
Microsoft 目标设计器是 Windows XP Embedded 中的主要开发工具,其用户界面融合了可简化开发过程的功能,它使开发人员可以从所有可用的 Windows 组件数据库中选择必要的功能,将它们添加到运行时配置中,生成自定义操作系统映像。
操作步骤:
        在组件数据库中浏览并选择组件。
        可以在目标设备上运行目标分析器以创建组件列表,然后使用“目标分析器导入”功能创建基本配置。
        添加目标应用程序所需的组件。
        检查相关性,以确保配置具有创建运行时映像所需的适当组件。
        生成运行时映像。

组件设计器
组件设计器可使开发人员可以设计自定义操作系统组件,并将它们添加到运行时配置中。
应用程序或设备可以是由用户或者第三方供应商开发的,将组件保存到组件数据库后,可以使用目标设计器将其包括到嵌入式系统中。它还使开发人员可以将自定义应用程序添加到运行时配置中,以实现生成嵌入式系统所需要的灵活性。
执行功能:
        通过添加自定义组件,扩展嵌入式设备的功能;
        对嵌入式设备中使用的软硬件产品进行市场推广;
        对嵌入式设备中使用的多种计算机配置(如某种单一设备的变体)进行市场推广;
        在使用组件设计器之前,应确定将应用程序或驱动程序作为组件添加到组件数据库中的策略;
        在确定了组件需求后,可以使用以下方法,将元数据输入到组件设计器中:
1)        创建新的对象定义,将组件对象插入该定义中,然后手动输入元数据;
2)        复制一个类似组件的对象定义,然后适当地修改此信息,以满足您的组件的需要;
3)        将一个 .inf 文件转换为一个不完整的对象定义,然后完成此定义;
4)        根据组件数据库中的任意对象创建一个对象定义,然后修改此信息,以满足您的组件的需要;

组件数据库管理器
组件数据库管理器,提供了对组件设计器和目标设计器工具所使用的组件数据库和存储库的管理功能。它使嵌入式开发人员可以将它们自定义生成的操作系统组件导入 Windows XP Embedded 数据库存储库中。
组件数据库可以驻留在开发系统或服务器上,组件数据库可以包含多个平台,它还提供了诸多数据库管理任务(如更改服务器位置、查看数据库对象以及管理平台和存储库)所需的实用程序。
执行任务:
        可以将组件数据载体 (.sld) 文件导入组件数据库中;
        可以删除对象,如平台、程序包、组件和存储库;
        可以更改数据库服务器位置;
        可以设置存储库;
        可以选择一个组件数据库服务器,以便同时使用目标设计器和组件设计器;
        可以更改存储库搜索路径;

目标分析器
目标分析器可以在目标系统上收集数量相对较少的数据,根据 Windows XP Embedded 数据库中的组件生成平台描述。使用目标分析器,可以很容易地通过编程方法确定其准确的体系结构。
目标分析器快速识别关键操作系统组件和自定义操作系统映像所需的设备驱动程序之间的依存关系,帮助开发人员快速生成将在目标设备上成功启动的操作系统映像。
使用 Windows XP Embedded 目标分析器工具确定目标设备的具体细节,并创建一个可由目标设计器嵌入运行时映像的相应配置。
目标分析器使用 TA.exe 程序。此探测程序运行在目标系统上,分析该平台的硬件配置,并创建一个表示目标硬件配置的可扩展标识语言 (XML) 文件。

小结:
开发工具,可用来根据嵌入式系统硬件和软件的需求自定义 Windows 操作系统。还可以使用这些工具来扩展功能,并将运行时映像部署到嵌入式设备上。软硬件设计人员还可以使用 Windows XP Embedded 生成应用程序或设备,并且嵌入式系统开发人员或系统集成人员也可以使用这些应用程序或设备。系统集成人员可以使用它将其他人设计的硬件和软件集成到嵌入式设备中。




顶部
软件频道-操作系统| 热门关键字: SharePoint 2007| IIS| Windows Server 2003| WindowsXP SP3 | Vista| Windows 2008 | Windows Server 2008 | Windows XP| Windows| Windows XP |Android |Linux |Windows Server 2008 专题
lolitacool
高级会员
Rank: 2


UID 245833
精华 0
积分 774
帖子 99
威望 236
ZD币 91 元
阅读权限 50
注册 2007-7-23
状态 离线
  沙发
发表于 2008-6-24 09:07  资料  个人空间  短消息  加为好友 
安装用于特定平台的SDK哪里下载啊?




顶部
lolitacool
高级会员
Rank: 2


UID 245833
精华 0
积分 774
帖子 99
威望 236
ZD币 91 元
阅读权限 50
注册 2007-7-23
状态 离线
  板凳
发表于 2008-6-24 09:08  资料  个人空间  短消息  加为好友 
需要使用Platform Builder么?




顶部
lolitacool
高级会员
Rank: 2


UID 245833
精华 0
积分 774
帖子 99
威望 236
ZD币 91 元
阅读权限 50
注册 2007-7-23
状态 离线
  地毯
发表于 2008-6-24 09:08  资料  个人空间  短消息  加为好友 
静待解答,谢谢!!!!




顶部
teresadown
金牌会员
Rank: 6Rank: 6



UID 245904
精华 1
积分 2778
帖子 238
威望 991
ZD币 283 元
阅读权限 110
注册 2007-7-24
状态 离线
  第5楼
发表于 2008-6-24 09:09  资料  个人空间  短消息  加为好友 


QUOTE:
原帖由 lolitacool 于 2008-6-24 09:07 发表
安装用于特定平台的SDK哪里下载啊?

可以从Microsoft免费获得,站点

http://www.microsoft .com/windowsce/downloads/pccompa nions/default.asp




顶部
teresadown
金牌会员
Rank: 6Rank: 6



UID 245904
精华 1
积分 2778
帖子 238
威望 991
ZD币 283 元
阅读权限 110
注册 2007-7-24
状态 离线
  第6楼
发表于 2008-6-24 09:10  资料  个人空间  短消息  加为好友 


QUOTE:
原帖由 lolitacool 于 2008-6-24 09:08 发表
需要使用Platform Builder么?

对正在为H/PC或其他横向平台编写程序的开发人员来说并不真正需要使用Platform Builder,但是如果你对Windows CE开发十分投入,那么拥有Platform Builder肯定值得。




顶部
 


操作系统 数据库 中间件 应用软件 管理软件 Web应用 AJAX Linux Web2.0 RIA 开源 SOA OSS SEO Vista SharePoint Windows Server Windows 2003 Windows 2008 IIS 动态语言 Windows IE7 Oracle Oracle11g office SQLServer Firefox Solaris Ubuntut 微软Google 资讯 博客 技术看板 英雄 图片 QQ 腾讯QQ 珊瑚虫QQ 金山上市 站点图 AJAX BI BPM CRM DNS Android SQL Server 2008 EAI Enterprise 2.0 ETL ERP Flash GPL3 Java j2me JavaEE LAMP mashups NTFS ODBC ODF OOP Outsourcing RIA RSS SOA UML Web2.0 Workflow XAML XML ZFS 备份 并发控制 并行计算 动态语言 多核计算 虚拟技术 CRM 数据仓库 虚拟化 Apollo Apache BizTalk DB2 Eclipse Excel Expression Flex3 Fedora7 Forefront FreeBSD Hibernate IE 7 IIS JavaFX JBoss Linspire live Maxthon Mobile 6.0 Mozilla MySQL office OneCare OpenOffice Solaris Oracle Oracle 11g SQL Server Opera Outlook Photoshop PostgreSQL PowerBuilder PowerShell Rational RHEL ROR Salesforce Server Core Solaris SugarCRM TFS Tomcat Ubuntut Vista VMWare VPC VSTS WCF WebLogic WPF Xandros Xen KDE GNOME 火狐浏览器 Gmail 邮箱 Exchange server AJAX BI BPM EAI ETL ERP CRM DNS Flash Java JavaEE j2me LAMP NTFS ODBC ODF OOP Outsourcing RIA RSS SOA SEO Web2.0 mash up Workflow XAML XML GPL 3协议 ZFS 备份 并行计算 多核 数据仓库 搜索 并发控制 并行计算 动态语言 虚拟化 虚拟技术 Enterprise Web2.0 软件技术资讯 操作系统 Windows Server 2008 Windows Server 2008专题 系统安全 IIS 虚拟机 Windows Linux 嵌入式操作系统 Vista专区 数据库/数据仓库 MySQL & PostgreSQL & Sybase Oracle 10g / 9i / 11g SQL SERVER DB2 中间件/SOA QQ2009下载 QQ QQ群 QQ炫铃 QQ视频 QQ好友 木马病毒 QQ2007 江民 瑞星 金山毒霸 协作办公 ODF/OOXML SharePoint office web应用 浏览器 SaaS/S+S Microsoft技术 操作系统软件数据库软件中间件软件

软件频道2008年3月精华 软件频道2008年2月精华 软件频道2008年1月精华 软件频道12月精华 软件频道11月精华 软件频道10月精华 软件频道9月精华 软件频道8月精华 软件频道7月精华 软件频道6月精华 软件频道5月精华 软件频道4月精华 软件频道3月精华 软件频道2月精华 软件频道1月精华


当前时区 GMT+8, 现在时间是 2008-10-12 04:33

  Powered by Discuz! 5.5.0 © 2001-2007 Comsenz Inc.
Processed in 4.497743 second(s), 8 queries

清除 Cookies - 联系我们 - ZDNetChina中文社区 - 无图版