智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 23607|回复: 85
打印 上一主题 下一主题

sd卡调试一册通 下册 文件系统 登场

  [复制链接]

45

主题

277

帖子

0

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
12254

论坛元老奖章

威望
1516
贡献
10106
兑换币
289
注册时间
2008-5-19
在线时间
316 小时
跳转到指定楼层
#
发表于 2010-3-13 22:24:10 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

因为最近时间比较忙,所以下册迟迟才出。另外也是一直在测试这个东西,现在把我在搞sd的过程中碰到的问题,写出来和大家探讨,一家之言,大家不要板砖。写的好你大声的叫个好,不好你默默的关闭此文件。轻轻的走,不要留响声。。

摄像头1s50场图像,怎么能然我们的车载sd卡,能达到隔场采集图像128*56= 7168字节,20ms内完成的目标?只有这样才能最真实的分析车跑的状态,在上位机电脑才能脱离车做程序算法,而能最贴近车跑的状态。本册结合我们在实现的过程来说明此内容。

前两册介绍了相关的sd卡的东西。现在将一下驱动了sd卡然后怎么存储我们的文件。

好了不废话。现在讲些关键性的东西。大体分2部分:1文件系统 2速度


1
文件系统

大体有zlgfs,ucfs这个我前期曾经吐血共享过,ucfs的构架比较清楚,看他的文档主要是移植章,也就是说要写4个函数,分别为初始化,读写扇区,获得时间(这个可以不写),获得状态(这个是为了防止在工作的过程中掉卡)也可以不写。那么剩下的就是三个函数。

详见下列 修改的文件为 smc_x_hw.c 这个是ucfs自带的一个文件,是一个例子,老习惯,在官方的例子上修改。下后面的移值代码

¨
看了关键移植代码,
ucfs还要注意写他的文件有些不能加入xs128的工程,有的能加,你的ucfs就移植好了。

¨

zlgfs
他的写的比较清晰,还有个配套教材大家可以学习文件系统比较快。但是速度比较慢,所以应用不是很多。

2 sd卡的速度

¨
操作sd卡需要注意几点

一次通信必须凑够512字节。Sd上分簇,扇区。1gsd卡一簇有32个扇区,一个扇区有512字节。Sd的最小操作单位为扇区。所以想要速度最好凑512字节的整数倍。

¨
弄这些东西,有了文件系统可以在sd上轻松的高些存储,海量存储等等。另外一个好处u盘的东西不破坏。但是有了文件系统就需要按照一定的规则来办事,1要维护fat表,要记录这些东西,就必须有额外的空间,我移植ucfs需要空间2k

¨
怎么提高
sd卡的速度。我们在做sd卡的时候经常碰到说我的速sd的时钟度超不到20m,其实能超40m。再高我的xs128超频不够,放弃。看下面的一篇文章,说明大意。

关键语句如下:

在实验中发现,利用C8051单片机SPI接口直接对SD卡进行数据读写,速率最高300 kbyte/s左右,远不能满足本系统中数据实时存储的要求。这里采取了如下的措施:时序相对复杂而应用频率低的SD卡初始化和命令的发送接收由单片机完成,对速率要求高但逻辑相对简单的数据缓冲和格式转换由高速FPGA芯片完成。单片机、FPGASD卡的连接关系如图2所示。FPGA采用Altera公司Cyclone系列的EP1C3,时钟源产生的系统时钟进入FPGA,经整形和分频后输出单片机和A/D芯片的工作时钟。

这个是硬件的一个超的方法,看我们能从中受到启发?原来我们用软件也可以采用此种思路,我们已经验证,跑1天没有问题。


0

主题

7

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
273
威望
134
贡献
67
兑换币
78
注册时间
2013-6-9
在线时间
36 小时
毕业学校
三江
85#
发表于 2013-12-29 11:17:17 | 只看该作者
楼主求发1096398722@qq.com
回复 支持 反对

使用道具 举报

15

主题

143

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1923
威望
987
贡献
572
兑换币
632
注册时间
2013-8-29
在线时间
182 小时
84#
发表于 2013-12-23 12:43:35 | 只看该作者
楼主,好人啊,1139720814@qq.com
回复 支持 反对

使用道具 举报

1

主题

17

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
216
威望
120
贡献
62
兑换币
78
注册时间
2013-9-5
在线时间
17 小时
83#
发表于 2013-11-8 03:35:12 | 只看该作者
924492369@qq.com   楼主辛苦了
回复 支持 反对

使用道具 举报

1

主题

16

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
244
威望
129
贡献
57
兑换币
74
注册时间
2013-7-13
在线时间
29 小时
毕业学校
天津理工大学
82#
发表于 2013-8-14 19:58:21 | 只看该作者
1021208069@qq.com 楼主辛苦了!
回复 支持 反对

使用道具 举报

3

主题

86

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1551
威望
818
贡献
383
兑换币
138
注册时间
2012-3-27
在线时间
175 小时
81#
发表于 2013-4-25 15:48:31 | 只看该作者
楼主辛苦了,1053088640@qq.com
回复 支持 反对

使用道具 举报

27

主题

244

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6556

论坛元老奖章热心会员奖章

QQ
威望
1277
贡献
4939
兑换币
188
注册时间
2011-12-31
在线时间
170 小时
80#
发表于 2013-4-18 19:05:52 | 只看该作者
我需要 1131409819@qq.com
谢楼主
回复 支持 反对

使用道具 举报

55

主题

1589

帖子

0

精华

知名人物

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
24770

优秀会员奖章活跃会员奖章论坛骨干奖章论坛元老奖章资源大师奖章

威望
14187
贡献
8805
兑换币
1162
注册时间
2012-3-4
在线时间
889 小时
毕业学校
79#
发表于 2013-4-17 13:08:52 | 只看该作者
回复 支持 反对

使用道具 举报

0

主题

1672

帖子

0

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
13030
QQ
威望
7128
贡献
3436
兑换币
424
注册时间
2013-1-5
在线时间
1233 小时
78#
发表于 2013-3-27 12:45:57 | 只看该作者
谢谢
回复 支持 反对

使用道具 举报

0

主题

53

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
397
威望
214
贡献
109
兑换币
121
注册时间
2012-11-16
在线时间
37 小时
77#
发表于 2013-3-26 22:17:09 | 只看该作者
楼主关照  1017208630@qq.com
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
330
威望
187
贡献
99
兑换币
65
注册时间
2012-7-3
在线时间
22 小时
毕业学校
山东大学
76#
发表于 2013-1-24 20:59:16 | 只看该作者
shilekahe@sina.com好人一生平安~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-9-30 19:04 , Processed in 0.354097 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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