ZigBee远程数据采集系统的设计与实现(16)
时间:2025-07-10
时间:2025-07-10
ZigBee远程数据采集系统的设计与实现
3.2安装WindowsCE.net操作系统内核开发环境PB5.0
嵌入式服务器程序使用SQLCE3.5数据库【川,需要.netCompactFramework3.5的支持【矧,在定制WindowsCE.net嵌入式操作系统时,需安装PB5.0并升级补丁添加SQLCE3.5组件和.net
PBCompactFramework3.5组件。使用5.0编译WindowsCE内核映像,需要安装对应目标板的板级支持包(BSP)1261。BSP包含本系统需要的串口驱动,液晶触摸显示屏驱动,网卡驱动,是介于主板硬件和操作系统中驱动层程序之间的一层,实现对操作系统的支持,为上层的驱动程序提供访问硬件设备寄存器的函数,使硬件主板能够更好的运行。BSP是相对操作系统而言的,不同的操作系统对应不同形式的BSP,与上层OS保持正确的接口,良好地支持上层OS,安装BSP流程如图3.2所示。
l
I添加BsP到T秤◆设置BsP管理器
◆
导入CEC文件
◆
添加S3C2440控制器组件
图3-2安装BSP流程
3.3定制WindowsCE.net操作系统内核及SDK
WindowsCE.net是应用于嵌入式设备的模块化的操作系统,而嵌入式设备多种多样,要求操作系统必须是可定制的,定制WindowsCE.net内核的丌发工具是PlatformBuilderl271是操作系统,内核定制流程如图3.3所示。应用程序开发是针对特定平台的,定制好操作系统内核之后导出SDK安装文件SDK,包含与定制平台有关的头文件、库、一些文档等内容。安装导出的SDK后可以在VS2008集成开发环境128l中开发基于此定制平台的应用程序,具体的SDK导出流程如图
‘
3.4所示。