E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
QNX调试笔记
[RK3399][Android7.1]
调试笔记
--- 如camera API版本使用确认
Platform:rk3399OS:Android7.1Kernel:v4.4.83CameraAPI版本分V1和V2两个版本。CameraAPI1Android4.4及更低版本设备上的应用级相机框架,通过android.hardware.Camera类提供。CameraAPI2Android5.0及更高版本设备上的应用级相机框架,通过android.hardware.camera2包提供。And
KrisFei
·
2020-08-08 17:20
RK3399
子类__Camera
[RK3399][Android7.1]
调试笔记
--- 提高DDR频率到933MHz
OS:Android7.1Board:Firefly-RK3399Kernel:v4.4.55默认使用的是800MHz.kris@eco:~/firefly_rk3399$gdfu-boot/diff--gita/u-boot/tools/rk_tools/RKBOOT/RK3399MINIALL.inib/u-boot/tools/rk_tools/RKBOOT/RK3399MINIALL.in
KrisFei
·
2020-08-08 17:20
RK3399
子类__DDR_DVFS
[RK3399][Android7.1]
调试笔记
--- adb devices都是问号问题
Platform:RK3399OS:Android7.1Kernel:v4.4.83Board:Firefly-RK3399现象:adbdevices得到的都是问号kris@eco:~/firefly_rk3399/build/core$adbdevicesListofdevicesattached????????????device原因:drmservice默认从idb去获取serialno.解
KrisFei
·
2020-08-08 17:20
RK3399
子类__Android
[RK3399][Android7.1]
调试笔记
--- 默认板子无法亮屏
Platform:RK3399OS:Android7.1Board:Firefly-RK3399现象:官网下载了最新固件,烧写进去后系统虽然起来了,但是屏幕无法点亮。原因:系统默认编译使用的是dp版本对应dts是rk3399-firefly.dts,而我用的是edp屏。注意:rk3399是64位平台,dts的路径是在kernel/arch/arm64/boot/dts/而不是kernel/arch
KrisFei
·
2020-08-08 17:20
RK3399
子类__Display
[RK3288][Android6.0]
调试笔记
--- 读取cmd_type失败
Platform:未知rk平台log:0.492592]childnode->name=rockchip,on-cmds5:length=3[0.492604]cmd[1]=15,[0.492610]cmd[2]=03,cmd[3]=00,[0.492621]dcs_cmd->dcs_cmd.cmd_len=3[0.492630]rk_mipi_screen_init_dt:Cannotreadp
KrisFei
·
2020-08-08 17:49
子类__Display
[RK3288][Android6.0]
调试笔记
--- 读取GPU当前频率方法
Platform:RockchipOS:Android6.0Kernel:3.10.92root@rk3288:/#cat/sys/devices/ffa30000.gpu/clockcurrent_gpu_clk_freq:416666KHzavailable_freqs:99000,198000,297000,417000,480000(KHz)另一种:root@rk3288:/sys/dev
KrisFei
·
2020-08-08 17:49
子类__DDR_DVFS
[RK3288][Android6.0]
调试笔记
--- 交叉编译X264及测试
Platform:RK3288OS:Android6.0Kernel:3.10.92环境准备:x264库下载地址:https://www.videolan.org/developers/x264.html也可以直接用git下载:gitclonegit://git.videolan.org/x264.gitNDK下载地址:http://developer.android.com/ndk/downlo
KrisFei
·
2020-08-08 17:49
子类__Codec
[RK3288][Android6.0]
调试笔记
--- 修改录音采样率提示报错问题
Platform:RockchipOS:Android6.0Kernel:3.10.92需求:由于app采样率设置的是16k,而硬件用的是44.1kHz,为了避免重采样带来的损耗,因此将HAL层改了16kHz,logcat提示如下error:01-2123:01:23.0472101207EAudioHardwareTiny:pcm_open()failed:cannotsethwparams:I
KrisFei
·
2020-08-08 17:48
子类__Audio
[RK3288][Android6.0]
调试笔记
--- 修改boot.img后进入Recovery模式问题
Platform:RK3288OS:Android6.0Kernel:3.10.92Uboot:v2014.10现象:修改了init.rc编译出来的bootimage下载进去后无法开机进入Recovery模式.Log:readlogoonstatefromdts[1]pll_src=0,dclk_hz=138700000,dclk_div=2edpplllockedAuxTransactionfa
KrisFei
·
2020-08-08 17:48
子类__Recovery
知乎热帖:Qt 这么强大为什么火不起来?
图形用户界面应用程序框架,Qt拥有无可比拟的跨平台性,横跨Windows、Linux、macOS、iOS、安卓、Solaris、SunOS、HP-UX、Irix、FreeBSD、BSD/OS,SCO,AIX,OS390,
QNX
CSDN 程序人生
·
2020-08-08 15:08
[RK3399] [Android7.1]
调试笔记
:TSC2007 触摸屏
Platform:RK3399OS:Android7.1Kernel:v4.4.103Board:Firefly-AIO-3399CTSC2007的Datasheet给出了它的一个典型应用电路:我们自己打了几块调试的小板,大概如下图这样:然后是接到开发板上准备调试:一、内核驱动tsc2007的驱动源码在内核中是已经存在的,其路径如下:kernel/drivers/input/touchscreen
Yumin_Wu
·
2020-08-08 12:22
Android
[RK3288][Android6.0]
调试笔记
--- WiFi一直处于“正在连接”状态
Platform:RK3288OS:Android6.0Kernel:3.10.92现象:Wifi提示正在连接,但是一直连接不上。换了其他的一个AP,也提示连接不上。分析:根据WIFI连接过程可知,显示正在连接时dhcpclient会从路由器那边获取ipaddress.正常Log:06-1314:56:23.6975831340DDhcpClient:BroadcastingDHCPDISCOVE
KrisFei
·
2020-08-08 11:43
子类__WiFi
【开发工具】[Jlink]:STM32 MDK Jlink
调试笔记
1.错误信息如下:JLinkinfo:-----------DLL:V4.08b,compiledJun30200919:10:31Firmware:J-LinkARMV8compiledDec1200911:42:48Hardware:V8.00S/N:17935099Feature(s):RDI,FlashDL,FlashBP,JFlash---*JLinkInfo:FoundSWD-DPwi
PillarPeng
·
2020-08-07 22:06
开发工具
RK3288android 7.1
调试笔记
解决出现“There’s an internal problem with your device. Contact your manufacturer”
开机过程中系统会检测/system/build.prop和/vendor/build.prop,如果发现不一致的地方,就会提示报错,实际不影响使用,如果您一定要去除这个的话,可以参考以下方法:1.makeclean之后重新编译android源码。2.修改/frameworks/base/services/core/java/com/android/server/am/ActivityManager
Arctans
·
2020-08-07 16:17
Android
[RK3399][Android7.1]
调试笔记
--- 编译otapackage失败
Platform:RK3399OS:Android7.1Kernel:v4.4.83现象:编译otapackage,提示如下error:creatingsystem.img...Running:mkuserimg.sh-s/tmp/targetfiles-NuIdO9/system/tmp/system-2Ij3G9.imgext4system1610612736-T1230739200-C/tm
KrisFei
·
2020-08-07 14:39
RK3399
子类__Build
[RK3288][Android6.0]
调试笔记
--- 读取目录下所有某种类型文件
Platform:RK3288OS:Android6.0Kernel:3.10.92背景:需要批量读取png图片,对上层的API接口使用不太熟悉,记录下。使用方法:ArrayListmImageList=newArrayList<>();privatevoidgetImageFiles(Stringpath){Stringformat="png";Filedir=newFile(path);Fil
KrisFei
·
2020-08-07 14:39
子类__Android
[RK3399][Android7.1]
调试笔记
--- 开机后台抓取kmsg log
Platform:RK3399OS:Android7.1Kernel:v4.4.83此功能在rk3288上有实现过,rk3399上脚本稍微有点差异。记录文件生成时间,因为可能会遇到异常重启的情况,而文件的生成时间会随着Log的写入而更新。dmesg先保存前面的Log每次开机会启动一次脚本,默认保留5次开机Log,kmsg_5.log为最新改动如下:system/core/rootdir/init.
KrisFei
·
2020-08-07 14:39
RK3399
子类__Android
[RK3399][Android7.1]
调试笔记
--- RTC读取时间失败
Platform:RK3399OS:Android7.1Kernel:v4.4.83现象:使用busyboxhwclock-r读取rtc时间是提示:hwclock:ioctl0x80247009failed:Invalidargumentkernellog提示:[65.931824]rtcrtc0:read_time:failtoread:-22原因:硬件RTC的月份时间默认是返回-1,导致rtc
KrisFei
·
2020-08-07 14:39
RK3399
子类__RTC
[RK3288][Android6.0]
调试笔记
--- tar压缩源代码出现error
Platform:RK3288OS:Android6.0Kernel:3.10.92现象:用tar命令打包工程师,出现error,log如下rk3288/external/okhttp/okhttp/src/main/java-templates/com/squareup/okhttp/internal/Version.javark3288/external/okhttp/okhttp/pom.x
KrisFei
·
2020-08-07 14:38
子类_Other
[RK3288][Android6.0]
调试笔记
--- I2C通信失败问题
Platform:RockchipOS:Android6.0Kernel:3.10.92使用rk3288的i2c5读写时,会出现以下errorlog:root@rk3288:/#cat/sys/bus/i2c/drivers/at24/5-0050/eeprom[24.297924]rockchip_i2cff170000.i2c:Addr[0x0050]waiteventtimeout,stat
KrisFei
·
2020-08-07 14:38
子类__I2C
[RK3399][Android7.1]
调试笔记
--- 确定用32还是64库
Platform:RK3399OS:Android7.1Board:Firefly-RK3399背景:在调试usbcamera的时候,因为有异常,因此单独编译了so库调试,第一反应是系统用的是64位库,路径是out/xxx/system/lib64/hw下,但是测试发现,系统用的是out/xxx/system/lib/hw下的cameraso库。分析:找到异常点log2641088ECameraH
KrisFei
·
2020-08-07 14:38
RK3399
子类__Build
[RK3399][Android7.1]
调试笔记
--- 修改串口波特率1500000为115200
Platform:RK3399OS:Android7.1Board:Firefly-RK3399rk3399默认使用的波特率是1500000,而我在ubuntu上习惯了使用kermit,此工具不支持1500000,所以作如下修改,包括uboot和kernel两个地方。uboot:diff--gita/u-boot/configs/rk3399_defconfigb/u-boot/configs/r
KrisFei
·
2020-08-07 14:38
RK3399
子类__UART
[RK3399][Android7.1]
调试笔记
--- 查看系统中应用对应的权限
Platform:RK3399OS:Android7.1Kernel:v4.4.83Board:Firefly-RK3399背景:弄了个应用写数据到sdcard目录,写sd权限android.permission.WRITE_EXTERNAL_STORAGE在AndroidManifest.xml文件中是有定义的,但提示无法写入。查看权限:从/data/system/packages.xml中可以
KrisFei
·
2020-08-07 14:38
子类__Android
RK3399
[RK3399][Android7.1]
调试笔记
--- DDR动态调节功能开启
OS:Android7.1Board:Firefly-RK3399Kernel:v4.4.55功能开启:sdk默认是关闭此功能的,如下三步使能。打开dmc(DynamicMemoryController)和dfi功能,dfi负责监测ddrloading.kris@eco:~/firefly_rk3399$gdfkernel/diff--gita/kernel/arch/arm64/boot/dts
KrisFei
·
2020-08-07 14:38
RK3399
子类__DDR_DVFS
[RK3399][Android7.1]
调试笔记
--- 允许应用访问sdcard目录
Platform:RK3399OS:Android7.1Kernel:v4.4.83Board:Firefly-RK3399需求是低于api23版本的应用直接可以读写sdcard,改动如下:kris@eco:~/firefly_rk3399/frameworks/base/core/res$gdfAndroidManifest.xmldiff--gita/frameworks/base/core/
KrisFei
·
2020-08-07 14:38
RK3399
子类__SD
EMMC
[RK3399][Android7.1]
调试笔记
--- 系统使用的分区文件
Platform:RK3399OS:Android7.1Board:Firefly-RK3399在之前的rk3288平台上,分区文件是位于RKTools/linux/Linux_Pack_Firmware/rockdev(ubuntu版本)和RKTools/windows/AndroidTool/rockdev(windows版本)下。而在rk3399平台,firefly根据你使用的版本将其放在了
KrisFei
·
2020-08-07 14:38
RK3399
子类__Android
[RK3288][Android6.0]
调试笔记
--- 如何修改/dev/ttySx后面的数字号
Platform:RockchipOS:Android6.0Kernel:3.10.92有网友遇到/dev/ttyS0如何改成/dev/ttyS4的困惑,确实它的命名不是按顺序的,比如我使用了三个串口,名字不是连续的:root@rk3288:/#ls/dev/ttyS*/dev/ttyS0/dev/ttyS1/dev/ttyS4事实上这个值是在dtsi中获取的,代码流程:staticintseri
KrisFei
·
2020-08-07 14:07
子类__UART
[RK3288][Android6.0]
调试笔记
--- /data/app/预置apk安装失败
Platform:ROCKCHIPOS:Android6.0Kernel:3.10.92需求:在/data/app下放置预置apk,开机让其自动安装.因此建了个test目录root@rk3288:/data/app#mkdirtest然后将test.apk放了进去.现象:重启开机后提示:01-2301:14:03.831520520WPackageManager:Failedtoparse/dat
KrisFei
·
2020-08-07 14:07
子类__Android
[RK3288][Android6.0]
调试笔记
--- USB Camera旋转图像方法
Platform:RockchipOS:Android6.0Kernel:3.10.92HAL层修改:通过修改orientation的值。intcamera_get_number_of_cameras(void){......if(ptr!=NULL){ptr++;camInfoTmp[cam_cnt&0x01].facing_info.orientation=atoi(ptr);}else{AL
KrisFei
·
2020-08-07 14:07
子类__Camera
[RK3288][Android6.0]
调试笔记
--- Launcher中隐藏APK图标
Platform:RockchipOS:Android6.0Kernel:3.10.92网上大多数是针对apk改动隐藏图标,但是第三方软件不一定可行,这里提供launcher中修改的方法,由网友“境界直指未来”提供分享。以搜狗输入法为例,报名可以从/data/data/下获取diff--gita/packages/apps/Launcher3/src/com/android/launcher3/L
KrisFei
·
2020-08-07 14:07
子类__Android
[RK3288][Android6.0]
调试笔记
--- 静态库编译覆盖使用方法
Platform:RockchipOS:Android6.0Kernel:3.10.92现象:电池服务模块healthd定期在kernel中打印log:healthd:batteryl=1v=0t=0.0h=4st=3chg=2017-01-0621:48:18.379961678UTC由于项目用的是其他电池模块,所以想拿掉这条log,在BatteryMonitor.cppboolBatteryM
KrisFei
·
2020-08-07 14:07
子类__Android
[RK3288][Android6.0]
调试笔记
--- Camera设备节点往后偏移
Platform:RockchipOS:Android6.0Kernel:3.10.92现象:默认有/dev/video0,/dev/video1,拔掉/dev/video1之后再插上,理论上还是/dev/video0和/dev/video1,但却变成了/dev/video0和/dev/video2解决方法:kris@:~/rk3288/kernel$gdfdrivers/media/v4l2-c
KrisFei
·
2020-08-07 14:07
子类__Camera
[RK3288][Android6.0]
调试笔记
--- 无法安装需系统权限的apk问题
Platform:RockchipOS:Android6.0Kernel:3.10.92现象:测试wifidisplay安装测试apk时安装失败,提示:PackageManager:com.android.server.pm.PackageManagerException:Packagecom.rockchip.wfdhasnosignaturesthatmatchthoseinshareduse
KrisFei
·
2020-08-07 14:07
子类__Android
[RK3288][Android6.0]
调试笔记
--- user版本串口只有输出不能输入
Platform:ROCKCHIPOS:Android6.0Kernel:3.10.92现象:编译成user版本之后串口只有输出没有输入.原因:编译user版本之后ro.debuggable=0build/core/main.mk:ifeq(true,$(strip$(enable_target_debugging)))#Targetismoredebuggableandadbdisonbydef
KrisFei
·
2020-08-07 14:06
子类__UART
[RK3288][Android6.0]
调试笔记
--- 调试串口的更换
Platform:ROCKCHIPOS:Android6.0Kernel:3.10.92假设项目有需求要将调试串口uart2改成uart1,改动如下(还未验证,先分享给大家,有问题或者验证过的请告知.)kernel/arch/arm/mach-rockchip/rk_fiq_debugger.cstaticintdebug_port_init(structplatform_device*pdev)
KrisFei
·
2020-08-07 14:06
子类__UART
[RK3288][Android6.0]
调试笔记
--- 通用GPIO驱动控制LED
Platform:ROCKCHIPOS:Android6.0Kernel:3.10.92由于板子没有lcd无法得知sd卡升级是否完成,因此使用LED显示.Recovery中升级完成后控制GPIO输出高电平点亮LED.系统自带GPIO控制驱动:内核已经自带了通用GPIO驱动,可以直接在用户空间操作.路径:/sys/class/gpioroot@rk3288:/sys/class/gpio#lsexp
KrisFei
·
2020-08-07 14:06
子类__Other
通用gpio驱动
[RK3288][Android6.0]
调试笔记
--- 普通串口的添加
Platform:ROCKCHIPOS:Android6.0Kernel:3.10.92uart0,1,3,4(普通串口)用的是同一个串口驱动.uart2(调试串口)的驱动代码嵌在fiqdebugger的code中.相关的配置在rk3288.dtsi中:aliases{serial0=&uart_bt;serial1=&uart_bb;serial2=&uart_dbg;serial3=&uart
KrisFei
·
2020-08-07 14:06
rk3288的pcba模块编译
调试笔记
【学习笔记】
平台信息:内核:linux3.0.68系统:android/android6.0平台:rk3288作者:庄泽彬(欢迎转载,请注明作者)邮箱:
[email protected]
摘要:最近在负责rk3288的pcba模块,由于在编译过程中遇到了一些问题,因此总结记录遇到的问题以及解决方法。代码路径:rk3288-e810-android6.0/external/rk-pcba-test/1、问题。在正
anfeng3664
·
2020-08-07 12:54
[RK3288][Android6.0]
调试笔记
--- 普通串口的添加 【转】
本文转载自:http://blog.csdn.net/kris_fei/article/details/54574073标签:rk3288串口添加2017-01-1614:521079人阅读评论(0)收藏举报版权声明:本文为博主原创文章,未经博主允许不得转载。Platform:ROCKCHIPOS:Android6.0Kernel:3.10.92uart0,1,3,4(普通串口)用的是同一个串口驱
anfeng3664
·
2020-08-07 12:54
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)$gitdiffdrivers/video/rockchip_display.cdiff--gita/drivers/video/rock
d海阔天空
·
2020-08-07 11:36
RK
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...))$gitdiffdiff--gita/Android.mkb/Android.mkoldmode100644newmode1
d海阔天空
·
2020-08-07 11:35
RK32887.0
调试笔记
RK3288[android 7.1]
调试笔记
设置默认锁屏方式为None
RK3288[android7.1]
调试笔记
设置默认锁屏方式为None修改路径为/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
d海阔天空
·
2020-08-07 11:35
RK32887.0
调试笔记
RK3288[android 7.1]
调试笔记
----双屏异显(edp屏做主屏,lvds做副屏)
1找到在要编译的rk3288-evb-android-rk808-edp.dts调试思路先将edp和lvds屏配置其dts分别点亮后,最后将两个屏的dts合在一起在rk3288-evb-android-rk808-edp.dts中加上最终的edp屏和lvds屏的dts配置如下:。。。。。。。。。。。//addedforedpstart;//这里异显如果共用背光,只需要配置一个背光power-sup
d海阔天空
·
2020-08-07 11:35
调试笔记
RK
RK3288[android 7.1]
调试笔记
----- lvds屏
1找到在要编译的rk3288-evb-android-rk808-edp.dts加入以下lvdsdts配置:/dts-v1/;#include"rk3288-evb.dtsi"#include"rk3288-android.dtsi"#include#include#include。。。。。。。。//addedforlvdsstart;//bus-format=;enable-gpios=;//使
d海阔天空
·
2020-08-07 11:35
调试笔记
RK
RK3288[android 7.1]
调试笔记
LVDS屏调试
RK的LVDS屏调试,主要是配置正确LVDS的dts,配置正确基本都是可以点亮的1首先拿到LVDS屏厂商给的屏规格书,规格书有用的信息就是时序参数1.1下面就是我拿到规格书的时序参数表**从这个时序表中,我们可以得知时钟dclk频率:clock-frequency=65MHZ水平有效像素:Hactive=1024垂直有效像素:Vactive=768水平总周期=1344hback-porch/hfr
d海阔天空
·
2020-08-07 11:35
RK
调试笔记
RK3288[android 7.1]
调试笔记
修改默认Music, video, games, & other media音乐,视频,游戏,铃声和通知等音量设置为70%
RK3288[android7.1]
调试笔记
修改默认Music,video,games,&othermedia音乐,视频,游戏,铃声和通知等音量设置为70%修改路径为/frameworks/base/media
d海阔天空
·
2020-08-07 11:35
RK32887.0
调试笔记
MTK8788[android 9.0]
调试笔记
MIPI屏驱动移植
以nt35521_sl101pc27d0978_b00_wxga为例LK层的添加1添加你的LCM屏驱动文件*1.1添加到\vendor\mediatek\proprietary\bootable\bootloader\lk\dev\lcm\elink_lcm,原生MTKLCM屏添加的路径在\vendor\mediatek\proprietary\bootable\bootloader\lk\dev
d海阔天空
·
2020-08-07 11:04
MTK调试笔记
[RK3399][Android7.1]
调试笔记
--- 系统使用的init.rc
Platform:RK3399OS:Android7.1Board:Firefly-RK3399rk3288平台上,有效的init.rc文件位于system/core/rootdir/init.rc,而在rk3399,FireFly将它放到device目录替代了。见文件device/rockchip/rk3399/device.mkPRODUCT_COPY_FILES+=\$(LOCAL_PATH
KrisFei
·
2020-08-07 10:13
RK3399
子类__Android
[RK3288][Android6.0]
调试笔记
--- hwclock命令无法使用
Platform:RockchipOS:Android6.0Kernel:3.10.92现象:使用hwclock,提示找不到文件root@rk3288:/#hwclockhwclock:/dev/misc/rtc:Nosuchfileordirectory原因:系统的字符设备路径是/dev/rtc0解决方法:使用busybox自带的hwclock,它用的是/dev/rtcX这个路径。root@rk
KrisFei
·
2020-08-07 10:41
子类__RTC
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..
d海阔天空
·
2020-08-07 10:21
RK32887.0
调试笔记
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他