
Android
坏小孩2015
我是一个典型的IT男,沉默寡言
展开
-
关于work queue 中出现的INIT_WORK 参数问题
在实践work queue的时候遇到了INIT_WORK 参数报错 查了之后才知道参数由3个变为了两个。 1. 如果在初始化的时候不需要传递参数可以有简单方法,就是忽略参数, 如:void xxx_wq_func(struct work_struct *work){ 在这里写工作;}如果是在外部的参数传递则要定义一个结构:struct foo{ struct work_s原创 2015-08-07 15:07:34 · 1629 阅读 · 0 评论 -
SDM esd check 调用链
ESD 初始化过程目录ESD 初始化过程目录mdss_dsi_status_initmdss_check_dsi_ctrl_statusmdss_dsi_status_initmdss_dsi_status_init -> INIT_DELAYED_WORK(&pstatus_data->check_status, check_dsi_ctrl_status); 初始化delay工作队列p原创 2018-01-01 23:58:00 · 658 阅读 · 0 评论 -
ubuntu 14.04 install open-jdk-8
sudo add-apt-repository ppa:openjdk-r/ppasudo apt-get updatesudo apt-get install openjdk-8-jdksudo update-alternatives --config javasudo update-alternatives --config javac原创 2017-11-13 19:29:31 · 441 阅读 · 0 评论 -
SDM660 LA.2.0 Android O 编译问题
Android O 编译问题原创 2017-09-28 13:30:09 · 1681 阅读 · 0 评论 -
编译Android 7.0(N) jack error 解决办法
jack error1修改~/.jack-settings 的port为8086和8087# Server settingsSERVER_HOST=127.0.0.1SERVER_PORT_SERVICE=8086SERVER_PORT_ADMIN=8087# Internal, do not touchSETTING_VERSION=42修改~.jack-server/config.pro原创 2017-02-11 15:10:12 · 1639 阅读 · 0 评论 -
指纹芯片GF5216(汇顶)TEE方案移植(高通8996平台)
指纹移植步骤指纹移植分为主要如下步骤:1. 移植Kernel(APPS)的驱动:主要是创建设备/dev/goodix_fp文件与上电。(对于TZ4.0即更高的版本,不需要在APPS侧配置spi的clock)2. 移植NON-HLOS端TZ中的TA(trustzone app):主要是为了安全通信。3. 增加SElinux的策略文件和服务自启动,增加设置中的xml文件,使得在设置中有指纹的选项。原创 2016-12-29 15:44:49 · 15386 阅读 · 3 评论 -
Qualcomm msm8996 调试AMOLED屏
调试AMOLED屏的重要点在于给屏提供的两个电,OVDD(4.6V)与OVSS(-2.9V),电是有平台的PMU提供的,由SWIRE信号控制,主要修改了供电的方式,先写在内核中点亮的过程。点亮内核在项目的dtsi文件中修改如下几个属性,其他的与LCD屏调试一样。1.在msm-pmi8994.dtssi文件中添加如下属性。添加最后一行: qcom,disp-type-amoled; 注释掉属性原创 2016-10-19 15:02:04 · 11302 阅读 · 1 评论 -
Android 编译使用CCACHE
Using ccache ccache is a compiler cache for C and C++ that can help make builds faster. In the root of the source tree, do the following: ccache 是C与C++的编译缓存,它可以使得编译项目更快。在安卓源码根目录下,执行下列命令$ export USE_C原创 2016-03-14 15:35:05 · 1063 阅读 · 0 评论 -
如何编写Android.mk 文件
如何编写Android.mk 文件1 编译一个简单的APKLOCAL_PATH := $(call my-dir)include &(CLEAR_VARS)#Build all java in the java subdirectoryLOCAL_SRC_FILES := $(call all-subdir-java-files)#Name of the APK to buildLOCA原创 2016-01-04 17:42:16 · 676 阅读 · 0 评论 -
MTK 平台支持设备树的添加流程
in lkstep 1: 增加dtsi文件 kernel/include/dt-bindings/lcm/xxx.dtsistep 2: 在项目的dts 文件中包含dtsi文件 #include step 3: 在bootable/bootloader/lk/project/.mk 增加DEFINES += MTK_LCM_DEVICE_TREE_SUPPORTCUSTOM_MTK原创 2016-01-07 10:50:44 · 3915 阅读 · 0 评论 -
Ubuntu 14.04 x64 安装 Android SDK(转载)
转载地址:www.cnblogs.com/sink_cup/archive/2011/10/31/ubuntu_x64_android_sdk_java.html操作系统:Ubuntu 14.04 x64目标:安装 Android SDK本文最后更新时间:2014-9-15 安装32位库文件2013年9月的iPhone 5s是第一款64位手机,而Android手机还都是32位的,落后了一年。And转载 2015-07-29 13:22:04 · 453 阅读 · 0 评论 -
使用交叉编译编译,stdio.h: No such file or directory
使用交叉编译编译。ndk-build and an Android.mk with BUILD_EXECUTABLEor, the --sysroot GCC option[1]LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := fooLOCAL_SRC_FILES := foo.cinc...原创 2018-09-11 13:55:22 · 8461 阅读 · 0 评论