问题描述
目前,我正在使用 Android Nougat 7.1.2 开发 iMX7D 板(来自 Toradex)。
我正在通过 I2C、GPIO、UART 协议编写与外围设备的连接(我正在使用与内核等较低层交互的 JNI 绑定)
在此之前,我必须为此板进行配置,例如导出 GPIO、授予 GPIO 和 I2C 和 UART 的权限:
# export GPIO
echo 112 > /sys/class/gpio/export
echo 113 > /sys/class/gpio/export
echo 58 > /sys/class/gpio/export
# grant permission
chmod 777 gpio112/value
chmod 777 gpio113/value
chmod 777 gpio58/value
chmod 777 /dev/i2c-3
chmod 777 /dev/ttymxc2
问题发生在我重新启动电路板时,我之前所做的所有配置都被删除了。
我在互联网上搜索了如何在启动时自动导出和授予权限的方式,我已经尝试过,但它要么需要 root 权限,要么在 Android 操作系统映像中重新配置。我被困在这里,现在没有任何解决方案!!!
我没有更多关于嵌入式系统中的 Android 操作系统的实验。如何在嵌入式系统中生根 Android 操作系统或有其他方法可以解决此问题?
任何建议将不胜感激。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)