O'Reilly logo

Bootstrap Yourself with Linux-USB Stack: Design, Develop, Debug, and Validate Embedded USB by Rajaram Regupathy

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 16. USB Virtual File Systems

In This Chapter

  • USB Host Virtual File Systems

  • USB Device Virtual File Systems

A Virtual File System (VFS) or virtual file system switch is an abstraction layer on top of the actual file system that specifies an interface between the kernel and the file system. Acting as a transparent layer file, it allows uniform access to client applications. A VFS does not need to know the format in which the file is stored. The format intricacies are handled by equivalent callback routines that are registered with VFS and return only the data required by the user application, thus providing necessary transparency to the user application.

Certain VFSs are categorized as special because they act as an interface to manipulate and ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required