预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共70页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Linux内核MTD驱动程序与SD卡驱动程序 flash闪存设备和SD插卡设备是嵌入式设备用到的主要存储设备,它们相当于PC机的硬盘。在嵌入设备特别是手持设备中,flash闪存是焊接在嵌入设备主板上的flash闪存芯片。在嵌入设备上有MMC/SD卡控制器及插槽,可通过MMC/SD来扩充存储空间。 嵌入设备的存储设备的空间划分及所有逻辑设备和文件系统示例列出如下图: 图:嵌入设备的存储空间划分及文件系统示例图 在嵌入设备上的flash芯片上blob和zImage直接按内存线性地址存储管理,对于flash芯片上留出的供用户使用的存储空间,使用MTDBLOCK块设备和JFFS2文件系统。对于flash芯片的分区表信息则以MTDCHAR字符设备来存储管理。 在嵌入设备上的MMC/SD插卡则由MMCBLOCK驱动程序和VFAT文件系统进行存储管理。本章分析了MTD设备和MMC/SD驱动程序。 Figure3-1.UBI/MTDIntegration 目录 [HYPERLINK"http://www.shangshuwu.cn/index.php/Linux%E5%86%85%E6%A0%B8MTD%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E4%B8%8ESD%E5%8D%A1%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F"\l"#"隐藏] HYPERLINK"http://www.shangshuwu.cn/index.php/Linux%E5%86%85%E6%A0%B8MTD%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E4%B8%8ESD%E5%8D%A1%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F"\l"MTD.E5.86.85.E5.AD.98.E6.8A.80.E6.9C.AF.E8.AE.BE.E5.A4.87#MTD.E5.86.85.E5.AD.98.E6.8A.80.E6.9C.AF.E8."1MTD内存技术设备 HYPERLINK"http://www.shangshuwu.cn/index.php/Linux%E5%86%85%E6%A0%B8MTD%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E4%B8%8ESD%E5%8D%A1%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F"\l"MTD.E5.86.85.E5.AD.98.E6.8A.80.E6.9C.AF.E8.AE.BE.E5.A4.87.E5.B1.82.E6.AC.A1.E7.BB.93.E6.9E.84#MTD.E5."1.1MTD内存技术设备层次结构 HYPERLINK"http://www.shangshuwu.cn/index.php/Linux%E5%86%85%E6%A0%B8MTD%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E4%B8%8ESD%E5%8D%A1%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F"\l".E8.AE.BE.E5.A4.87.E5.B1.82.E5.92.8C.E5.8E.9F.E5.A7.8B.E8.AE.BE.E5.A4.87.E5.B1.82.E7.9A.84.E5.87.BD.E6.95.B0.E8.B0.83.E7.94.A8.E5.85.B3.E7.B3.BB#.E8.AE.BE.E5.A4.87.E5.B1.82.E5.92.8C.E5.8E.9F.E5.A7.8B.E8.AE.BE.E5.A4.87.E5.B1.82.E7.9A.84.E5.87.BD.E6.95.B0.E8.B0.83.E7.94.A8.E5.85.B3.E7.B3.BB"1.2设备层和原始设备层的函数调用关系 HYPERLINK"http://www.shangshuwu.cn/index.php/Linux%E5%86%85%E6%A0%B8MTD%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E4%B8%8ESD%E5%8D%A1%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F"\l"MTD.E7.9B.B8.E5.85.B3.E7.BB.93.E6.9E.84#MTD.E7.9B.B8.E5.85.B3.E7.BB.93.E6.9E.84"1.3MTD相关结构 HYPERLINK"http://www.shangshuwu.cn/index.php/Linux%E5%86%85%E6%A0%B8MTD%E9%A