Whimory is the name of the Flash Translation Layer (FTL) used in several NAND-flash based mp3 players.
FTLs typically manage the following tasks:
- Presenting the flash as a simple block-device to the filesystem layer above
- Wear leveling of the NAND flash, spreading out the erase operations evenly over all blocks
- Error detection and correcting
- Bad-block management, keeping a list of bad flash blocks so they are no longer used to store data
Players using the Whimory FTL include:
Copyright © by the contributing authors.