项目接近尾声,加入的localcontrol对我系统的查询功能已让我感觉居于xml文件系统存储的数据有不小的压力,所以决定引入SQLlit以提高数据响应速度。
首先
1,下载
http://www.sqlite.org/sqlite-amalgamation-3.6.1.tar.gz 源码,到win7系统
2,复制到share目录(也可以用直接在Linux系统里wget)反正就是把源码放到Linux系统
3,登录Ubuntu,进入share目录解压文件
4,根据自己环境进行配置
./configure --prefix=/opt/sqlite --target=arm-linux --host=arm-linux LD=arm-none-linux-guneabi-ld CC=arm-none-linux-guneabi-gcc
5,make && make install
6,裁剪生成目标文件的大小,然后CP到嵌入式Linux板卡/user/bin(假设文件夹你已经mount到Linux目标板)
7,终端登录到Linux板卡,新建Oliver.db数据库,说明移植成功,
至此我的系统又多了这个利器。Linux的优势在于增加这样的功能仅仅需要20分钟到30分钟(取决于网速和电脑,去年编QT编译了26个小时导致立马换电脑)。从C#写的PC测试程序JAVA的Android测试程序,到Linux板卡上的协议数据处理再到末端wince上的数据采集和其它服务程序。这个系统涵盖了我毕生绝技3门语言,4个平台,3万多行代码。至此我像周伯通一样左手靠右手组建了一个one person of team