使用自定义总线连接的SD卡的设备驱动程序-平台驱动程序还是块驱动程序?

问题描述

我必须编写用于定制芯片的驱动程序,以使用SD协议将其与SD卡接口,该SD协议上将具有文件系统。 现在显而易见的答案是,由于它是SD卡(块设备),因此我将不得不进行块设备驱动程序开发。

来自previous question的答案之一表明 “

平台设备本质上是无法发现的,即硬件 不能说“嘿!我在场!”软件。

通过读取SD卡内部寄存器,我可以使SD卡标识自身,这是否意味着SD卡不能被视为平台设备?

但是,由于我们拥有自己的总线来将该SD卡主机控制器连接到cpu,我是否需要编写一个平台驱动程序而不是一个块驱动程序?

我是Linux设备驱动程序的新手,请在这里帮助我,以便我可以正确完成此事!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...