3647|5

82

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

怎样实现sd卡热插拔 [复制链接]

fat16文件系统怎样实现SD卡热插拔。

最新回复

谢谢你的回复,我已经检查过硬件,中端管脚已经接入了IO口, 但系统还是未能自动发现,产生中端。 如果先插上SD卡,后开机,就可以使用SD卡。   详情 回复 发表于 2009-6-23 12:54
点赞 关注

回复
举报

81

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
设备热插拔和文件系统没有关系,建立在总线识别基础上的。
sd卡我没有研究过,你可以找下他是怎么样接入计算机的。

我使用sd卡一般是通过u口使用的,这样本身就借助于usb的热插拔实现热插拔了。

热插拔 就是要实现设备发现,如果你实现这个了就可以了。
但是设备一般是挂载在某总线上的 所以必须总线支持,然后实现一个总线驱动。

当然可能有别的思路 但是我不知道。
至于文件系统动态加载 挂载到盘上,那也是在系统发现盘以后的事情,这个系统可以自动完成 你不需要干涉。

你修改sd卡挂载的总线的驱动使其能自动发现设备就可以了 。(当然前提是物理设备支持设备发现)


 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
SD卡的物理结构已经支持了热插拨.

其它的是SD卡驱动的事情.
 
 
 

回复

87

帖子

0

TA的资源

一粒金砂(初级)

4
 
我也想知道,
目前我在2440上,linux2.6内核上的SD卡不能自动发现,不能产生中断,我也不知道为什么
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

5
 
引用 3 楼 rzsheng 的回复:
我也想知道,
目前我在2440上,linux2.6内核上的SD卡不能自动发现,不能产生中断,我也不知道为什么

三星的电路中有个SD卡插入的中断,你首先检查一下硬件,如果没有问题,那就是你系统的事了,
我2440裸奔时基本功能搞过,现在也只是刚开始学习WINCE操作系统,也只能给你这一点点提示
 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

6
 
谢谢你的回复,我已经检查过硬件,中端管脚已经接入了IO口,
但系统还是未能自动发现,产生中端。

如果先插上SD卡,后开机,就可以使用SD卡。


引用 4 楼 dontium 的回复:
引用 3 楼 rzsheng 的回复:
我也想知道,
目前我在2440上,linux2.6内核上的SD卡不能自动发现,不能产生中断,我也不知道为什么


三星的电路中有个SD卡插入的中断,你首先检查一下硬件,如果没有问题,那就是你系统的事了,
我2440裸奔时基本功能搞过,现在也只是刚开始学习WINCE操作系统,也只能给你这一点点提示
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表