Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过UART引脚与使用Android设备的pic微控制器通信?_Android_Android Kernel - Fatal编程技术网

如何通过UART引脚与使用Android设备的pic微控制器通信?

如何通过UART引脚与使用Android设备的pic微控制器通信?,android,android-kernel,Android,Android Kernel,我有一个带Android 5.1的ODROID C2。它有一个UART pin。 我想用UART串行通信与pic微控制器进行通信 我试过了。我可以在设备管理器上看到uart端口。但问题是我无法在设备上安装应用程序。它显示错误: pkg:/data/local/tmp/com.example.windows10.uart\u应用程序 失败[安装\u失败\u缺少\u共享\u库] 设备外壳命令:pm uninstall com.example.windows10.uart\u应用程序 未知故障(故障)

我有一个带Android 5.1的ODROID C2。它有一个UART pin。
我想用UART串行通信与pic微控制器进行通信

我试过了。我可以在设备管理器上看到uart端口。但问题是我无法在设备上安装应用程序。它显示错误: pkg:/data/local/tmp/com.example.windows10.uart\u应用程序 失败[安装\u失败\u缺少\u共享\u库]

设备外壳命令:pm uninstall com.example.windows10.uart\u应用程序
未知故障(故障)

首先,您需要检查PIC UART的电压水平。也许是5伏

并且,ODROID C2使用3V3 UART级别。(必须使用C2 GPIO中的UART1。如果使用UART0,则需要在boot.ini中进行一些修改)

其次,使用一些串行应用程序进行测试。如果应用程序显示相同的错误,则您需要授予以下权限:

chmod 777/dev/tty1 还有,为什么不使用硬核论坛呢


编辑
抱歉,chmod 777/dev/tty1是错误的。重试#chmod 777/dev/ttyS1

我使用了来自github的代码。但我也犯了同样的错误。错误::pkg:/data/local/tmp/uart\u com失败[INSTALL\u FAILED\u MISSING\u SHARED\u LIBRARY]设备外壳命令:pm uninstall com.example.windows10.uart\u com未知失败(失败)是否使用终端运行测试?如果不是,请在“sudo chmod 777/dev/ttyS1”之后尝试“echo”1“>/dev/ttyS1Try”