Compatible software for humans and processors.

Japanese
eSOL
Embedded, Engineering and Enabling Solution
HOME Our Business About eSOL What's News
Home > Embedded Systems Solution > Middleware > File System > PrFILE for Memory Stick
Products & Services
Product Portfolio
Integrated RTOS Platform
eCROS
System-on-a-Chip
Multi-Core Support
RTOS and Tools
eBinder IDE
Overview
Product Line
Demo Video
RTOS Suite
RTOS Product Line
eT-Kernel Overview
eT-Kernel Multi-Core Edition
Memory Partitioning
eT-Kernel/POSIX
eT-Kernel/Extended
eT-Kernel/Standard
eT-Kernel/Compact
PrKERNELv4
Middleware
File System
Network Stack
USB
Graphics
TI DSP Solution
DaVinci Support
DLNA Software
DLNA Software
Android Solution
eSOL for Android
Value-Added Services
Professional Services
Product Training
Partners
eCROS Partner Program
Success Stories
White Papers
Literature Download
Technical Support
Contact Us

eSOL ONLINE MAGAZINE
Embedded Products Solution
Contact us

File system for Memory Stick


PrFILE 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.


PrFILE for Memory Stick architecture diagram

PrFILE for Memory Stick architecture diagram


Back to top



Operating environment


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


Click here for more information.
Click here for information on customization or contract development.

Back to top

File System
PrFILE2
PrFILE2 Drivers
NAND Flash Driver
SD Memory Card Driver
Compact Flash Driver
Memory Stick Driver
PrFILE for Memory Stick