- 博客(44)
- 收藏
- 关注
原创 rk3576上部署deepseek
这是在rk3576上部署的deepseek,在部署过程中基本没有遇到太大的问题,使用deepseek-r1的时候中文使用体验很好,deepseek-r1-1.5b做成安卓和linux接口后可以围绕该模型开发非常多的应用形态,例如人机交互、应用提示、游戏AI、机器人等。
2025-02-17 11:00:21
1364
原创 RK平台烧录网口mac地址
RK平台开发板的mac地址的获取优先级:模块自带的mac(可找模块厂商确认) --> 工具写入的mac(mac值可以根据格式自己定义) —> 随机生成的mac(在获取不到有效mac时,系统随机生成一个mac暂时使用) 出厂的开发板里面的mac地址默认是以随机生成的方式来使用。但是在实际开发过程中会遇到很多情况需要固定mac地址,所以这里分享几种不同情形下固定mac地址的方式。
2025-01-04 11:19:52
406
原创 RK3588的mipicsi与Fpga通信
在进行调试之前需要明确一点,fpga那边给rk3588通过mipi协议传输数据,所以可以把它当做是摄像头模组处理就行。对于标准的mipi接口摄像头的处理会有datasheet,里面会介绍寄存器的说明以及上电初始化的时序等等,而这一类fpga是不需要驱动对它进行初始化只需要关注如何接受它给过来的数据就行了。
2024-12-09 19:25:54
952
2
原创 [rk3588]摄像头rkaiq_3A_server使用问题
摄像头调试好之后会在dev目录下生成相对应的video节点这里可以看到开发板适配了两个摄像头,但是这里只接一个的话使用过程会有问题,采集到的图像一定是偏绿的
2024-10-30 17:26:15
1025
3
原创 [rk3588]调试SC830AI摄像头(二)
成为嵌入式工作人员一定离不开调试过某款sensor,或者某些特定的功能芯片,很多soc平台为了降低自己芯片开发难度,都会出很多教程文档,新入行的开发者只需要跟着开发文档来操作就是了,大多数情况都是驱动已经写好了的,就配置一下dts即可。折腾三五天把摄像头点亮之后激动的不行。现在回头想想什么都不懂没什么好惊喜的,实际也就是那么回事,问题还是会有,我们要做的就是知道问题为什么出现怎么解决问题,自己心里对处理问题的思路越来越清晰就行。
2024-08-12 16:17:50
480
原创 [rk3588]调试SC830AI摄像头(一)
日常工作中, 我们拿到一款新 sensor,一般都是先点亮,再接着调试效果。但点亮及调试也是有流程的,需按流程一步步去完成才可以,此文以摄像头模组SC830AI为例总结一下摄像头从点亮出图到效果调试的一个大致流程。
2024-08-12 15:52:55
868
原创 [rk3588]DVP红外摄像头调试
最近刚在RK3588上调试完一款非标的红外摄像头模组,接口协议是bt656, 这篇文章主要是记录调试过程以及调试遇到的问题及解决方法。理论上其他fpga按照下面相同的配置可以调通。
2024-07-26 18:14:34
1213
1
原创 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
1777
原创 文件系统同步
在开发的过程中,我们经常会在开发板上安装了很多程序,配置了复杂的环境,配置系统之后我如果要在另外一块开发板配置同样的环境,这个时候会发现很麻烦,费时又费力,还容易出错。这里提供一种方法从开发板中导出文件系统,并重新打包为根文件系统镜像。
2024-06-20 09:23:24
581
原创 【RK3568】lt6911驱动采集RGB格式码流
此篇博客用以记录在rk3568下调试lt6911c芯片遇到的视频格式问题以及解决过程(内核版本4.19)
2024-04-17 17:52:08
556
原创 [rk3588]Linux下docker运行安卓镜像
关于在Linux下docker运行Android拿来挂机玩游戏一类的一直感觉很有意思,后面就在网上搜集了一下资料,资料有点少且乱,总的尝试下来也踩了不少的坑,这里我记录一下我部署的过程,有感兴趣的朋友可以直接拿去用。
2024-01-09 11:24:49
2964
原创 [RK3588]Debian11下运行docker
Docker运行对内核配置有要求,需要 kernel 开启 cgroups、namespace、netfilter、overlayfs 等功能的⽀持,这些配置打开才满足docker运行的要求。
2023-11-17 11:31:56
1301
原创 [rk3588]MIPI摄像头之imx415调试(二)
- 上篇文档介绍了rockchip平台怎么配置MIPI-CSI的通路,本⽂主要介绍在Rockchip平台下Camera相关测试命令
2023-11-03 14:20:23
1952
原创 [rk3588]MIPI摄像头之imx415调试(一)
本⽂主要介绍在Rockchip平台下Camera相关代码配置,MIPI-CSI调试的通路解析
2023-11-03 14:15:48
2433
原创 [rk3588]spi开发指南
SPI(Serial Peripheral Interface),即串行外围设备接口,是一种同步的,全双工的,多设备的,多主机的通信协议,用于连接外围设备,如ADC、DAC、数据存储器、定时器、接受器等。
2023-10-27 15:20:03
3979
5
原创 RK3568调试lt6911c之修改芯片默认edid
每次上电与输入源都会以1080这个分辨率输出,但是我需要换成1280X1024这个分辨率输出,所以这个时候就需要去修改6911c里面保留edid的内容区域了。
2023-08-17 14:28:01
1432
原创 debian下USB摄像头预览画面
V4L2是Linux内核中的视频设备驱动框架,用于支持各种摄像头、摄像头和视频采集设备。介绍一些常用的v4l2-ctl命令选项和功能。
2023-08-02 19:34:20
701
原创 [3588]HDMI-OUT支持的分辨率问题
在3588测试自定义分辨率的时候,有遇到过使用xrande添加新的分辨率测试出来有些分辨率会导致显示器黑屏或者重启,正常来说分辨率应该是任意设置才对发现这个问题后继续测试其他分辨率发现,不支持的分辨率有:832x624 1680x1050 720x480等,但是1280X1024是支持的。
2023-07-27 10:52:10
950
原创 RK3588 修改RTL8211F网口led状态
以太网已经配置成功,并且可以成功联网,网口有两个led灯,联网状态下网口灯只有一个黄灯是在闪烁的,另外一个灯不亮,客户的需求是想以太网口右侧绿色的灯在联网后是亮的。
2023-06-30 17:19:47
3195
4
原创 [RK3568]Vendor Storage分区研究
修改RK628D上的默认edid信息,并且提供接口给用户端调用,在这种情况下最好的方法就是将edid信息存储在某一空间里面,然后RK628驱动加载的时候直接将edid信息读出来并且在驱动里面初始化
2023-06-03 11:09:19
1342
原创 [RK3588]PWM驱动——呼吸灯
PWM呼吸灯可以创建出一种呼吸般渐变的灯光效果。这种方法使得灯光的亮度变化平滑,无明显闪烁感,具有较好的视觉效果。
2023-05-25 11:00:01
1118
原创 [rk3588]多种wifi模组兼容
M.2接口是一种用于连接各种扩展设备的接口标准。它最初设计用于连接固态硬盘(SSD),但也广泛用于连接其他设备,如无线网卡、蓝牙模块、GPS模块和其他可选功能模块。
2023-05-16 11:40:22
3827
原创 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
2507
1
原创 RK3568调试lt6911c
记录在rk3568上调试龙讯芯片lt6911c的笔记,因为在这个平台上是第一次调试这个芯片,遇到的一些问题比较多,做一次笔记
2023-04-24 14:53:08
3541
12
原创 rk628d修改默认分辨率
在rk3568上使用628d hdmi转mipi,在628d已经调试好的情况下,客户新增需求:视频输入这边的推荐分辨率固定在1024x768。
2023-04-10 10:40:17
1656
5
原创 3568debain部署dorker
3568SDK里面默认没有集成dorker容器,用户需要手动在开发板上部署,但是对于有些客户来说每个开发板都手动部署一下会有点麻烦,所以这里可以在代码上部署一下。通常能正常执行就好 docker 鏡像不需要管。
2023-03-03 15:09:22
187
原创 RK3588适配Ubuntu系统
RKsdk上支持buildroot以及Debian系统,但是Ubuntu需要自己移植,有很多公司都移植好了可以直接用,这里就总结记录一下我制作Ubuntu的过程。
2023-02-13 19:59:39
3980
6
原创 【RK3588】RTL8821F光口调试
我们有一个项目中用了 RTL8211FS-CG,光口部分的调试有些复杂,目前没有参考资料。以下记录一下在3588上调试的流程以及遇到的问题
2023-01-13 15:16:01
1237
1
原创 [RK3568]AP6275S调试以及debian下验证功能
此文是用来记录最近在3568上调试蓝牙遇到的坑以及自己的一点总结。现在网上关于rk平台调试蓝牙的帖子有很多,而且SDK下也有专门的文档介绍,这里就直接贴配置好了
2022-11-25 16:39:41
1464
4
原创 添加红外键值
添加一个新的遥控器支持比较简单,大概分为记录键值,添加键值进代码两个大的步骤。文件的格式要求比较严格,不然会编译不过。将添加遥控器的修改放到。,为了遥控中断更好的响应建议错开。里面,驱动文件不要做任何修改。是代码第一个,这个名字没有要求。...
2022-08-03 14:32:03
407
原创 [RK3288]android7长按关机变重启解决
官方用的电源管理芯片是rk807,将开发板上的电源管理芯片用act8846替换,在android5的源码中尝试成功过,但是将相同的代码移植到Android7版本中就会发现长按power键选择关机,系统过一会就会重启。在dts下的act8846节点里面添加 ’system-power-controller;‘字段第一个if语句才成立。关于系统关机,只要pm_power_off不为空就可以关机了。...
2022-08-03 14:13:58
1196
原创 [android7]IR驱动
最近参与了一个红外驱动,过程花费了不少的精力去研究代码,觉得比较有意思就花点精力去记录它,以下是我研究驱动的过程以及遇到的问题。我所使用的核心板是九鼎在售的A40I,底板是客户公司根据核心板绘制的底板,由核心板的手册分析发现核心板上有红外功能的引脚有两个,其中IR0没有引用出来,IR1与调试串口复用。接下来的思路很清晰,将串口0的接收脚关闭,再使能IR1。compatible = "allwinner,s cir";//具体的设备名称,用于驱动和设备的绑定reg //...
2022-04-14 15:07:55
385
原创 [android]5.0~7.0默认开机静态IP
diff --git a/java/com/android/server/ethernet/EthernetServiceImpl.java b/java/com/android/server/ethernet/EthernetServiceImpl.javaindex bf4ab8e..ab7b334 100644--- a/java/com/android/server/ethernet/EthernetServiceImpl.java+++ b/java/com/android/server/.
2022-04-06 10:50:42
248
原创 [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
1911
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人