智能车制作

标题: sd和上位机协议的问题 [打印本页]

作者: 676431432    时间: 2013-1-27 13:01
标题: sd和上位机协议的问题
我现在在搞SD这一块,用的是SDHC写SD卡的,可是函数都是对SD卡的一个扇区进行操作,我不打算用文件系统,只是想在SD中怎么写的上位机中就相应的怎么读。有一点现在还不知道怎么弄。就是,在SD卡写的时候我想就是加入一些便于识别的信息,比如图片写完了,先写0XAB,再把我的当前速度啊,舵机角度什么的写到SD卡,这样我在上位机中就能方便的找到我需要的信息。但是现在只能对块操作,而我这些识别信息不要求很多,这样是不是浪费空间了。还望大神赐教
作者: yukunlinykl    时间: 2013-1-27 15:16
只能一个扇区一个扇区的写。如果你非要写一个字节,就把那个扇区读出来,更改其中一个字节,再整体写回去。
作者: 676431432    时间: 2013-1-27 15:34
yukunlinykl 发表于 2013-1-27 15:16
只能一个扇区一个扇区的写。如果你非要写一个字节,就把那个扇区读出来,更改其中一个字节,再整体写回去。

嗯,那样是不是速度就太慢了。请问,你是用的SDHC写的吗,能不能交流一下思路


作者: bluered    时间: 2013-1-27 15:46
扇区内多余的没写的空间只能空着了。起始一个SD卡那么大 ,浪费这点不算什么
作者: yukunlinykl    时间: 2013-1-27 16:28
676431432 发表于 2013-1-27 15:34
嗯,那样是不是速度就太慢了。请问,你是用的SDHC写的吗,能不能交流一下思路

都是这样的。因为一般需要用到SD卡的场合,数据都是论M算的。不是论K算的。更不是字节。
作者: 676431432    时间: 2013-1-27 16:33
yukunlinykl 发表于 2013-1-27 16:28
都是这样的。因为一般需要用到SD卡的场合,数据都是论M算的。不是论K算的。更不是字节。

嗯。非常感谢,我先调调

作者: 676431432    时间: 2013-1-27 16:34
bluered 发表于 2013-1-27 15:46
扇区内多余的没写的空间只能空着了。起始一个SD卡那么大 ,浪费这点不算什么

那倒也是啊,呵呵{:soso_e100:}
作者: 676431432    时间: 2013-1-27 17:57
yukunlinykl 发表于 2013-1-27 16:28
都是这样的。因为一般需要用到SD卡的场合,数据都是论M算的。不是论K算的。更不是字节。

我刚试了试,我图像大小140*53,一个块512,用了15个块。一幅图像存储完毕后,往后跳15个块再写下一幅图像。我2G的卡瞬间就被写满了,是不是我写的方法不对呢


作者: yukunlinykl    时间: 2013-1-27 18:07
676431432 发表于 2013-1-27 17:57
我刚试了试,我图像大小140*53,一个块512,用了15个块。一幅图像存储完毕后,往后跳15个块再写下一幅图像 ...

怎么可能,一秒钟才0.5M
一分钟才30M
一个小时才1800M
你2G至少能存一个小时多啊。

作者: 676431432    时间: 2013-1-27 18:33
yukunlinykl 发表于 2013-1-27 18:07
怎么可能,一秒钟才0.5M
一分钟才30M
一个小时才1800M

啊,这样啊,我的怎么几秒钟就满了。应该是我写的问题,那我再调调。






欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2