Android:如何使用microSD卡进行SPI通信

Android:如何使用microSD卡进行SPI通信,android,sd-card,spi,Android,Sd Card,Spi,我正在Galaxy S上用Android 2.3.3(Java)编程(来自三星)。我想使用microSD卡作为GPIO端口,以SPI方式与设备通信 我需要使用哪个库来执行此任务?我如何执行SPI通信(现在我使用微控制器和Android语言(简单应用程序))的经典SPI通信)。有可能这样做吗? 如何从SD卡pin读取值(如何声明)?除了编写内核模块,您还必须使用Android GPIO库在GPIOs上对SPI进行bit bang。请看这里:。除非您在自定义固件中编写自己的内核驱动程序,否则这听起来

我正在Galaxy S上用Android 2.3.3(Java)编程(来自三星)。我想使用microSD卡作为GPIO端口,以SPI方式与设备通信

我需要使用哪个库来执行此任务?我如何执行SPI通信(现在我使用微控制器和Android语言(简单应用程序))的经典SPI通信)。有可能这样做吗?
如何从SD卡pin读取值(如何声明)?

除了编写内核模块,您还必须使用Android GPIO库在GPIOs上对SPI进行bit bang。请看这里:。

除非您在自定义固件中编写自己的内核驱动程序,否则这听起来是不可能的。是的,您必须查看现有内核中的最低驱动程序级别。您可能面临的两个问题是,现有驱动程序几乎肯定不会在慢速SPI模式下运行sd卡,并且您可能无法获得处理器的完整数据表,以便了解如何将这些引脚用作GPIO或使用简单的SPI引擎,而不是使用更快的sd spec模式。使用USB接口你可能会更幸运。谢谢你的精确性。然而,我不会管理SD卡内存,但我只想使用SD卡引脚作为地雷来连接一个可以通过SPI协议控制的设备。有一个android.net.spi类?