[TOC]
本地编译注册 gitlab
桂成在服务器 10.0.0.3:9000 上搭建了 Gitlab,需要先进行注册 http://10.0.0.3:9000/users/sign_in
桂成将开发者赋予 Developer 或者 Master 权限,并拉进 Group MTK6737_Android6.0
添加 Gitlab 对本地机器的认证 via SSH_Keys
参照如下命令生成 私钥和公钥对(YounixPC 和 YounixPC.pub)。
12345678910111213141516171819202122$ cd ~/.ssh/$ ssh-keygen -t rs...
Hardware:MT6737DeviceOS:Android6.0Kernel: Linux3.18HostOS: Ubuntu16.04
一 移植步骤1. 先解压 modem 压缩包2. 安装 modem 编译需要的环境123456789*******************************************recommended Build Environment******************************************** [OS] : Linux* [PERL] : v5.10.1 ...
OS: Android6.0Hardware: RK3399
修改默认主页在如下文件packages/apps/Browser/res/values/strings.xml 123<!-- The default homepage. --> <string name="homepage_base" translatable="false"> https://www.google.com/webhp?client={CID}&source=android-home</strin...
Hardware:MT6737DeviceOS:Android6.0Kernel: Linux3.18HostOS: Ubuntu16.04
编译问题@Ubuntu16.04teei_daemon.te ERROR12345678#allow osi tmpfs:lnk_file read;device/mediatek/common/sepolicy/teei_daemon.te:30:ERROR 'unknown type teei_client_device' at token ';' on line 25309:#define for ml...
Hardware: MTK6737Android: 6.0(API 23)Kernel: Linux 3.4.67
[TOC]
安装编译环境并编译安装编译环境依赖包2>ubuntu < 12.041sudo apt-get install git-core gnupg flex bison ccache gperf libsdl1.2-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev valgrind libc6-dev lib32ncurses5-dev x...
Platform: RK3399OS: Android 7.1Kernel: v4.4.83
[TOC]
基本概念pstore
pstore是persistent storage的缩写。内核发生异常时如果能将日志等信息保存下来不丢失,那么就可以通过这些信息来定位问题。不同的平台可以提供的存储位置不同,例如有些平台支持硬盘,有些不支持。除了平台差异,异常类型也决定了在发生异常时该存储位置是否还可用。pstore 的目标是提供一套通用的接口用来存储异常信息。pstore以文件系统的形式提供用户空间接口,可以通过mount命令挂载到指定目录下边,如xxx\pstore,那么保存的信息将以文件的...
Author: Kris_FeiPlatform: RK3399OS: Android 7.1Kernel: v4.4.83
[TOC]
问题描述插上 TypeC 后 log 显示为 USB_FLOATING_CHARGER , 正常的应该是 USB_SDP_CHARGER
123456[ 35.192416] rk818-charger: pmic: plug in[ 35.679779] phy phy-ff770000.syscon:usb2-phy@e450.1: charger = USB_FLOATING_CHARGER[ 35.688995] rk818-cha...
Platform: RK3399OS: Android 7.1Kernel: v4.4.83
[TOC]
思路系统默认只支持两路Camera,只要将CameraHal中的数量限制改掉就可以了。 (由 2 改为 10)另外,有些地方直接用0和1表示Camera通道,也要做相应修改。
代码1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818...
Platform: RK3399OS: Android 7.1Kernel: v4.4.83
基本概念kernel/Documentation/devicetree/bindings/power/reset/syscon-reboot.txt1234567891011121314151617181920212223Generic SYSCON mapped register reset driverThis is a generic reset driver using syscon to map the reset register.The reset is generally per...
Platform: RK3399OS: Android 7.1Kernel: v4.4.83
[TOC]
思路原生Google代码只在开机的时候加载一次Camera 的配置, 当开机之后再去插USB Camera, 虽然USB模块能枚举成功USB Camera,但是Camera HAL 和 Camera Service是无法得知此事件的.因此解决思路就是在每次APP初始化获取Camera信息的时候重新加载初始化一次Camera.
解决方案Android6.0CameraService.cpp:1234567891011121314151617int32_t CameraService::...