TinkerBoard rk3288开发
JimmyHoo0000
There is no royal road to learning.
展开
-
华硕TinkerBoard(rk3288处理器)开发之 Android7.1.2修改源码,让app可以调用su获取权限--上部
序言:修改Andorid7.1.2源码,让app可以调用/system/xbin/su这个su来获取相关文件的操作权限!正文:1、修改Android7.1.2/system/extras/su/su.c ,屏蔽如下代码:uid_t current_uid = getuid(); if (current_uid != AID_ROOT && current_u...原创 2019-12-19 09:34:18 · 1321 阅读 · 1 评论 -
华硕TinkerBoard(rk3288处理器)开发之 Android7.1.2源码中的常见宏定义 ---- 备忘录
$(PRODUCT_OUT) ---> out/target/product/rk3288$(TARGET_OUT) ----> out/target/product/rk3288/system$(TARGET_ROOT_OUT) ---->out/target/product/rk3288/root$(TARGET_OUT_EXECUTABLES) --...原创 2019-11-13 11:14:30 · 294 阅读 · 0 评论 -
Android 源码单独编译某个模块(含Android.mk的文件夹)
1、在Android源码的根目录下,执行source build/envsetup.sh2、mmm system/extras/su3、make snod如此操作之后就得到了新的system.img。---- The End.原创 2019-11-12 10:25:21 · 2155 阅读 · 0 评论 -
华硕Tinker Board开发板(rk3288处理器)开发 ---- GPIO使用备忘
第一步:使用adb connect 将ThinkerBoard开发板与PC连接上。(假设Tinkerboard IP地址为192.168.0.130,则输入 adb connect 192.168.0.130:5555 回车按键 即可完成连接啦!)第二步:查看GPIO的状态,依次输入下面的指令:adb rootadb remountadb shellcd datamkdir de...原创 2019-10-15 10:03:37 · 1386 阅读 · 0 评论 -
华硕Tinker Board开发板(rk3288处理器)开发 ---- 编译Android7.1.2源码流程
备注:在window7系统下,安装VMWorkstation(虚拟机),在虚拟机中安装了ubuntu16.04desktop版本linux系统,进行android源码编译的。编译android源码,最好是以root权限运行,不然很多东西需要授权(麻烦)。进入root身份方式:首先输入su root,接着输入密码(已经设定好的)。如果没有设定过root 密码,请这样操作:sudo passwd ro...原创 2019-08-06 09:19:54 · 1352 阅读 · 0 评论 -
华硕Tinker Board开发板(rk3288处理器)开发 ---- 将Android Studio开发的apk源码放到Android7.1.2源码中进行编译
备注:此Android Studio项目并没有jni,没有使用动态so库,只是一个简单的项目。1、将Android studio开发的项目移植到Android7.1.2源码中,我们只需要Android Studio项目的app/scr/main目录下的所有文件,如下图所示。2、在android7.1.2源码的packages/apps目录下,新建一个文件来存放步骤1中的文件。下面给出我...原创 2019-08-09 16:03:45 · 963 阅读 · 0 评论 -
华硕Tinker Board开发板(rk3288处理器)开发 ---- 在Android7.1.2中某个apk项目中添加LOGD,LOGE等调试打印功能
1、找到你要添加LOG调试打印信息功能的那个apk项目所在源码位置,比如我的就是在Android7.1.2源码的packages/apps/Jni_demo 这个目录下,如下图所示:2、在需要调用LOGE,LOGD等调试打印功能的源代码(.c或者.cpp文件)中添加如下代码://jimmy for LOGD LOGE LOGI LOGV LOGW#include <androi...原创 2019-08-09 17:28:38 · 631 阅读 · 0 评论 -
华硕Tinker Board开发板(rk3288处理器)开发 ---- 生成update.img,制作启动SD
有关Android7.1.2源码的编译,请参考我的这边博客,https://blog.csdn.net/qq_41811438/article/details/98525386,希望可以帮助到你。续源码编译完成之后,我们要生成img,并将所有的img文件合成update.img文件,然后烧录到sd中,将sd卡插到TinkerBoard的卡槽中,上电开发板就完成了。在虚拟机ubuntu系统下...原创 2019-08-22 19:30:28 · 2149 阅读 · 0 评论