自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(101)
  • 收藏
  • 关注

原创 MTK 9.0平台上zigbee_bm023模块的调试

MTK 9.0平台上zigbee_bm023模块的调试zigbee_bm023模块:默认3.3v供电为: 低电平,复位引脚 为高电平;使用uart1:节点为ttyS1操作节点:3.3v供电引脚:/sys/class/zigbee_bm023_by_elink/zigbee_bm023_by_elink/zigbee_power_gpio_control复位引脚:/sys/class/zigbee_bm023_by_elink/zigbee_bm023_by_elink/zigbee_rst_gp

2020-06-30 17:19:27 588

原创 不使用jni方式,为上层应用提供接口,实现led灯的开关

为上层应用提供接口,实现led灯的开关客户需求需要提供4个接口使用4个led灯的开关分析:不使用jni方式,只需要编写驱动为客户提供4个操作节点,让客户在上层通过写1或者0方式控制这4个节点实现4个灯的开关操作节点:led1:/sys/class/led_contorl_by_elink/led_contorl_by_elink/led_one_controlled2:/sys/class/led_contorl_by_elink/led_contorl_by_elink/led_two_cont

2020-06-30 16:09:45 686

原创 MTK 9.0平台调试gsensor

MTK 9.0平台调试gsensor ----型号为:stk8baxx1 查看原理图可以知道stk8baxx重力传感器 使用i2c1通道进行通讯,由于该重力传感器是不使用中断模式的进行触发的,所以不需要配置中断引脚。由此可以配置stk8baxx重力传感器的dtsdts文件配置如下:dts文件路径为:\kernel-4.4\arch\arm\boot\dts\aiot8362am3_bsp.dts&gsensor_mtk{ status = "okay";};&i2c1 {

2020-06-30 15:08:25 1651

原创 调试型号为 st3x3x 光距感传感器

mtk 9.0上调试型号为 st3x3x 光距感传感器1 查看原理图以及gpio映射表可以知道st3x3x 光距感传感器 使用i2c1通道进行通讯,中断引脚为gpio12,由此可以配置st3x3x 光距感传感器 的dts根据上面的原理图和gpio映射表EINT12_ALPS—>AE12---->gpio12可以得知,st3x3x 光距感传感器中断引脚EINT12_ALPS对应的引脚是gpio12dts文件配置如下:dts文件路径为:\kernel-4.4\arch\arm\boo

2020-06-23 18:15:54 2059

原创 MTK8362 9.0上调试 型号为cht8305温湿度传感器

MTK8362 9.0上调试 型号为cht8305温湿度传感器1 查看原理图以及gpio映射表可以知道 cht8305温湿度传感器 使用i2c1通道进行通讯,3.3v供电引脚为gpio 8 ,中断引脚为gpio13,由此可以配置cht8305温湿度传感器的dts。根据上面的原理图和gpio映射表ALERT—>AB15---->gpio13可以得知,cht8305温湿度传感器中断引脚ALERT对应的引脚是gpio13根据上面的原理图和gpio映射表VCC_3.3v------&g

2020-06-23 16:19:19 1361 3

原创 [RK3288][Android7.1]修改hdmi默认输出分辨率

相关文件:kernel/drivers/gpu/drm/bridge/synopsys/dw-hdmi.ckernel/drivers/gpu/drm/drm_edid.c修改kernel/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c文件如下修改 def_modes 的值,对应的是 vic 值,如果 4 对应的是edid_cea_modes 中的:...

2020-04-06 15:31:20 5877 2

转载 android分区大小的修改说明(RK)

android分区大小的修改说明(RK)android分区大小的修改说明分区大小定义在烧写工具的parameter中1、修改…\parameter:FIRMWARE_VER:0.2.3MACHINE_MODEL:FullAOSPonRk29sdkMACHINE_ID:007MANUFACTURER:RK29SDKMAGIC:0x5041524BATAG:0x60000800MA...

2020-03-13 15:19:37 2258

原创 [调试记录]3288 7.1平台上移植美格 SLM790 4G模块

[调试记录]3288 7.1平台上移植美格 SLM790 4G模块一 驱动配置1.1 PPP 配置需要配置 Android 内核来支持 PPP 功能,按照以下步骤来配置 PPP 选项Device Drivers --->[*] Network device support ---><*> PPP (point-to-point protocol) support...

2020-03-06 18:42:26 2548 1

原创 在MTK平台上移植egalax禾瑞亚触摸屏

平台:MTK8788 9.0步骤:1 查看原理图 得知 TP的复位和中断引脚分别为:gpio158 ,gpio1TP的供电由pmic供电,TP使用的i2c通道是i2c02 以本平台为例:1)配置 dts文件及相关文件:在8788_9_0\device\mediateksample\tb8788p1_64_bsp\elink\PCBA\O001H2\tb8788p1_64_bsp.dts...

