当前位置: 技术问答>linux和unix
请教U-Boot nand/nand_legacy中,宏CFG_MAX_NAND_DEVICE、NAND_MAX_FLOORS 、NAND_MAX_CHIPS 的意义
来源: 互联网 发布时间:2016-02-10
本文导语: 使用NAND Flash时,在nand_legacy中,有下面这些定义: #define CFG_MAX_NAND_DEVICE 1 /* Max number of NAND devices */ #define NAND_MAX_FLOORS 1 #define NAND_MAX_CHIPS 1 请教它们的确切含义,从字面上了解有些混乱:设备、层、芯片,这...
使用NAND Flash时,在nand_legacy中,有下面这些定义:
#define CFG_MAX_NAND_DEVICE 1 /* Max number of NAND devices */
#define NAND_MAX_FLOORS 1
#define NAND_MAX_CHIPS 1
请教它们的确切含义,从字面上了解有些混乱:设备、层、芯片,这几个是什么概念?
#define CFG_MAX_NAND_DEVICE 1 /* Max number of NAND devices */
#define NAND_MAX_FLOORS 1
#define NAND_MAX_CHIPS 1
请教它们的确切含义,从字面上了解有些混乱:设备、层、芯片,这几个是什么概念?
|
设备在程序里可以理解为驱动和接口
而芯片是物理设备,
比如说网卡设备可以理解成网卡驱动,双网卡一般有两快物理网卡,
一个网卡驱动程序可以有多个物理设备即相同型号网卡,而一般物理设备对应一种驱动,
也有少数声卡对应多个设备驱动程序,如alsa声卡,就需要相关一样的声卡驱动都加载才能正常使用声卡,
那也只是调用其他声卡设备程序的部分接口代码,没有硬件io操作
而芯片是物理设备,
比如说网卡设备可以理解成网卡驱动,双网卡一般有两快物理网卡,
一个网卡驱动程序可以有多个物理设备即相同型号网卡,而一般物理设备对应一种驱动,
也有少数声卡对应多个设备驱动程序,如alsa声卡,就需要相关一样的声卡驱动都加载才能正常使用声卡,
那也只是调用其他声卡设备程序的部分接口代码,没有硬件io操作
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。