技术问题:STM32单片机程序能访问SQLITE数据库吗?
- ipzh给问倒了。
STM32 单片机程序,不带操作系统,要访问SD卡上的SQLite数据库数据。
有没有哪位朋友搞过?给点Tips。谢谢! - ylwxb这个得有操作系统支持吧
- jckimi数据库文件里的数据得看是什么数据结构,如果是二进制的话,自己解析吧。
当然你也可以尝试把sqlite的app已知道stm32上,但是,我觉得很难成功,posix api估计都没有。 - jckimi当然,最好的选择就是换上树莓派,啥都不需要考虑了。或者stm32接蓝牙或者wifi,从网络访问。
- linlance2000我昨天买了一个自动滑屏的机器。。貌似就是这个开发的,不知道怎么弄。
- liuzhedash搜了一下,没有现成的。感觉问题很多,sqlite是一个应用程序,需要操作系统的接口支持。
建议加个树莓派啥的,用串口来回传数据。 - buwangyu可以的吧,sqlite用标准c写的,只要文件操作的几个api对应上就行了,既然能读写sd卡了,应该有文件读写api了。
- zengxin能找到现成的库就简单,找不到就不用考虑了
- cybervsqucos-II
- lewix完全没有操作系统的话,估计会很难。
要把SD卡读写,文件系统,sqlite 这些都port上去。 - cocoss需要文件系统
- btyufe感觉stm32就不是干这个活的
- 阿凡囧楼主你需要的是google
而不是看一群人胡说八道 - sspda568sqlite不是纯c的么,你试试把那个sqlite.c扔到你的keil里面看看能否编译通过就行了,访问读取sd卡文件肯定没问题,不过数据库文件有多大,片内ram不一定够。
- Nickstm32具体什么型号,F4? iOS fly ~
- ipzhSTM32F405RGT6
- 寒冰炫你把数据库的格式解析了,自己做一个数据库程序呗,,,要不然就以txt的方式存储,或者直接写16禁止方式读写
- jokerlai文件系统访问,如果只读会简单些。sqlite数据库中间很可能有压缩,解压不知道需要多少ram,按理说192KB的ram应该是够的。 如果需求是对sqlite数据库是只读的话,可以先研究下数据库格式确定能不能搞。如果需求是读写数据库就直接放弃吧。
- borner原理上没问题,实际操作可能很费劲。会不会读数据库读死机了?
- maxims理论上是没有问题得,sqlite本就是为移动式嵌入式设备开发的吧?当然,这个还得看你的硬件给力不
- net.ieee这点数据用数据库?
- MaipoGeekTalks/D版电子DIY爱好者
欢迎大佬莅临指导
————————————————
因为讨论PC/NAS的话题信息实在已经很多了,
本群主题方向偏电子硬件一些,
有一个能自己动手用电子硬件改造和DIY生活的乐趣所在。
电子电路类话题,模拟数字电路,棚撘功放
单片机类话题,低级的51,AVR,Arduino,STM32,ESP8266,ARM,高级各种树莓派嵌入式系统
DIY类话题,时钟,显示,VFD,LCD,3D制作,机械。。。
————————————————
原来群是NAS类IPSAN的DIY群,后来有更热闹的NAS大群就一直荒废了,现在改主题吧。
放一个临时群二维码,进群后加群主进主群退临时群
关联
[D版微信群][电子DIY爱好者][数模电路单片机Arduino/STM32/ESP8266/时钟/3D打印/]
[https://www.hi-pda.com/forum/viewthread.php?tid=2811471] - net.ieee有,但是得先搞定文件系统,很麻烦