·上一文章:LZW压缩算法在终端程序远程更新中的应用
·下一文章:基于嵌入式技术的MultiBus—CPU模块设计
3.3 部分子程序设计
Windows CE是微软公司嵌入式、移动计算平台的基础,它是一个开放的、可升级的32位嵌入式操作系统。目前最新的系统版本为Windows CE 6.0,与嵌入式Linux相比,Windows CE有以下优点:(1)技术比较成熟、开发周期短适应市场的需要。(2)内核完善调试方便,有丰富的GUI,开发工具强大。(3)系统维护简单,安全可靠性更高,利于产品的市场化。
3.3.1 图像显示程序
采集图像数据在内存中为设备无关位图(DIB)格式,几个重要函数如下:
3.3.2 BMP位图保存程序
位图文件(Bitmap-File,BMP)可看成由4个部分组成:位图文件头(bitmap-file header)、位图信息头(bitmap-infor-marion header)、彩色表(color table)和定义位图的字阵列。程序先建立存储文件,进行相应的文件信息设置,文件信息的设置要和所采集图像数据一致,否则不能正确显示结果,然后将信息保存到文件中,重要操作过程如下:
其中结构体hbf和m_Bmi存放的是位图文件头和位图信息头参数内容,指针指向m_pBits时开始存放红外图像的具体数据。
4 结束语
本系统可应用于电力运维人员、消防人员、质量控制人员、过程监控人员、电子设计人员、建筑施工人员和交通运输人员等多个领域。Windows CE做为一个模块化的操作系统具有很强的灵活性,其结构简单,可以方便地实现各种复杂的应用。