第 1 章 看此文之前,一些有必要先解释的术语

目录

1.1. Program(编程)
1.2. Datasheet(数据手册)
1.3. Erasesize / Writesize
1.4. Spare Area / Redundant Area / OOB
1.5. Page Register(页寄存器)
1.6. Chip和Plane

摘要

下面是Linux MTD中,获取nand flash型号,各个参数,以及硬件特性的函数,其实也就是nand_get_flash_type,下面对其详细解析:

1.1. Program(编程)

此处的编程,不是写软件,写代码,而是对于硬件来说的,可以理解为对硬件编程,只不过其工具是硬件内部的逻辑,而不是你用的软件。对Nand Flash的编程,本质上就是实现写操作,将数据写到Nand Flash里面去,所以对于nand flash,可以简单的理解为 program编程=write写(数据)。