要自己写u盘的驱动程序还是需要下载什么工具软件?
希望能说下步骤,谢谢!!
13 个解决方案
#1
如果是Linux中的,最简单的一句话就是“VFS”。
说得详细点,就是Linux的文件系统都是基于VFS的。通过VFS接口,你可以很方便地实现一个文件系统。请参阅http://tldp.org/LDP/khg/HyperNews/get/fs/vfstour.html, http://moses.uklinux.net/patches/lki-3.html(这个有例子)。
如果是只想在用户空间开发、或者不熟悉内核模块开发的话,那么就用FUSE,接口上和VFS大体相同,但是自动化程度更高,更好安装、调试。
如果是Windows得话,就是Installable Filesystem,这个开发接口要钱。
说得详细点,就是Linux的文件系统都是基于VFS的。通过VFS接口,你可以很方便地实现一个文件系统。请参阅http://tldp.org/LDP/khg/HyperNews/get/fs/vfstour.html, http://moses.uklinux.net/patches/lki-3.html(这个有例子)。
如果是只想在用户空间开发、或者不熟悉内核模块开发的话,那么就用FUSE,接口上和VFS大体相同,但是自动化程度更高,更好安装、调试。
如果是Windows得话,就是Installable Filesystem,这个开发接口要钱。
#2
我想问的是怎么在U盘里实现文件系统(不是问文件系统怎么设计) 能给我解答一下不?谢谢!
#3
楼主是想把优盘格式化成某种文件系统格式吗
#4
当然不是格式化 是在U盘里面实现自己设计的文件系统 自己写文件操作等等函数
#5
可以参看周立功 出版的 一本书,真对uc/os弄了一个简单的文件系统,可以看看,
#6
在linux用你设计实现的文件系统格式挂载mount你的u盘,是这个意思不?
#7
额 是u盘里面的文件系统是自己设计的 然后想问下要实现是不是要自己写u盘的驱动程序?
#8
自己设计一种文件系统,然后自己定义文件的各种操作。就是内核支持VFAT格式一样。
#9
首先你找到你的U盘驱动,Linux一般都支持.
在根据U盘驱动来写文件系统,
这里有两个层次:U盘驱动+文件系统 =你想要的U盘文件系统.
找到内核usb下的块目录,参考下里面的文件.
在根据U盘驱动来写文件系统,
这里有两个层次:U盘驱动+文件系统 =你想要的U盘文件系统.
找到内核usb下的块目录,参考下里面的文件.
#10
usb目录下面的文件好多阿,请问要从哪些入手?
#11
把USB当作普通的硬盘来进行读写,读写和校验的方式就是你的文件系统了吧?
#12
请问如何让程序识别u盘阿?
#13
我没有说错,VFS、FUSE、Installable Filesystem都是接口的名字。你要实现文件系统,就是按照接口的要求,写一个程序,和系统对接。
那几个资料里面连教程都有的,你看看。
#1
如果是Linux中的,最简单的一句话就是“VFS”。
说得详细点,就是Linux的文件系统都是基于VFS的。通过VFS接口,你可以很方便地实现一个文件系统。请参阅http://tldp.org/LDP/khg/HyperNews/get/fs/vfstour.html, http://moses.uklinux.net/patches/lki-3.html(这个有例子)。
如果是只想在用户空间开发、或者不熟悉内核模块开发的话,那么就用FUSE,接口上和VFS大体相同,但是自动化程度更高,更好安装、调试。
如果是Windows得话,就是Installable Filesystem,这个开发接口要钱。
说得详细点,就是Linux的文件系统都是基于VFS的。通过VFS接口,你可以很方便地实现一个文件系统。请参阅http://tldp.org/LDP/khg/HyperNews/get/fs/vfstour.html, http://moses.uklinux.net/patches/lki-3.html(这个有例子)。
如果是只想在用户空间开发、或者不熟悉内核模块开发的话,那么就用FUSE,接口上和VFS大体相同,但是自动化程度更高,更好安装、调试。
如果是Windows得话,就是Installable Filesystem,这个开发接口要钱。
#2
我想问的是怎么在U盘里实现文件系统(不是问文件系统怎么设计) 能给我解答一下不?谢谢!
#3
楼主是想把优盘格式化成某种文件系统格式吗
#4
当然不是格式化 是在U盘里面实现自己设计的文件系统 自己写文件操作等等函数
#5
可以参看周立功 出版的 一本书,真对uc/os弄了一个简单的文件系统,可以看看,
#6
在linux用你设计实现的文件系统格式挂载mount你的u盘,是这个意思不?
#7
额 是u盘里面的文件系统是自己设计的 然后想问下要实现是不是要自己写u盘的驱动程序?
#8
自己设计一种文件系统,然后自己定义文件的各种操作。就是内核支持VFAT格式一样。
#9
首先你找到你的U盘驱动,Linux一般都支持.
在根据U盘驱动来写文件系统,
这里有两个层次:U盘驱动+文件系统 =你想要的U盘文件系统.
找到内核usb下的块目录,参考下里面的文件.
在根据U盘驱动来写文件系统,
这里有两个层次:U盘驱动+文件系统 =你想要的U盘文件系统.
找到内核usb下的块目录,参考下里面的文件.
#10
usb目录下面的文件好多阿,请问要从哪些入手?
#11
把USB当作普通的硬盘来进行读写,读写和校验的方式就是你的文件系统了吧?
#12
请问如何让程序识别u盘阿?
#13
我没有说错,VFS、FUSE、Installable Filesystem都是接口的名字。你要实现文件系统,就是按照接口的要求,写一个程序,和系统对接。
那几个资料里面连教程都有的,你看看。