最后导出相应的SDK(Software Development Kit)软件开发工具包,运行后加域到EVC中,使得可以进行特定硬件平台上的应用程序开发。SDK包含程序库、头文件、示例程序源代码和库函数使用文档,同时还包括编程指导和API参与以及设备驱动工具包(DDK)。
2.2 特定功能应用程序模块的开发
开发特定功能的应用程序模块就是在EVC中编写应用程序,满足系统功能扩充的需要。重点要做以下工作:
(1)为特定平台选择相应的微处理器,如WCE THUMB或WCE x86em等。
(2)编写应用程序。方法上EVC与PC机上运行的VC差别不大。两者的区别主要有:前者的API是后者API的子集,对不兼容的函数要做一些修改或者寻求可替代的函数;前者为Unicode环境,所有字符都是两个字节,而后者为ANSI美国标准,每个字符一个字节,因此必要时两者间要作数据类型转换;另外在用户界面编程和内存管理等方面也有些差异。
(3)对程序进行编译和调试。编译时一定要选择特定的硬件平台。调试时可用微软件包提供的工具Microsoft Activesync建立PC机上与目标机的连接,把系统镜像从PC机下载到目标机上进行调试;另外EVC中带有模拟器,可以在PC机上模拟目标平台上的大部分功能。
2.3 功能模块封装入系统
OEM开发者通常把必要的应用程序和操作系统封装在一起发布给使用者,因此要把应用程序打包封装入初步制定的操作系统中。需要做的工作主要有两个:
(1)把编译好的可执行文件拷贝到Windows CE系统相应的文件夹中。
(2)在PB中修改相应的系统配置文件。PB所提供的配置文件包括四种文件类型:.bib,说明需要打包进镜像文件的Windows CE文件;.dat,文件系统、目录和文件分配表描述;.db,Windows CE对象存储数据库的描述;.reg,系统注册表。在开发过程中最常用到的配置文件有:Platform.bib、Platform.reg、Platform.dat、Config.bib。Platform.bib定义打包到OS镜像文件时所需要的文件(files)和模块(modules);Platform.reg定义目标平台冷启动时所加载的注册表键值;Platform.dat定义目标平台冷启动时所加载的系统文件、目录和链接等;Config.bib定义可用的物理地址,并进行一些属性设置。
做好以上两步以后,对操作系统重新编译、下载、调试,最终得到功能完整的系统镜像。
3 开发实例——Windows CE环境下无线网卡的自动安装
3.1 项目介绍
项目要求实现一个独立的嵌入式无线通信模块,通过现有的IEEE80211b无线网卡接入无线局域网进行通信。系统采用Samsung公司的S3C2410芯片开发嵌入式系统硬件平台,需要在Windows CE环境驱劝PCMCIA无线网卡。
- 用Photoshop给漂亮的烫发MM抠图
- Photoshop透明婚纱抠图大法
- Photoshop:让MM做个“变色龙”
- 用Photoshop来制作一款精美的宝宝照片墙
- Photoshop绝色美女通道抠图法
- 用Photoshop教你打造绚丽光芒效果
巧巧读书:http://www.qqread.com/wireless/j347927.html
相关专题
- 无线网状网介绍 (4260篇文章)
- Wimax技术与趋势 (4260篇文章)
- 家庭无线局域网 (4902篇文章)
- 无线宽带路由器 (7389篇文章)
- Windows操作系统安装 (15669篇文章)
- 双网卡专栏 (936篇文章)
- 系统安装手册 (20918篇文章)
- 无线局域网专题 (4902篇文章)
- Windows权限设置 (10273篇文章)
- 有线与无线组网专题 (4421篇文章)
- 无线网卡链接无线路由组网设置详解 (10564次浏览)
- 无线网卡双机互联和双网卡共享上网 (8992次浏览)
- 台式机无线网卡选购指南 (5815次浏览)
- 笔记本电脑无线网卡选购指南 (5744次浏览)
- 双机无线网卡对连实战[多图] (4090次浏览)
- 无线网卡链接无线路由组网设置详解(图) (2533次浏览)
- 家庭无线上网之USB无线网卡选购 (2498次浏览)
- 笔记本电脑无线网卡系列选购指南 (1930次浏览)
- 网件108M笔记本无线网卡小降15 报价205元 (1335次浏览)
- 台式机时髦装备 六款家用USB无线网卡推荐 (1001次浏览)




