智能家居系统原理 第5页 在PC上安装好Windows CE.net5.0和Platform Builder5.0后,打开实验箱附带光盘中的BSP文件夹,运行XSBase270_V010106.msi文件,安装XSBase270的BSP。如图3-1所示。
图3-1 BSP安装程序文件
安装好BSP后,进入Platform Builder5.0中定制基于“EMDOOR SYSTEMS XSBASE270:ARMV4I”的因特网应用类型的系统镜像设计[4]。如图3-2所示。
图3-2 定制系统时选择BSP种类
3.2 添加平台特征和配置平台
为了使系统在定制后能够满足基本的应用,并保证对某些设备的支持,就要向所设计的平台中添加必要的特征。
(1)添加USB Active Sync(File Sync)组件。只有添加此组件,才能使用PC的USB接口与Windows CE进行文件同步。这也是在应用软件调试过程中所必须的条件。
(Catalog->Core OS->Windows CE devices->Applications-End User->ActiveSync->File Sync)
(2)添加Chinese[Simplified] Font。安装中文简体字体后,才能正常显示中文。
(Catalog->Core OS->Windows CE devices->International->Locale Specific Support->Chinese[Simpified]->Fonts)
(3)添加文件系统支持。
(Catalog -> Core OS -> Windows CE devices -> File Systems and Data Store -> Storage Manager -> FAT File System)
(4)添加分区管理
(Catalog -> Core OS -> Windows CE devices -> File Systems and Data Store -> Storage Manager ->Partition Driver)
(5)添加控制面板中的存储器管理组件
(Catalog -> Core OS -> Windows CE devices -> File Systems and Data Store -> Storage Manager -> Storage Manager Control Panel Applet)
(6)添加基于软件的输入系统(软键盘等)
( Catalog -> Core OS -> Windows CE devices -> Shell and User Interface -> User Interface -> Software Input Panel -> Software-based Input Panel (SIP) (Choose 1 or more) -> SIP for Large Screens)
(7)添加平台管理器(Platform Manager)
(Catalog -> Platform Manager -> Platform Manager)
(8)添加Usb ActiveSync(USB Function)
(Catalog -> Third Party -> BSPs -> Emdoor Systems XSBase270: ARMV4I -> Device Drivers -> USB Function->USB Function Bus Drivers ->PXA27x USB Function)
完成特性的添加后,设置平台的属性。在“Platform”菜单下单击“Setting”,在Configuration下拉菜单中选择“Emdoor Systems XSBase270:ARMV4I Release”项,选择Locale选项卡,进行系统地理位置和环境语言支持的设置。Locales列表中,为最下端的“中文(中国)”项打勾。在Default Language下拉菜单里选择“中文(中国)”为系统的默认语言。如图3-3所示。
图3-3 选择操作系统默认语言
在Build Option列表中,只选择Enable Eboot Space in Memory(IMGEBOOT=1)和Write Run-time Image to Flash Memory(IMGFLASH=1)两项。如图3-4所示。
图3-4 程序组建选项设置
单击“Build OS”菜单下的“Sysgen”开始组建操作系统。如图3-5所示:
图3-5 生成操作系统镜像
3.3 红外串口与蓝牙串口的打开
经测试,在默认配置下生成的系统镜像,只打开了位于XSBase270模块板上的全功能调试串口,而位于接口扩展板上的红外串口和蓝牙串口并没有被打开。为了能够与家电控制板和GSM模块连接,实现完整的智能家居系统的功能,必须将它们打开。
(1)查找中断号
中断号的定义是在试验箱所提供的板级支持包中被配置的。
打开C:\WINCE500\Platform\XSBase270\Src\inc\bsp_cfg.h文件。可以看到调试串口和通信串口的中断号的定义,如图3-6所示。
图3-6 BSP中的串口中断定义
可以看到调试串口BFUART的中断号是28,转化为16进制为0x1c;通信串口SFUART中断号27,转换为16进制是0x1b。
上一页 [1] [2] [3] [4] [5] [6] 下一页
智能家居系统原理 第5页下载如图片无法显示或论文不完整,请联系qq752018766