请选择 进入手机版 | 继续访问电脑版
搜索

121

主题

128

帖子

665

积分

网站编辑

Rank: 8Rank: 8

积分
665
发表于 2021-5-17 14:45:38 2298 浏览 0 回复

iTOP-6818开发板Android5.1将APK编译到镜像

本节介绍的是如何默认安装 apk 至系统,当然用户也可以使用”adb install *.apk”命令将 apk 下载到开发板。但当开发板数量较多的时候,那么每次使用 adb 命令就过于繁琐了,因此将必要的 apk 编译至 Android 镜像中会大大提升工作效率。如下图所示,在 Android5.1 源码目录“device/nexell/s5p6818_drone/apk”中,有一些默认的应用程序。
如果想再添加应用程序,那么以 ledtest 为例,你只需要在 apk 文件下建立文件夹 ledtest。
然后将 ledtest.apk 和 libled.so 放进文件夹 ledtest 中。 进入到 ledtest 文件夹可以看到 ledtest 的 APK 和对应的库文件。
如下图所示,安装 APK 的脚本是“device/nexell/s5p6818_drone/device.mk”,首先进入对应文件夹,然后打开 device.mk。
如下图所示,这两行脚本是与 ledtest 相关的。首先将 ledtest.apk 放到对应的文件夹中。其次,ledtest 需要一个库文件,这个库文件也要放到对应的文件夹中。(这几段代码是 要自己添加的)如果是其它的 APK,可以参考 ledtest 的脚本。
修改完后,保存退出。接着进入源码目录进行编译。
file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml11288\wps91.jpg
源码编译完成之后,将 Android5.1 镜像(包括 boot.img 内核镜像)烧写至开发板就可 以看见 ledtest 应用程序。然后打开 ledtest 应用程序,点击 LED1 ON 按钮可以点亮板子上的 led,点击 LED1 OFF 按钮可以熄灭板子上的 led 小灯。如果小灯没有反应,则需要到给予 led 的设备节点权限,在串口控制台输入“chmod 777 /dev/leds_ctl”,如下图所示。
使用命令”ls -l /dev | grep led”看到命令执行成功

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

登录或注册

官方客服

QQ:2551456065

官方QQ群

195631883

扫一扫关注迅为公众号

群号652692981

 
快速回复 返回顶部 返回列表