Samsung limits its own custom software integration support to high-volume purchasers of OneNAND. The new arrangement allows Samsung to sell OneNAND memory into lower-volume applications, making use of Datalight's tools and development support.
Datalight is offering two software development kits in support of OneNAND memory.
OneBootDatalight describes OneBoot as an "easy to integrate, reliable" software layer that resides between any 32-bit operating system, such as Windows CE, and Flash memory, and allows a device to use OneNAND as normal disk storage for the operating environment and applications. The OneBoot translation layer includes a generic block device driver interface that is compatible with "virtually any file system," according to Datalight.
Key features include:
- Background compaction to remove invalid sectors
- Wear-leveling algorithm
- Keeps track of erase counts
- Maps good & bad block sectors
- Never overwrites currently stored data
- Atomic data writes
OneBoot + FileThis enhanced version of OneBoot adds Datalight's
Reliance transactional filesystem, which the company says prevents filesystem corruption in the event of power loss. OneBoot + File keeps track of the last known good state of directories and saved files.
Key features include:
- All OneBoot features listed above
- Boots up to 300 percent faster than other file system alternatives
- Never-lose-data feature keeps track of last known good state
- Updates information to memory at user-settable transaction points
Kits for each product include limited ANSI C source code, a developer's guide, an API reference, sample applications and tools for using OneBoot or OneBoot + File, according to the company. In addition, Datalight says it provides 30 days of free product support, with extended product support available by contract.
Related stories: