加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

WinCE BSP-NAND flash驱动(whimory)

发布时间:2020-12-15 18:06:10 所属栏目:百科 来源:网络整理
导读: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-k

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.


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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读