搜索
bottom↓
回复: 65

最近正在移植sqlite到stm32f429上,有兴趣可以来讨论

  [复制链接]

出0入0汤圆

发表于 2014-9-30 22:21:05 | 显示全部楼层 |阅读模式
本帖最后由 kyokof2005 于 2014-10-1 11:23 编辑

有兴趣的可以讨论讨论,
用nandflash+sdram
系统为ucosiii

出0入0汤圆

发表于 2014-9-30 22:42:37 | 显示全部楼层
沙发,楼主放点资料或demo学习一下

出0入0汤圆

发表于 2014-9-30 22:48:58 | 显示全部楼层
搬个凳子,楼主放点资料或demo

出0入0汤圆

发表于 2014-9-30 22:54:24 | 显示全部楼层
呵呵,这个可以有,期待楼主大作

出0入0汤圆

发表于 2014-9-30 23:00:06 | 显示全部楼层
看看下              

出0入8汤圆

发表于 2014-9-30 23:03:12 来自手机 | 显示全部楼层
资源消耗如何,坐等听课

出0入0汤圆

发表于 2014-9-30 23:10:51 | 显示全部楼层
这个不容易,当时记得移植到vxworks都费半天劲。

出0入0汤圆

发表于 2014-9-30 23:59:15 | 显示全部楼层
我也一直想做这个但没时间, 这个一定要mark, 战略性mark

出0入93汤圆

发表于 2014-10-1 06:12:50 来自手机 | 显示全部楼层
楼主移植的是sqlite2还是3啊?3比2大多了,但已经有文件系统的前提下移植并不难。后来我想单片机总共就存那么点数据,还是自己写结构遍历算了。

出0入0汤圆

发表于 2014-10-1 06:57:42 | 显示全部楼层
之前有同事在STM32F207上移植过,当时加了块512KB的外部SRAM,最后老是进hardfort,不了了之

出0入0汤圆

发表于 2014-10-1 07:03:43 来自手机 | 显示全部楼层
貌似 RTT有那个组件

出0入0汤圆

发表于 2014-10-1 07:03:57 来自手机 | 显示全部楼层
貌似 RTT有那个组件

出0入0汤圆

 楼主| 发表于 2014-10-1 08:59:05 | 显示全部楼层
takashiki 发表于 2014-10-1 06:12
楼主移植的是sqlite2还是3啊?3比2大多了,但已经有文件系统的前提下移植并不难。后来我想单片机总共就存那 ...

其实没有文件系统也能做的,sqlite官方提供的针对flash原生访问的vfs demo,你有兴趣可以看看

出0入0汤圆

 楼主| 发表于 2014-10-1 08:59:38 | 显示全部楼层
takashiki 发表于 2014-10-1 06:12
楼主移植的是sqlite2还是3啊?3比2大多了,但已经有文件系统的前提下移植并不难。后来我想单片机总共就存那 ...

肯定是移3啊,
我这个外扩内存的

出0入0汤圆

 楼主| 发表于 2014-10-1 09:00:18 | 显示全部楼层
3050311118 发表于 2014-10-1 07:03
貌似 RTT有那个组件

听说是有,
但是我不用rtt

出0入0汤圆

 楼主| 发表于 2014-10-1 09:00:46 | 显示全部楼层
security 发表于 2014-9-30 23:03
资源消耗如何,坐等听课

目前正在评估,
估计内存占用大点

出0入0汤圆

 楼主| 发表于 2014-10-1 09:06:16 | 显示全部楼层
狂奔的蜗牛Y 发表于 2014-9-30 22:42
沙发,楼主放点资料或demo学习一下

还没弄出来呢。。。

出0入0汤圆

发表于 2014-10-1 09:11:13 | 显示全部楼层
操作系统加数据库,这是做什么的节奏?

出0入0汤圆

发表于 2014-10-1 09:11:56 | 显示全部楼层
带屏控制器吗

出0入0汤圆

发表于 2014-10-1 09:15:04 | 显示全部楼层
楼主能否开源一下,大家学习学习...........

