Compatible software for humans and processors.

Japanese
eSOLEmbedded,Engineering and Enabling Solution

Home > Embedded Systems Solution > Middleware > File System > PrFILE for Memory Stick

Embedded Products Solution Contact us

File system for Memory Stick

Overview

PrFILE for Memory Stick is a file system compatible with FAT12/16/32 and VFAT. It is customized for Sony's Memory Stick and supports Memory Stick PRO. This file system is based on PrFILE, which has a proven track record with embedded systems. eSOL has accelerated PrFILE and added various features customized for memory stick.

Memory Stick
Memory Stick is a trademark of Sony Corporation.

Compatible with Memory Stick PRO

PrFILE for Memory Stick is a file system customized for memory stick and Memory Stick PRO, a new generation of memory stick standard.


Memory Stick PRO access library

PrFILE for Memory Stick comes with the Memory Stick PRO access library created to operate on the memory stick controller in Texas Instruments' TMS320DM320 based on "Memory Stick PRO Access Library" from Sony Corporation. Application development can begin immediately when you use this access library.


Multilanguage support

PrFILE for Memory Stick supports SJIS (Japanese), Big5 (Traditional Chinese), GB (Simplified Chinese), and Latin-1 (Western European languages).

eSOL also offers an optional version with APIs to use UNICODE for file name specification in APIs for open or search, instead of a local character code like SJIS. This version is optimal for an application such as MTP. Contact us for details.


Custom Features of Memory Stick

  • Consecutive cluster-writing mode
    This predefined mode allocates consecutive clusters (blocks) for writing large amounts of data at high speeds, such as when storing realtime video.
  • Priority modification for FAT and directory entry updates
  • Usage skipping for the cluster link table
  • Additional shortcut API for calculating the first free space
  • Dynamic modification of the FAT buffer size used to write units of flash memory
  • Additional APIs for file division/concatenation and cluster insertion/removal
  • Accelerated empty cluster search
  • High-speed formatting
  • Additional API for getting time stamps

Free sample drivers

PrFILE for Memory Stick includes a RAM driver and a driver for a memory stick controller with TMS320DM320.


Portability

PrFILE for Memory Stick is easily ported because the environment-dependent code, which is modifiable by the user, and non-environment-dependent code, which does not require modification, are separated. PrFILE for MemoryStick can be used with any OSs, and even without OSs.


Availability

PrFILE for Memory Stick is available in source code.


Maintenance service and customization service

The following maintenance service is offered for PrFILE for Memory Stick:

  • Email response regarding the product
  • Minor version upgrades

eSOL also offers customization services to tailor PrFILE for Memory Stick to a different target environment, such as custom hardware.

PrFILE2 architecture diagram
PrFILE2 architecture

Back to top

Operating environments

PrFILE for Memory Stick supports the following controller:

  • Controller with TMS320DM320

eSOL limits sales of this product to Memory Stick licensees. Refer to the Memory Stick Developers' Site for Memory Stick licensing.

Back to top

Success stories

PrFILE for Memory Stick has been adopted in a number of memory stick devices.

Back to top

Contact us

Back to top

Contact us