于山巅相见
熟悉全志、瑞芯微开发环境,以及各个驱动模块的移植,一名老实的驱动搬运工。
展开
-
RK3588读取不到显示器edid
rk3588与显示器显示的逻辑是开发板通过i2c通信获取显示器的edid,然后以这个edid内部默认的分辨率来输出数据,但是没有获取到edid的时候,rk3588以驱动里设置的默认最接近显示器支持的分辨率输出这些分辨率可以在kernel/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c的dw_hdmi_default_modes看到。这默认的分辨率可能不是我们想要的,所以需要自己去固定一个分辨率。这一类问题是HDMI下的i2c与显示器通讯没成功,读取不到设备的edid。原创 2024-07-17 10:38:57 · 17 阅读 · 0 评论 -
【RK3568】lt6911驱动采集RGB格式码流
此篇博客用以记录在rk3568下调试lt6911c芯片遇到的视频格式问题以及解决过程(内核版本4.19)原创 2024-04-17 17:52:08 · 198 阅读 · 0 评论 -
[rk3588]Linux下docker运行安卓镜像
关于在Linux下docker运行Android拿来挂机玩游戏一类的一直感觉很有意思,后面就在网上搜集了一下资料,资料有点少且乱,总的尝试下来也踩了不少的坑,这里我记录一下我部署的过程,有感兴趣的朋友可以直接拿去用。原创 2024-01-09 11:24:49 · 2202 阅读 · 0 评论 -
[rk3588]MIPI摄像头之imx415调试(二)
- 上篇文档介绍了rockchip平台怎么配置MIPI-CSI的通路,本⽂主要介绍在Rockchip平台下Camera相关测试命令原创 2023-11-03 14:20:23 · 965 阅读 · 0 评论 -
[rk3588]MIPI摄像头之imx415调试(一)
本⽂主要介绍在Rockchip平台下Camera相关代码配置,MIPI-CSI调试的通路解析原创 2023-11-03 14:15:48 · 1160 阅读 · 0 评论 -
RK3568调试lt6911c之修改芯片默认edid
每次上电与输入源都会以1080这个分辨率输出,但是我需要换成1280X1024这个分辨率输出,所以这个时候就需要去修改6911c里面保留edid的内容区域了。原创 2023-08-17 14:28:01 · 872 阅读 · 0 评论 -
debian下USB摄像头预览画面
V4L2是Linux内核中的视频设备驱动框架,用于支持各种摄像头、摄像头和视频采集设备。介绍一些常用的v4l2-ctl命令选项和功能。原创 2023-08-02 19:34:20 · 428 阅读 · 0 评论 -
[3588]HDMI-OUT支持的分辨率问题
在3588测试自定义分辨率的时候,有遇到过使用xrande添加新的分辨率测试出来有些分辨率会导致显示器黑屏或者重启,正常来说分辨率应该是任意设置才对发现这个问题后继续测试其他分辨率发现,不支持的分辨率有:832x624 1680x1050 720x480等,但是1280X1024是支持的。原创 2023-07-27 10:52:10 · 544 阅读 · 0 评论 -
[RK3588]移远EC200A-CN移植
移远EC200A-CN国内版。原创 2023-07-22 15:36:21 · 855 阅读 · 0 评论 -
RK3588 修改RTL8211F网口led状态
以太网已经配置成功,并且可以成功联网,网口有两个led灯,联网状态下网口灯只有一个黄灯是在闪烁的,另外一个灯不亮,客户的需求是想以太网口右侧绿色的灯在联网后是亮的。原创 2023-06-30 17:19:47 · 2051 阅读 · 2 评论 -
[RK3568]Vendor Storage分区研究
修改RK628D上的默认edid信息,并且提供接口给用户端调用,在这种情况下最好的方法就是将edid信息存储在某一空间里面,然后RK628驱动加载的时候直接将edid信息读出来并且在驱动里面初始化原创 2023-06-03 11:09:19 · 967 阅读 · 0 评论 -
RK3588获取芯片的温度
RK3588芯片有7个TS-ADC通道,分别对应芯片中心位置和A76_ 0/1、A76_ 2/3、DSU、A55_ 0/1/2/3、PD_ center、NPU、GPU,可以通过查看/sys/class/thermal/下的节点查看对应检测温度。有些项目的使用场景会遇到关于温度方面的问题,比如高温度(超过85)对cpu的风险,在RK平台温控方案中会有一个温度到达阈值会自动降频以及关机的策略,有没有办法获取电源管理芯片的温度?这里的值是设置PMU过温的温度阀值,并不代表可以读取其实时温度。原创 2023-05-05 17:27:24 · 1753 阅读 · 1 评论 -
RK3568调试lt6911c
记录在rk3568上调试龙讯芯片lt6911c的笔记,因为在这个平台上是第一次调试这个芯片,遇到的一些问题比较多,做一次笔记原创 2023-04-24 14:53:08 · 2501 阅读 · 9 评论 -
rk628d修改默认分辨率
在rk3568上使用628d hdmi转mipi,在628d已经调试好的情况下,客户新增需求:视频输入这边的推荐分辨率固定在1024x768。原创 2023-04-10 10:40:17 · 1329 阅读 · 5 评论 -
3568debain部署dorker
3568SDK里面默认没有集成dorker容器,用户需要手动在开发板上部署,但是对于有些客户来说每个开发板都手动部署一下会有点麻烦,所以这里可以在代码上部署一下。通常能正常执行就好 docker 鏡像不需要管。原创 2023-03-03 15:09:22 · 137 阅读 · 0 评论 -
rk3588调试imx415记录
分享适配imx415的软件配置以及一些关键的调试命令原创 2023-02-21 11:13:33 · 1002 阅读 · 0 评论 -
RK3588适配Ubuntu系统
RKsdk上支持buildroot以及Debian系统,但是Ubuntu需要自己移植,有很多公司都移植好了可以直接用,这里就总结记录一下我制作Ubuntu的过程。原创 2023-02-13 19:59:39 · 2671 阅读 · 2 评论 -
【RK628D】HDMI转LVDS
RK628驱动有;两个版本,一个是SDK自带的版本,一个是RK628 for all版本。原创 2023-02-10 16:38:23 · 784 阅读 · 1 评论 -
【RK3588】RTL8821F光口调试
我们有一个项目中用了 RTL8211FS-CG,光口部分的调试有些复杂,目前没有参考资料。以下记录一下在3588上调试的流程以及遇到的问题原创 2023-01-13 15:16:01 · 839 阅读 · 0 评论 -
[RK3568]AP6275S调试以及debian下验证功能
此文是用来记录最近在3568上调试蓝牙遇到的坑以及自己的一点总结。现在网上关于rk平台调试蓝牙的帖子有很多,而且SDK下也有专门的文档介绍,这里就直接贴配置好了原创 2022-11-25 16:39:41 · 1146 阅读 · 4 评论 -
RK3588电池以及充电
最近几天在rk3588平台上调试电池以及充电,记录下调试bq25703+cw2015的过程原创 2022-10-25 17:38:09 · 2447 阅读 · 1 评论 -
[android7]IR驱动
最近参与了一个红外驱动,过程花费了不少的精力去研究代码,觉得比较有意思就花点精力去记录它,以下是我研究驱动的过程以及遇到的问题。我所使用的核心板是九鼎在售的A40I,底板是客户公司根据核心板绘制的底板,由核心板的手册分析发现核心板上有红外功能的引脚有两个,其中IR0没有引用出来,IR1与调试串口复用。接下来的思路很清晰,将串口0的接收脚关闭,再使能IR1。compatible = "allwinner,s cir";//具体的设备名称,用于驱动和设备的绑定reg //...原创 2022-04-14 15:07:55 · 291 阅读 · 0 评论 -
[AUDIO]RK平台声卡驱动和调试
1.概述一个声卡包含 cpu_dai, codec_dai, 以及 dai_link 组成,分别对应 cpu dai 的 dirver,比如I²S driver, spdif driver; codec driver, 比如 rt5640 codec driver; dai_link driver,也就是 machine driver, 比如 sound/soc/rockchip/rockchip_rt5616.c。 4.4 的内核中支持两种方式创建声卡,一种是通用的 simple-card fr原创 2022-03-04 10:37:54 · 1582 阅读 · 1 评论 -
[RK3568][anfroid11]预安装应用功能
Android上的应用预安装功能,主要是指配置产品时,根据客户要求,将事先准备好的第三方应用放进Android 系统。在实际研发过程中,经常会遇到客户给你个安装包,帮他提升为系统应用,然后打个镜像给给客户。预安装分为可卸载预安装和不可卸载预安装,以及卸载后恢复出厂设置后自动恢复预安装。通常我们会使用一键编译命令完成固件的编译source build/envsetup.shlunch ./build.sh -AUCKu而source之后可以通过get_build_var TARGET_D原创 2021-12-10 14:14:08 · 3111 阅读 · 0 评论 -
[RK3568][android]mipi转lvds
lcd-dsi0-lvds1280x800-****.dtsidisplay-timings { native-mode = <&timing0>; timing0: timing0 { clock-frequency = <68000000>; hactive = <1280>; vactive = <800>; hback-porch = <75>; hfront-porch = &l...原创 2021-12-07 11:06:47 · 2498 阅读 · 0 评论