出0入0汤圆

发表于 2014-10-1 09:18:22 | 显示全部楼层
正准备学这个系统,求推荐资料

出0入0汤圆

 楼主| 发表于 2014-10-1 09:18:31 | 显示全部楼层

带的,sdram中有3m要给lcd和emwin

出0入0汤圆

 楼主| 发表于 2014-10-1 09:19:02 | 显示全部楼层
tabc_123 发表于 2014-10-1 09:15
楼主能否开源一下,大家学习学习...........

如果移植完成并且测试成功会公开源码的

出0入0汤圆

发表于 2014-10-1 09:24:59 | 显示全部楼层
期待大作.

出0入0汤圆

发表于 2014-10-1 09:33:24 | 显示全部楼层
MARK一下,期待楼主大作~

出0入0汤圆

发表于 2014-10-1 09:34:28 | 显示全部楼层
如果只考虑查询固定数据,是做一个固定的ROM 结构数组,还是用SQLite数据库,哪个比较好

没用过数据库,这个不懂,LS的诸位能帮忙解答吗

出150入0汤圆

发表于 2014-10-1 09:43:11 | 显示全部楼层
略吊啊 楼主什么时候完成

出0入0汤圆

发表于 2014-10-1 10:06:15 | 显示全部楼层
非常支持!!

出0入0汤圆

 楼主| 发表于 2014-10-1 11:12:45 | 显示全部楼层
RAMILE 发表于 2014-10-1 09:34
如果只考虑查询固定数据,是做一个固定的ROM 结构数组,还是用SQLite数据库,哪个比较好

没用过数据库,这 ...

你这种没必要sqlite了,
如果数据多,有组合查询,用sqlite方便些

出0入0汤圆

发表于 2014-10-1 11:23:47 | 显示全部楼层
arch有sqlite3 for arm的版本哦 不知道你这个UCOS II的差别有多大

出0入0汤圆

发表于 2014-10-1 11:24:38 | 显示全部楼层
比较好奇楼主移植上去干嘛用的。

出0入0汤圆

 楼主| 发表于 2014-10-1 14:02:09 | 显示全部楼层
youthdou 发表于 2014-10-1 11:24
比较好奇楼主移植上去干嘛用的。

工作需要

出0入0汤圆

发表于 2014-10-1 14:06:18 | 显示全部楼层
处理器能力较弱,工作量比较大。

出0入0汤圆

发表于 2014-10-2 00:35:58 | 显示全部楼层
期待大作

出0入0汤圆

发表于 2014-10-3 01:13:40 | 显示全部楼层
偶的板子在吃灰!

出0入0汤圆

发表于 2014-10-3 11:31:24 | 显示全部楼层
不错呀,顶一个

出0入0汤圆

发表于 2014-10-3 13:15:58 | 显示全部楼层
又一大神力作

出0入0汤圆

 楼主| 发表于 2014-10-3 14:16:16 | 显示全部楼层
昨晚用vfs试了下,调试下通过,不过是visual studio上试的,等完成了放port源码,
大神谈不上,大家共同学习进步

出0入0汤圆

 楼主| 发表于 2014-10-4 21:34:00 | 显示全部楼层
今天用uffs的api重写了sqlite的vfs,编译了下,总共500KB样子,我崩溃了。。。这样子flash吃不消啊

出0入0汤圆

 楼主| 发表于 2014-10-4 21:40:08 | 显示全部楼层
kyokof2005 发表于 2014-10-4 21:34
今天用uffs的api重写了sqlite的vfs,编译了下,总共500KB样子,我崩溃了。。。这样子flash吃不消啊 ...

看错了,是300多K,
还好,被弄的菊花一紧一紧的

出0入0汤圆

发表于 2014-10-4 21:53:33 | 显示全部楼层

学习学习

出0入0汤圆

发表于 2014-12-16 16:38:34 | 显示全部楼层
uffs的源码中带有个Sqlite, 但看看完全没头绪,不知从何入手

出0入0汤圆

