搞定了64GB sd卡启动了!
只要分成2个区就可以了。系统镜像必须fat32, 另一个区 为了方便在windows 7上也能读写,所以格式化成了ext3. 第一个分区几十M 就可以了,剩下的50多GB 完全用于数据存储区。
第二个问题 是解决存储大容量数据到本地的问题,想 建立多个文件,然后 每个文件大小限定超过1GB 就不再往里写了,之前的策略是 一次性 open 32个文件,然后在数据量达到某个设定阈值时,write一下数据,但是发现一会 采集就会溢出,后来改成了一次open一个文件,写满了一个文件后,
close。pDevExt->fd[pDevExt->current]= open(filename,O_CREAT|O_RDWR|O_TRUNC); // open(filename,O_CREAT|O_SYNC|O_RDWR|O_TRUNC);原来是这样open,很容易溢出