Chinaunix首页 | 论坛 | 博客
  • 博客访问: 12876686
  • 博文数量: 1293
  • 博客积分: 13501
  • 博客等级: 上将
  • 技术积分: 17974
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-08 18:11
文章分类

全部博文(1293)

文章存档

2019年(1)

2018年(1)

2016年(118)

2015年(257)

2014年(128)

2013年(222)

2012年(229)

2011年(337)

分类: LINUX

2011-03-24 00:07:04

什么是MTD

MTD  

MTD(memory technology device内存技术设备)是用于访问memory设备(ROM、flash)的Linux的子系统。MTD的主要目的是为了使新的memory设备的驱动更加简单,为此它在硬件和上层之间提供了一个抽象的接口。MTD的所有源代码在/drivers/mtd子目录下。我将CFI(CFI公共闪存接口和CUI命令用户接口)接口的MTD设备分为四层(从设备节点直到底层硬件驱动),这四层从上到下依次是:设备节点、MTD设备层、MTD原始设备层和硬件驱动层。

  根文件系统

  文件系统

  字符设备节点

  MTD字符设备

  MTD块设备

  MTD原始设备

  FLASH硬件驱动

  块设备节点

阅读(2520) | 评论(0) | 转发(0) |
0

上一篇:flash原理

下一篇:ok6410七尺大屏的使用

给主人留下些什么吧!~~