嵌入式数据库Sqlite在嵌入式工控平板电脑中的使用
- UID
- 804919
- 来自
- 广州
|
嵌入式数据库Sqlite在嵌入式工控平板电脑中的使用
现在很多医院系统,企业仓库等都需要用到数据库管理维护,数据越多,信息量就越大,用到数据库的容量就需要更大。如何选用一款工控电脑进行软件开发呢?市面上有很多现成的XP工控机进行选择,但是价格都比较昂贵,功能资源利用不足,浪费成本,我们可以选用嵌入式wince的平板电脑进行开发。WindowsCE是微软公司嵌入式、移动计算平台的基础,它是一个开放的、可升级的32位嵌入式操作系统,是基于掌上型电脑类的电子设备操作系统,它是精简的Windows 95,Windows CE的图形用户界面相当出色。主要应用于手机,指纹识别系统,汽车电子检测设备,智能家电,医疗仪器(例如:监护仪,心电检测仪等等),工业控制仪器(例如:人机界面显示的高精准电机控制,工业采集控制通信等),定位导行设备(例如:车载GPS导航仪)。支持多种开发工具进行开发,visual studio 2008或者2005(还有2010),同时也支持EVC,支持labview开发。支持的语言有VC++,C#,VB,.NET等高级语言。
功能概述
集成有以太网控制器,串口,SD卡控制器,USB Host 控制器,四线电阻触摸屏驱动;
可完美支持WindowsCE .NET 5.0操作系统;
新增Flash掉电保护功能;
用户可将精力集中在应用程序相关的技术开发上,而无须关心复杂、费心的硬件平台和底层软件上;
支持Visual Studio 2005或2008.net(.net 2.0 Compact)、EVC++或、LabView开发;
触摸屏输入;
显示格式800×480,6.5万色或26万色(由用户设定)。支持屏幕旋转(0°、90°、180°、270°);
用户可方便设定开机界面;
硬件概述
三星ARM9 S3C2416的CPU(主频:400MHz),64MB的DDRⅡ,128MB的NandFlash ,Windows CE .NET 5.0;
显示屏:7 inch(英寸),800×480 TFT LCD,宽温型,64K色或26万色;
三路带隔离的3线RS-232串口(COM1,COM2,COM3),其中二路(COM1、COM2)可以作为RS-485总线接口;
一路带隔离的CAN总线接口(WinCE系统内已集成驱动)。标版不带,需要选配;
一路USB Device接口,支持Activesync和PC机同步通信和联调应用程序;
一路USB Host接口,支持鼠标、键盘、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的编译版本。
技术支持QQ:605440535
资料下载:
http://dl.dbank.com/c02bruqw6r |
|
|
|
|
|