您的位置:控制工程论坛网论坛 » 嵌入式系统 » 嵌入式数据库Sqlite在嵌入式工控平板电脑中的使用

wqlcd911

wqlcd911   |   当前状态:离线

总积分:0  2024年可用积分:0

注册时间: 0001-01-01

最后登录时间: 0001-01-01

空间 发短消息加为好友

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

wqlcd911  发表于 2011/12/30 10:10:37      977 查看 0 回复  [上一主题]  [下一主题]

手机阅读

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


[size=1]功能概述[/size]?
集成有以太网控制器,串口,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°);
? 用户可方便设定开机界面;
[size=1]硬件概述[/size]?
三星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

1楼 0 0 回复