发表于 2014-12-27 20:20:51 来自手机 | 显示全部楼层
楼主牛人,原先只是在linux下接触过

出0入0汤圆

 楼主| 发表于 2015-10-1 22:18:52 | 显示全部楼层
已经搞定,有兴趣可以私信我

出0入22汤圆

发表于 2015-10-2 21:51:14 来自手机 | 显示全部楼层
楼主,你这个数据库能够实现select insert 这些操作么?

出20入25汤圆

发表于 2015-10-3 10:51:34 来自手机 | 显示全部楼层
zxq6 发表于 2015-10-2 21:51
楼主,你这个数据库能够实现select insert 这些操作么?

这个数据库的基本功能了

出0入0汤圆

发表于 2015-10-5 21:57:39 | 显示全部楼层
hxw1020 发表于 2014-10-1 09:33
MARK一下,期待楼主大作~

就知道你会干这种事……

出0入0汤圆

发表于 2015-10-5 22:16:15 | 显示全部楼层
搞这个够折腾的,MARK。

出0入0汤圆

发表于 2015-10-6 17:55:11 | 显示全部楼层
啥文件系统啊?

出0入0汤圆

 楼主| 发表于 2015-10-17 21:49:46 | 显示全部楼层

uffs。。。。。。。。。。。

出0入0汤圆

发表于 2016-5-24 20:25:21 | 显示全部楼层
啥意思,单片机上做数据库?

出0入0汤圆

发表于 2016-5-24 20:45:08 | 显示全部楼层
MARK一下,期待楼主大作~

出0入84汤圆

发表于 2016-5-25 21:46:45 | 显示全部楼层
为什么不上linux,SQLITE数据是有了,但是配套的东西太多了。楼主小心入坑。

怎么可靠保存数据库?用什么文件系统,nand的读写平衡,sqlite友好的读写接口(比如QT),数据库有了, 一大堆东西在后面等着你哈哈

出95入8汤圆

发表于 2016-5-27 21:13:36 | 显示全部楼层
上树莓派啊,有完善的 os 支持 数据库会很nice。

出0入0汤圆

发表于 2016-7-27 15:06:02 | 显示全部楼层
考虑过,不过ram吃不消,好像就没有一个资源消耗小一点的数据库

出0入0汤圆

 楼主| 发表于 2016-12-5 19:29:08 | 显示全部楼层
移植成功,如果有兴趣学习,可以私信我;
目前使用没什么问题

出0入0汤圆

发表于 2016-12-8 11:22:31 | 显示全部楼层
我的LPC1788移植了lwip + yaffs2,还缺个数据库,坐等!

出0入0汤圆

发表于 2016-12-8 12:48:19 来自手机 | 显示全部楼层
tumqlip@126.com 发表于 2016-12-8 11:22
我的LPC1788移植了lwip + yaffs2,还缺个数据库,坐等!

你这个能够发出来参考一下吗。

出0入4汤圆

发表于 2016-12-8 13:17:05 | 显示全部楼层
kyokof2005 发表于 2016-12-5 19:29
移植成功,如果有兴趣学习,可以私信我;
目前使用没什么问题

讲讲概况,消耗了多少资源等

出0入0汤圆

发表于 2016-12-13 17:31:14 | 显示全部楼层
sqlite需要吃多少内存?

出0入0汤圆

发表于 2017-10-14 19:50:57 | 显示全部楼层
mcu玩 sqlite  没必要吧?

为什么不直接上linux?

出0入0汤圆

发表于 2017-10-15 16:56:29 | 显示全部楼层
单纯只有sqlite的话,APP部分如何考虑的?microPython?Lua?JS?PHP?
stm32真心不适合干这些,没什么意义。

出0入84汤圆

发表于 2017-10-29 12:11:11 | 显示全部楼层
用sqlite 还选STM32就不合适了, 既然用sqlite了,配套的其他软件估计也不是STM32合适的了,换片便宜的能跑linux的方案才是正解~~~ 节省时间!这才是成本啊。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-19 12:41

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表