在Hikey上通过PeripheralManagerService访问SPI

时间:2017-12-05 10:08:00

标签: android gpio spi android-things peripherals

我正在尝试将数据发送到连接到hikey960平台的SPI的设备。 Hikey正在普通的移动Android上运行。是否可以像Hikey一样在开发平台上运行androidthings api?

PeripheralManagerService manager = new PeripheralManagerService();
List<String> deviceList = manager.getSpiBusList();
if (deviceList.isEmpty()) {
    Log.i(TAG, "No SPI bus available on this device.");
} else {
    Log.i(TAG, "List of available devices: " + deviceList);
}

我使用上面的代码构建了一个apk。而安装丢失的库错误即将到来。显然它是由于在正常的android sdk中缺少android库。是在android平台上向spi设备写入数据的任何解决方法或方法。

错误 -

  

安装失败并显示消息INSTALL_FAILED_MISSING_SHARED_LIBRARY:无法在/data/app/com.example.androidthings.myproject-1中安装软件包:软件包com.example.androidthings.myproject需要不可用的共享库com.google.android.things ;失败!

1 个答案:

答案 0 :(得分:0)

现在Android的东西只能在选定的开发工具包(nxp和raspberry pi)上运行,也许一旦它被发布 - 仍然在开发者预览中 - 他们会将它打开到更多设备。