这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 用户空间如何访问u盘上的文件的?

共7条 1/1 1 跳转至

用户空间如何访问u盘上的文件的?

高工
2013-02-27 10:01:14     打赏

当usb设备插入时,内核调用storage_probe()函数后,正常识别后。

想访问u盘上一个a.txt文件,这时他还会调用u盘中的驱动函数吗??

要是没有调用,它是如何实现访问u盘上的文件的?




关键词: 用户     空间     如何     访问     文件    

工程师
2013-02-27 10:38:11     打赏
2楼
要访问的,驱动函数提供的是接口通信的协议,必须访问这个接口驱动才能访问硬件

高工
2013-02-28 08:34:58     打赏
3楼
请问能具体点说,如何访问优盘上的文件的吗??这个过程调不调用u盘驱动函数啊??谢谢!!

工程师
2013-02-28 11:14:49     打赏
4楼

当然必须得用了,访问的机理是:

你要访问读取文件的实际顺序是,读写函数--->USB标准协议+读写协议+文件管理协议--->u盘上的文件。

所谓的各种软件与硬件的通讯协议,就是驱动了。


高工
2013-02-28 11:20:32     打赏
5楼
能给个详细点的文档吗??灰常感谢!!

工程师
2013-02-28 11:37:52     打赏
6楼

U盘里面都有个读写管理芯片,驱动都在里面,软件按这个芯片提供的接口通过USB软件驱动访问这个芯片就可以完成对U盘的文件管理。

你参考下芯片PB375A的datasheet文档,就知道是怎么回事了。自己网上找资料吧!


高工
2013-02-28 12:42:37     打赏
7楼
嗯,好的!太谢谢了~~

共7条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]