自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RK3588V2--无法进入maskrom模式usb2.0调试记录

文章介绍了RK3588开发板无法进入maskrom模式所开展的一系列分析与调试,最终确认问题的根源并解决。

2025-03-05 16:45:47 978

原创 RK3588V2--FAN风扇接口适配

一般板载的小风扇直接使用系统的5V供电即可,其实主要就是配置一个pwm引脚,系统设备树上不配置其实也可以,完全可以软件后配置引脚(前提是该gpio没有与其他引脚冲突)。这里着重介绍一下系统上提前进行配置,系统就可以根据当前温度自动调整风扇转速。

2025-03-04 15:29:24 388

原创 RK3588V2--HYM8563TS RTC 实时时钟适配移植

RTC(Real-Time Clock,实时时钟)是一种电子设备或芯片,它用于保持当前时间和日期,即使系统关闭或断电也能持续计时。RTC 通常用于计算机、嵌入式系统、物联网设备等需要精确时间管理的场景。

2025-03-04 15:17:03 576

原创 RK3588V2--ES8388声卡适配记录

Es8388有 2 个 ADC 通道和 2 个 DAC 通道,麦克风放大器,耳机放大器,数字音效以及模拟混合和增益功能组成。I2S 接口,支持最高 192K,24bit 音频播放。DAC 信噪比 96dB;ADC 信噪比 95dB。支持主机和从机模式。支持立体声差分输入/麦克风输入。支持左右声道音量独立调节。支持 40mW 耳机输出,无爆音。通过原理图可以看出,MIC和双路耳机都与ES8388这颗音频编解码芯片连接. 该芯片使用的通信协议是I2S与SOC。

2025-03-03 22:18:40 1361

原创 RK3588V2--RTL8125BG网卡移植适配记录

由于V2开发画板过程时间紧,导致出现一些物料选择疏忽,原本用于滤波增强电源稳定性的磁珠被选择电阻导致出现分压,RTL8125BG芯片供电不足,无法正常工作,网口无法使用,去除短接后没有问题。

2025-03-03 21:35:46 405

原创 RK3588--MIPI屏幕选型以及底板设计要点

总结一下MIPI屏幕接口设计时的一些要点

2025-02-26 21:32:03 931

原创 什么是 EDID? VOP 和 HDMI DSI?

这边主要是RK平台的VOP显示子系统是指Rockchip平台显示输出相关软硬件系统的统称,它包括VOP(Video Output Processor,相当于其它SoC的LCDC,也就是LCD控制器)和Display Interface(RGB、LVDS、MIPI DSI、EDP、HDMI等显示接口)以及与之对应的软件驱动。目前Rockhip平台上存在两种VOP架构----VOP 1.0和VOP 2.0,RK3588平台上使用的是VOP 2.0架构。

2025-01-11 16:35:19 1054

原创 系统看门狗配置--以ubuntu为例

以 ubuntu 系统配置看门狗为例配置看门狗使用的脚本文件,需要使用管理员权限来执行:配置是:系统每 30S 喂一次狗,超过 60S 不进行投喂,就会自动重启。

2025-01-11 16:23:41 1431

原创 USB端口映射

很多时候,我们的代码中对某个设备的引用的名称都是写死的,比如/dev/video0、/dev/video2等,但有时候我们希望某个某个USB端口始终显示一个名字,否则一直根据临时生成的名字去修改代码十分的麻烦,python还好,像是需要编译的语言可就太浪费时间了。> 这边就介绍一中基于udev的映射规则,可以将指定USB口插入的设备取一个固定的名字,比如从总线2上插入的摄像头虽然还是会被递增分配为/dev/videoxx,但是这个规则可以为该/dev/videoxx自动创建一个软链接映射

2024-12-20 14:19:34 293

原创 RK3588设备树移植记录V1

这边实验室做的板子是基于友善的板子删掉一些外设移植过来的,但是友善官方并没有给出一个完整的SDK,或者说跟我们之前使用的SDK差距有点大,所以这边基于之前使用的SDK,将板子(这里取名为lemoV1版本,因为后面还会继续优化,添加外设)适配移植到目前使用的SDK中,使得之后可以直接通过 ***./build.sh lunch*** 选择相应的 .mk文件一键编译即可!

2024-12-20 14:05:23 1590

原创 Linux IP 变化机制

ip的分配和使用过程与设备和服务器 (路由器, 交换器或DHCP服务器) 都密切相关, 一般分为动态分配(DHCP)和静态ip设定两种ip分配方式.

2024-11-10 00:44:10 1070

原创 RK3588--SDK系统开发学习

一个 txt 文本文件,是 RK3588 平台的分区表(记录分区名以及每个分区它的起始地址、结束地址);parameter.txt 分区表文件不会烧录到 Flash 存储器件中,烧录工具会根据里面定义的分区来创建分区表。RK 提供了相应的文档介绍 parameter.txt 文件中的各种标识,该文档所在路径为: /docs/cn/Common/TOOL/Rockchip_Introduction_Partition_CN.pdf。

2024-11-01 16:00:43 3646

原创 驱动裁剪的基本规则和流程

删除驱动是一个费时耗力的工作, 由于内核工作的不确定性, 有时候不小心删除一个驱动或者什么code 就会导致内核起不来!所以要严格遵守裁剪流程, 做好每一次改动的备份!!!

2024-08-11 22:00:51 1503

原创 RK系列升级内核中的RKNPU驱动

本教程适合rk3588以及rk356x.因为目前内核中RKNPU版本过低, 导致 c demo无法运行, 也就是c语言的推理无法进行, 需要进行驱动方面的升级, 但是在网上找到的教程都是升级rknn_server和librknnrt.so文件, 只是升级了调用的api接口罢了, 并不能真正的解决问题.自己琢磨了好久终于解决, 并将rknpu驱动从0.8.2升级到0.8.8.其实很简单的.如果不升级RKNPU (内核驱动层面 ) 驱动会导致c接口无法调用.# 查看 RKNPU 版本。

2024-08-09 12:24:36 3879 21

原创 内核添加驱动——USB转网口驱动

也就是主要修改的地方。

2024-08-07 11:09:40 2418

原创 linux rootfs 根文件系统扩容

使用yocto构建的根文件系统几乎没有其他可用的空间, 需要自己手动扩容(或者有一些特定的设置脚本, 只是自己不会使用), 主要是使用其他工具添加软件包时因为空间不足安装使用, 所以来着手解决.

2024-08-06 11:55:47 507

原创 ROS2 humble中如何编译外加库,serial包为例

ros2使用CMakeList.txt添加外部库

2023-12-02 16:52:46 2152 1

原创 qt连接mysql(QODBC)

QODBC怎么用可以去其他地方看看,都不错,我就不再写了,但是qt中的代码我看写的都不太清楚,我肤浅的搞一下。注意odbc和qt以及编译器的位数都要一致!我这是选了mingw64位,之前32位就不行。然后在ui->setupUi(this);先在qt中创建一个项目,我选的mainwindow,在mainwindow中添加头文件。

2023-07-08 14:24:41 694

空空如也

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

TA关注的人

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