通用NAND驱动程序支持几乎所有基于NAND的芯片,并将它们连接到Linux内核的内存技术设备(MTD)子系统。这个接口走的是nand的并口,可以在shell的/dev中看到设备,比如/mtd0、/mtd0ro…,mtdblock0、mtdblock1…
sysfs在设备层次结构中提供了几个视角。设备必须挂在某条总线bus上才能与CPU通信,所以看看/sys/bus目录。
目录列出了(实际上是符号链接)挂在这个特定总线上的所有注册设备及其驱动程序。事实上,其他每个bus也是如此。
层次结构中的另一个视角是通过/sys/class:
文章来源:https://www.toymoban.com/news/detail-694547.html
这里的所有子目录都按类对设备进行分组,构建将注册的类并显示驱动程序。在每个子目录中,将看到/sys/devices目录中设备的symbollink。
因所有符号链接都指向/sys/devices,所以来检查一下:
文章来源地址https://www.toymoban.com/news/detail-694547.html
到了这里,关于嵌入式Linux开发实操(十五):nand flash接口开发(2)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!