嵌入式数据库Sqlite在嵌入式工控平板电脑中的应用

   日期:2012-02-13    

  现在很多医院系统,企业仓库等都需要用到数据库管理维护,数据越多,信息量就越大,用到数据库的容量就需要更大。如何选用一款工控电脑进行软件开发呢?市面上有很多现成的XP工控机进行选择,但是价格都比较昂贵,功能资源利用不足,浪费成本,我们可以选用嵌入式wince的平板电脑进行开发。WindowsCE是微软公司嵌入式、移动计算平台的基础,它是一个开放的、可升级的32位嵌入式操作系统,是基于掌上型电脑类的电子设备操作系统,它是精简的Windows95,WindowsCE的图形用户界面相当出色。主要应用于手机,指纹识别系统,汽车电子检测设备,智能家电,医疗仪器(例如:监护仪,心电检测仪等等),工业控制仪器(例如:人机界面显示的高精准电机控制,工业采集控制通信等),定位导行设备(例如:车载GPS导航仪)。支持多种开发工具进行开发,visualstudio2008或者2005(还有2010),同时也支持EVC,支持LabVIEW开发。支持的语言有VC++,C#,VB,.NET等高级语言。

  功能概述

  集成有以太网控制器,串口,SD卡控制器,USBHost控制器,四线电阻触摸屏驱动;

  可完美支持WindowsCE.NET5.0操作系统;

  新增Flash掉电保护功能;

  用户可将精力集中在应用程序相关的技术开发上,而无须关心复杂、费心的硬件平台和底层软件上;

  支持VisualStudio2005或2008.net(.net2.0ComPACt)、EVC++或、LabView开发;

  触摸屏输入;

  显示格式800×480,6.5万色或26万色(由用户设定)。支持屏幕旋转(0°、90°、180°、270°);

  用户可方便设定开机界面;

  硬件概述

  三星ARM9S3C2416的CPU(主频:400MHz),64MB的DDRⅡ,128MB的NandFlash,WindowsCE.NET5.0;

  显示屏:7inch(英寸),800×480TFTLCD,宽温型,64K色或26万色;

  三路带隔离的3线RS-232串口(COM1,COM2,COM3),其中二路(COM1、COM2)可以作为RS-485总线接口;

  一路带隔离的CAN总线接口(WinCE系统内已集成驱动)。标版不带,需要选配;

  一路USBDevice接口,支持Activesync和PC机同步通信和联调应用程序;

  一路USBHost接口,支持鼠标、键盘、U盘等设备;

  一路100M的以太网络接口;

  SD/MMC接口,支持SD卡和MMC卡;

  音频输出接口;

  DC12V,带隔离电源输入接口,可靠性更高;

  触摸屏接口,四线电阻式触摸屏(WinCE系统内已集成驱动);

  对于这种嵌入式系统,有它自带的一种数据库,名字叫做sqlite,广泛应用于这种系统终端设备。数据库现有存储容量可以达到8G(支持SD卡扩展),如果终端设备过多,数据系统庞大的可以建立一个大容量的服务器,用这款产品进行网络通讯(100M的以太网)调取数据库的信息,方便查询,修改,维护等操作。

  SQLite

  轻量级别数据库SQLite的主要特点:

  1.支持事件,不需要配置,不需要安装,也不需要管理员;

  2.支持大部分SQL92;

  3.一个完整的数据库保存在磁盘上面一个文件,同一个数据库文件可以在不同机器上面使用,最大支持数据库到2T,字符和BLOB的支持仅限制于可用内存;

  4.整个系统少于3万行代码,少于250KB的内存占用(gcc),大部分应用比目前常见的客户端/服务端的数据库快,没有其它依赖5.源代码开放,代码95%有较好的注释,简单易用的API。官方带有TCL的编译版本。

 
  
  
  
  
 
更多>同类企业资讯
 
全年征稿 / 资讯合作
 
 
 
推荐图文
推荐企业资讯
可能喜欢