2020-02-24 17:02:55 1279

原创 RS232和RS485通讯接口的区别

在项目中发现出现UART转RS-232和UART转RS-485的通讯端口,以此作记录下两者的区别:1. 传输方式不同。 RS-232采取不平衡传输方式,即所谓单端通讯. 而RS485则采用平衡传输,即差分传输方式。2 .传输距离不同。RS-232适合本地设备之间的通信,传输距离一般不超过20m。而RS-485的传输距离为几十米到上千米。3 .RS-232 只允许一对一通信,而RS-485...

2019-09-11 20:47:19 9083

原创 MTK8788[android 9.0]汇顶GT9XX TP触摸屏驱动流程分析

TP 相关引脚DTS中的定义我们这个项目TP复位引脚是GPIO158,中断引脚是GPIO1,由下图原理图知道我们的TP挂载在I2c0上,3.3v的供电电压是有PMIC 2.8V供电电压通过i2c电平转换过来的,所以供电电压需要配置pmic 2.8v/* TOUCH start */&touch { tpd-resolution = <800 1280>;//分辨率 ...

2019-09-10 21:55:03 2925 1

原创 MTK8788[android 9.0]调试笔记 MIPI屏驱动移植

以 nt35521_sl101pc27d0978_b00_wxga为例LK层的添加1 添加你的LCM屏驱动文件*1.1 添加到\vendor\mediatek\proprietary\bootable\bootloader\lk\dev\lcm\elink_lcm,原生MTK LCM屏添加的路径在\vendor\mediatek\proprietary\bootable\bootloade...

2019-09-07 17:57:52 2148

原创 RK3288[android 7.1]调试笔记 在安卓下拉状态栏的亮度进度条增加一条控制副屏亮度的进度条

由于我们双屏项目使用的背光是两路pwm通道,所以会产生两个背光节点C:\Users\Caozhaoyang>adb shellP710-08:/ $ cat sys/class/backlight/backlight/ pwm3-backlight/ //这里可以看到系统产生了两个背光节点,主屏背光节点sys/class/backlight/backlight...

2019-09-06 20:20:08 1874 2

原创 如何在kernel中预置obj文件 ,将编译的驱动文件xxx.c用xxx.o替代编译

如何在kernel中预置obj文件 即要将编译的驱动文件xxx.c用xxx.po替代编译下面介绍的这个是最通用的方法:我用RK的drm显示驱动路径为kernel\drivers\gpu\drm\panel\panel-simple.c为例1 先正常编译出panel-simple.o文件2 将panel-simple.o重新命名为panel-simple.o_shipped,并分别放在新建...

2019-08-21 10:49:53 2102

原创 RK3288[android 7.1]调试笔记 解决获取进程内存大小activityManager.getProcessMemoryInfo(memoryPid)接口 ,返回数据为空

RK3288[android 7.1]调试笔记 解决获取进程内存大小activityManager.getProcessMemoryInfo(memoryPid)接口返回数据为空需要明白进程权能1,基本概念传统UNIX的访问控制模型非常简单,就是“超级用户对普通用户”模型。在这种模型中,一个进程或帐户要么什么都能做即具有全部的系统权限,要么几乎什么也不能做即只有很小的权限,这取决于进程的UI...

2019-08-10 17:39:21 1216

原创 RK3288[android 7.1]调试笔记 隐藏底部状态栏截屏按钮

RK3288[android 7.1]调试笔记 隐藏底部状态栏截屏按钮修改frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java文件dongsy@build-server-100:~/work/dsy/3288_haier/work/3288-7.1/haier...

2019-08-10 16:00:18 1688

原创 RK3288[android 7.1]调试笔记 移除kernel层logo显示,保留 u-boot层logo显示

修改/kernel/drivers/gpu/drm/rockchip/rockchip_drm_drv.c文件dongsy@build-server-100:~/work/dsy/rk3288-Android-7.0/kernel(edp_lvds)$ git diff drivers/gpu/drm/rockchip/rockchip_drm_drv.cdiff --git a/driver...

2019-07-31 19:20:16 1736

原创 RK3288[android 7.1]调试笔记 移除u-boot层logo显示,保留kernel层logo显示

1 把uboot层logo的显示关闭修改\u-boot\drivers\video\rockchip_display.c文件dongsy@build-server-100:~/work/dsy/rk3288-Android-7.0/u-boot(edp-lvds)$ git diff drivers/video/rockchip_display.cdiff --git a/drivers/v...

2019-07-31 11:02:13 3517 1

原创 RK3288[android 7.1]调试笔记 LVDS屏调试

RK的LVDS屏调试,主要是配置正确LVDS的dts,配置正确基本都是可以点亮的1 首先拿到LVDS屏厂商给的屏规格书,规格书有用的信息就是时序参数1.1下面就是我拿到规格书的时序参数表**从这个时序表中,我们可以得知时钟dclk 频率: clock-frequency =65MHZ水平有效像素:Hactive=1024垂直有效像素:Vactive=768水平总周期 =1344h...

2019-07-26 18:11:11 9037 1

原创 用shell命令写打印log信息脚本信息

用shell命令写打印log信息脚本下面让RK的编译脚本在编译u-boot kernel android update.img时分别用文件uboot.log kernel.log android.log package.log记录编译时产生的log信息修改后的脚本如下:#!/bin/bash# if want to build u-boot :./build.sh -U # if w...

2019-07-22 18:57:13 7042

原创 RK3288[android 7.1]调试笔记 控制副屏旋转方向

RK3288[android 7.1]调试笔记 控制副屏旋转方向1 在路径为\frameworks\base\core\java\android\view\IWindowManager.aidl文件打上如下补丁dongsy@build-server-100:~/work/dsy/code_rk3288/frameworks/base((e845a29...))$ git diff core...

2019-07-19 16:10:12 3782

原创 RK3288[android 7.1]调试笔记 去掉通讯录APK

1 用#把路径为/packages/apps/Dialer/Android.mk的文件屏蔽掉此编译规则wangxd@build-server-100:~/work/dsy/rk3288-Android-7.0/packages/apps/Dialer((4095f56...))$ git diffdiff --git a/Android.mk b/Android.mkold mode 100...

2019-07-01 18:00:06 935

原创 RK3288[android 7.1]调试笔记 去掉录音机APK

在路径为/packages/apps/SoundRecorder/Android.mk这个文件全部屏蔽掉此编译规则就不会把录音这个APK编译出来wangxd@build-server-100:~/work/dsy/rk3288-Android-7.0/packages/apps/SoundRecorder((0524f08...))$ git diffdiff --git a/Android....

2019-07-01 17:52:40 797

原创 RK3288[android 7.1]调试笔记 去掉Email电子邮件APK

在路径为/packages/apps/Email/Android.mk这个文件全部屏蔽掉此编译规则就不会把电子邮件这个APK编译出来wangxd@build-server-100:~/work/dsy/rk3288-Android-7.0/packages/apps/Email((25afa85...))$ git diffdiff --git a/Android.mk b/Android.mk...

2019-07-01 17:49:48 2530

原创 RK3288[android 7.1]调试笔记 去掉桌面上的谷歌搜索框

在路径为/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java文件增加mDragLayer.removeView(mQsbContainer);这句话wangxd@build-server-100:~/work/dsy/rk3288-Android-7.0/packages/apps/Launcher3((2b30216....

2019-07-01 17:45:48 1245

原创 RK3288[android 7.1]调试笔记 设置默认锁屏方式为None

RK3288[android 7.0]调试笔记 设置默认锁屏方式为None修改路径为/frameworks/base//packages/SettingsProvider/res/values/defaults.xml 此文件中的def_lockscreen_disabled值由false变为truewangxd@build-server-100:~/work/dsy/rk3288-Andro...

2019-06-29 15:34:30 1738

原创 RK3288[android 7.1]调试笔记 开机进不了系统报以下log:init: Service 'bootanim' is being killed...

开机进不了系统报以下log:init: Service ‘bootanim’ is being killed…开机进不了系统查看log,得知原因是由于开机动画这条服务进程会被杀掉导致一直进不去系统[ 11.091036] init: Service 'bootanim' is being killed...[ 11.128007] init: Service 'bootanim' (...

2019-06-28 17:57:41 3077

原创 RK3288[android 7.1]调试笔记 修改默认Music, video, games, & other media音乐,视频,游戏,铃声和通知等音量设置为70%

RK3288[android 7.0]调试笔记 修改默认Music, video, games, & other media音乐,视频,游戏,铃声和通知等音量设置为70%wangxd@build-server-100:~/work/dsy/rk3288-Android-7.0/frameworks/base(m_android_7_0)$ git diff media/java/and...

2019-06-28 10:33:20 1712

原创 RK3288[android 7.1]调试笔记 去掉开始后屏幕下侧显示的“已充满”

RK3288[android 7.0]调试笔记 去掉开始后屏幕下侧显示的“已充满”wangxd@build-server-100:~/work/dsy/rk3288-Android-7.0/frameworks/base/packages/SystemUI(m_android_7_0)$ git diff src/com/android/systemui/statusbar/Keyguard...

2019-06-28 10:12:16 777

原创 RK3288[android 7.1]调试笔记 强制横屏

RK3288[android 7.0]调试笔记 强制横屏wangxd@build-server-100:~/work/dsy/rk3288-Android-7.0/frameworks/base/packages/SystemUI(m_android_7_0)$ git diff ../../services/core/java/com/android/server/wm/WindowMan...

2019-06-27 16:41:04 1813

原创 RK3288[android 7.1]调试笔记 隐藏状态栏充电图标和充电显示的百分比

RK3288[android 7.0]调试笔记 去掉充电图标和充电显示的百分比去掉充电显示的百分比增加这句话android:visibility="gone"隐藏(GONE)XML文件:android:visibility=“gone”Java代码:view.setVisibility(View.GONE);wangxd@build-server-100:~/work/dsy/rk32...

2019-06-27 16:13:59 1657

原创 RK3288[android 7.1]调试笔记 修改双屏异显开关默认打开

wangxd@build-server-100:~/work/dsy/rk3288-Android-7.0/frameworks/base/packages/SystemUI(m_android_7_0)$ git diff ../SettingsProvider/src/com/android/providers/settings/DatabaseHelper.javadiff --git a...

2019-06-27 16:06:05 1734 3

原创 RK3288[android 7.1]调试笔记 修改默认休眠时间为5分钟,默认亮度为70%,默认wifi打开

wangxd@build-server-100:~/work/dsy/rk3288-Android-7.0/frameworks/base/packages/SystemUI(m_android_7_0)$ git diff ../SettingsProvider/res/values/defaults.xmldiff --git a/packages/SettingsProvider/res...

2019-06-27 16:02:03 1593

原创 RK3288[android 7.1]调试笔记 修改默认时区是北京时间

wangxd@build-server-100:~/work/dsy/rk3288-Android-7.0/build/tools((44b2016...))$ git diff buildinfo.shdiff --git a/tools/buildinfo.sh b/tools/buildinfo.shindex dcb66bf..17af917 100755--- a/tools/bu...

2019-06-27 15:51:50 1875

原创 RK3288[android 7.1]调试笔记 修改默认语言为中文

wangxd@build-server-100:~/work/dsy/rk3288-Android-7.0/build/tools((44b2016...))$ git diff buildinfo.shdiff --git a/tools/buildinfo.sh b/tools/buildinfo.shindex dcb66bf..17af917 100755--- a/tools/bu...

2019-06-27 15:50:16 3663

原创 RK3288[android 7.1]调试笔记 修改默认的PreviewSize预览分辨率和PictureSize照片大小

RK3288[android 7.0]调试笔记 修改默认的PreviewSize预览分辨率和PictureSize照片大小从log中知道自带摄像头应用是会根据支持的分辨率并结合屏的分辨率去选择最优分辨率的01-18 16:52:13.918 226 706 I CameraHal: initDefaultParameters(170): dsy log:initDefaultParam...

2019-06-27 15:46:07 5079

原创 RK3288[android 7.1]调试笔记 在下拉菜单下增加关机重启快捷键功能

RK3288[android 7.0]调试笔记 在下拉菜单下增加关机重启快捷键增加下拉菜单重启关机快捷键wangxd@build-server-100:~/work/dsy/rk3288-Android-7.0/frameworks/base(m_android_7_0)$ git diff packages/SystemUI/res/values/config.xmldiff --git ...

2019-06-27 15:17:10 1193

原创 RK3288[android 7.1]调试笔记 Android 7.1 去掉设置里状态信息中的电池状态和电池电量选项

Android 7.1 去掉设置里状态信息中的电池状态和电池电量选项diff --git a/res/xml/device_info_status.xml b/res/xml/device_info_status.xmlold mode 100644new mode 100755index a0b7590..ab23690--- a/res/xml/device_info_status....

2019-06-27 14:19:10 2079

原创 RK3288[android 7.0]调试笔记 去掉Android 7.0设置里的电池管理选项

去掉Android 7.1设置里的电池管理选项wangxd@build-server-100:~/work/dsy/rk3288-Android-7.0/packages/apps/Settings((465d84e...))$ git diffdiff --git a/AndroidManifest.xml b/AndroidManifest.xmlindex 3578d24..828a8...

2019-06-27 11:39:25 973

转载 Linux内核中Makefile、Kconfig和.config的关系

Linux内核中Makefile、Kconfig和.config的关系

2019-06-11 17:13:13 290

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除