Have you ever thought of developing your own device drive? Luckily in Linux there is virtual file system (VFS) trying to read every each storage media attached to it. If the media is proprietary then it is trouble…
You may need to develop your own device driver.
- character or block device
- compiling kernel module…gcc
- rmmod and etc
The above is not all…there are still more to be considered!!!
Introduction to Linux device drivers by Raghu Bharadwaj (www.techveda.org).