怎样在单片机内部建立数据库?

怎样在单片机内部建立数据库?,第1张

这不是数据库好不好,这叫表。

你可以通过线性插值的方式解决。

double powV[Level]

double powPercent[Level]

通过电压去百分百:

double getPercent(double vol)

{

for(int i=0i<Leveli++)

if( vol <powV[i]){

...........

}

}

基本不行,这个玩意的rom和ram都太小,跑个 *** 作系统都艰难,哪有空间来搞数据库。当然他读写数据的方式你倒是可以研究研究,但意义不大,因为针对一般开发人员而言,他的地址都是直接透明的,也就是说我的数据读写我能清楚知道在存储空间的那个位置,而根本不需要 *** 作系统管理,那样浪费我的存储空间。

如果你真想搞一搞,换ARM+ *** 作系统的。可以是M3(A8)+UCOS

也可以是arm9(arm11)+linux

不可能,单片机资源有限,还得装一个嵌入式系统。我猜你想用单片机访问数数据库的内容。想做到这一步我知道的就是单片机做下位机,电脑做上位机,通过串口通信。这样,数据库在电脑里 *** 作,把想要的数据通过上位机利用串口发送给单片机。

另外一种就是,你把写好的数据做成一个表,把表写到EEPROM中,可以实现实时读写,就是存储嘛。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6426150.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-22
下一篇 2023-03-22

发表评论

登录后才能评论

评论列表(0条)

保存