WinCE BSP-NAND flash驱动(whimory)
2013-06-04 14:43
288 查看
1. what is PocketMory?
The PocketMory code is based on Whimory solution. The PocketMory has Whimory cor part.
2. what is Whimory?
Whimory is Samsung Electronics' flash management software. Whimory has same functionalities like other well-known FTL(Flash Translation Layer).
3.PocketMory System Architecture
PocketMory exists between the file system and NAND flash memory.
Figure 1-1 shows the system architecture of PocketMory.
![](https://img-blog.csdn.net/20130604142423531)
Whimory core: Whimory core is composed of two layers: FTL(Flash Translation Layer) at the top and VFL(Virtual Flash Layer) at the bottom. The layers have different features, but they perform the basic functionalities of Whimory as block device emulation
and flash memory management. The main features of each layer are as follows:
FTL: translates a logical address from the file system into the vritual flash address.
VFL: translates the virtual address from the upper layer into the physical address. At this time, VFL does the address translation considering bad blocks and the
number of NAND device in use. VFL accesses FIL, which actully performs read, write, or erase operation, with the physical address.
OAM: OAM connects Whimory with the OS. OAM needs to be configured according to your OS environment to use NAND flash memory.
FIL: There is a low level device driver between VFL and NAND flash memory. It reads, writes, or erases data on the physical sector address received from Whimory and is controlled by VFL.
The PocketMory code is based on Whimory solution. The PocketMory has Whimory cor part.
2. what is Whimory?
Whimory is Samsung Electronics' flash management software. Whimory has same functionalities like other well-known FTL(Flash Translation Layer).
3.PocketMory System Architecture
PocketMory exists between the file system and NAND flash memory.
Figure 1-1 shows the system architecture of PocketMory.
Whimory core: Whimory core is composed of two layers: FTL(Flash Translation Layer) at the top and VFL(Virtual Flash Layer) at the bottom. The layers have different features, but they perform the basic functionalities of Whimory as block device emulation
and flash memory management. The main features of each layer are as follows:
FTL: translates a logical address from the file system into the vritual flash address.
VFL: translates the virtual address from the upper layer into the physical address. At this time, VFL does the address translation considering bad blocks and the
number of NAND device in use. VFL accesses FIL, which actully performs read, write, or erase operation, with the physical address.
OAM: OAM connects Whimory with the OS. OAM needs to be configured according to your OS environment to use NAND flash memory.
FIL: There is a low level device driver between VFL and NAND flash memory. It reads, writes, or erases data on the physical sector address received from Whimory and is controlled by VFL.
相关文章推荐
- WINCE--流设备驱动简介及往BSP添加
- WinCE下,快速编译驱动及BSP
- AT91SAM9263 WINCE 6.0 R2驱动开发-官方BSP包usb device调试
- WINCE--流设备驱动简介及往BSP添加
- WinCE下,快速编译驱动及BSP
- WINCE--流设备驱动简介及往BSP添加
- 2440 wince 5.0 BSP之flash驱动分析
- AT91SAM9263 WINCE 6.0 R2驱动开发-官方BSP包EBOOT复位芯片解决
- WinCE下,快速编译驱动及BSP
- WinCE5.0 SMDK2410 BSP在GEC2410开发板上的移植(19)-Nand Flash驱动(FMD)及其简析(2)
- WinCE下,快速编译驱动及BSP
- WinCE下,快速编译驱动及BSP
- WinCE6.0 DEVICEEMULATOR BSP的BackLight驱动简析
- 加快编译WinCE 6.0的驱动和BSP速度的方法(初级)
- WinCE下,快速编译驱动及BSP
- WinCE下,快速编译驱动及BSP——非常有帮助
- WinCE下,快速编译驱动及BSP
- 转:WinCE下,快速编译驱动及BSP
- WinCE NAND FLASH 驱动的开发
- WinCE下,快速编译驱动及BSP