自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 资源 (10)
  • 问答 (1)
  • 收藏
  • 关注

原创 记录:编译rockchip libv4l-rkmpp库

libv4l-rkmpp编译错误

2025-12-31 11:43:35 162

原创 ubuntu22.04部署ROS2-humble

ubuntu22.04中部署ROS2-humble

2025-12-23 18:14:39 204

原创 Atlas 200I A2 加速模块-开发环境搭建及编译

摘要:本文介绍了RK3568开发板HDMI显示适配异常问题的处理过程,并详细说明了Atlas 200I AI加速模块的源码获取、交叉编译工具链安装、启动流程分析以及内核和设备树编译方法。内容包括SDK源码结构、Hboot2程序烧写步骤、设备树修改方法、内核编译流程和驱动开发指南,为开发者提供了完整的开发环境搭建和问题排查参考。

2025-12-03 20:25:35 750

原创 记录:ubuntu20.04隐藏鼠标指针

ubuntu20.04隐藏鼠标指针

2025-12-03 19:58:54 285

原创 Atlas 200I A2 加速模块-网口移植调试(yt9215*2+yt8521)

Atlas 200I A2 加速模块网卡适配,yt9215和yt8521。

2025-11-04 11:08:39 1080 2

原创 记录:Atlas 200I A2 加速模块无法识别sata

Atlas 200I A2 无法识别sta

2025-10-28 17:08:11 229

原创 Atlas 200I AI加速模块-修改和打包文件系统

Atlas 200I AI加速模块文件系统修改和打包

2025-10-25 20:05:32 245

原创 Atlas 200I A2 加速模块-GPU适配

Atlas 200I AI加速模块 gpu驱动适配。

2025-10-25 19:14:08 685

原创 Atlas 200I A2 加速模块-can接口适配。

Atlas 200I AI加速模块can接口适配,can接口发送数据正常,但是无法接收到数据异常。

2025-10-11 14:36:22 400

原创 记录:Atlas 200I A2 加速模块每次进入系统都提示修改密码,但是修改不成功问题

Ascend310每次启动系统都提示修改密码,修改后重启系统新密码不生效,仍旧让修改密码。

2025-10-11 13:54:07 159

原创 I.MX8QM创建wic镜像文件

imx8创建wic镜像文件

2025-10-06 14:17:11 373

原创 rk3588+PREEMPT-RT+ethercat

rk3588基于PREEMPT-RT移植ethercat

2025-10-06 14:06:34 585 1

原创 RK3568移植RM500U-PCIE模块

RM500G pcie接口驱动移植及拨号上网。

2025-09-30 09:13:28 500

原创 Atlas 200I A2 加速模块-重构驱动run包

Ascend310B重构驱动run包

2025-09-11 22:24:22 524

原创 Atlas 200I AI加速模块(Ascend310B)系统移植

Atlas 200I AI加速模块(Ascend310B)系统移植

2025-09-11 22:01:59 232

原创 Atlas 200I A2 加速模块-制作和烧写启动镜像

Atlas 200I AI加速模块Ascend310B制作和烧写启动镜像

2025-09-11 17:58:28 475

原创 记录:RK3568 linux系统secureboot

rk3568 secure boot

2025-08-21 15:27:02 886 2

原创 LS1043A+AQR115C万兆网口调试

2.AQR115C ethernet phy介绍AQR115C是Marvell的以太网PHY芯片,同系列的还包括AQR113C、AQR114C以及AQR113、AQR114、AQR115。其中带"C"封装尺寸是7mm X 7mm,不带"C"的封装尺寸是7mm X 11mm。两者之间的差异参见下表:以上型号使用时都需要通过SPI接口外挂一个flash,用于存放固件。在未正常加载固件的情况下PHY将不能正常工作,软复位寄存器一直处于软复位状态。其次AQR113、AQR114、AQR115支持"菊花链"(英

2025-08-11 16:35:32 1549

原创 linux磁盘加密

有多种工具和策略可以实现磁盘加密,包括使用Linux内核的内置功能,如dm-crypt,以及使用更高级的解决方案,如LUKS(Linux Unified Key Setup)。解密后产生一个/dev/mapper/unlkd1的逻辑卷.现在/dev/mapper/unlkd1就是已解密的逻辑设备,可像正常设备一样进行操作.注意:输入大写YES以确认,该步骤会丢失设备已有数据,请务必先做好备份,过程中会提示输入并确认密码。取消解密后,/dev/mapper/unlkd1逻辑卷也将消失。5.通过秘钥文件解密。

2025-08-11 14:48:18 391

原创 记录:rk3568适配开源GPU驱动(panfrost)

摘要:本文介绍了在RK3568芯片上移植Mali-G52 GPU驱动的过程。主要包括内核dts文件修改和内核配置调整两部分。

2025-08-07 13:33:31 1666 5

原创 RK3588实现wlan直连

WLAN直连(Wi-Fi Direct),最初称为Wi-Fi P2P(Peer-To-peer),是Wi-Fi协议簇中一种允许两个或多个设备在没有传统无线接入点(Access Point)情况下直接通信的技术。它利用Wi-Fi标准,实现了设备间的点对点连接,具有传输速度快、连接稳定、无需额外网络设备等优点。本文将详细介绍如何在RK3588+WiFi模组的环境下实现WLAN直接的功能。环境:CPU:RK3588WIFI模组:RTL8852bs内核版本:linux 6.1.75。

2025-08-01 18:00:16 882 1

原创 记录:RK3588 gst拉取4K视频流报错

RK3588 gst拉取4K视频流报错

2025-07-31 09:19:06 249

原创 记录:外扩GPIOD访问报警告

原因是驱动中采用gpio_get_value获取GPIO引脚状态时会调用到gpiod_get_raw_value。从代码中可以看到当GPIO的can_sleep是true是就会有警告,但是这个警告不会影响到系统运行。,但不推荐,另一个方式就是将rfkill-bt.c中的gpio_get_value该成gpio_get_value_cansleep。修改这个错误,简单粗暴的方式就是注释掉。

2025-06-09 21:55:35 335

原创 记录:RK3588 PWM调试

这里提供的名称就是pinctrl-names = “default"定义的名称,可以看到传入的名称是"active”,而dts中配置成了"default"。PWM 驱动加载成功后,会在其下生成 pwmchipX 目录,如pwmchip0、pwmchip1 等,此处的 X 与 PWM 的控制器或通道 id 无关,仅与 PWM 设备的 probe 顺序有关。参考上面的修改后发现"/sys/class/pwm"中中只有pwm3和pwm7,内核报错"No active pinctrl state"。

2025-06-09 21:17:32 1414 1

原创 记录:RK3588无法显示开机logo问题

记录:RK3588无法显示开机logo问题

2025-05-22 17:57:04 1061

原创 rk3568 GM8775c(mipi2lvds)驱动800x480分辨率屏幕

RK3568 mipi to lvds(GM8775c)调试日志

2025-05-20 11:07:54 521

原创 RK3288 5.10内核无法点亮LVDS显示

RK3288 5.10内核无法点亮LVDS patch

2025-04-25 10:46:50 368

原创 gst-plugins-good1.0-1.20.3编译报错。

gst-plugins-good1.0-1.20.3编译报错error: 'GST_DISABLE_GST_DEBUG' undeclared (first use in this function); did you mean 'GST_DISABLE_CAST_CHECKS'?../gst-libs/gst/basecamerabinsrc/meson.build:28:3: ERROR: Unknown variable "static_build".

2025-04-14 11:02:57 271

原创 RK3588开发板本地部署DeepSeek-R1

最近deepseek闹的比较火,看网上已经有博主将deepseek部署到了RK3588上,自己手头刚好有RK3588的板子,于是就参考网上的教程部署了一套本地的deepseek,体验一下国人的AI。下面记录了详细的部署过程,有感兴趣的小伙伴可以试试看。

2025-02-26 15:55:06 2377

原创 imx8mp USB眼图测试

imx8mp USB眼图测试

2024-11-15 16:39:44 834

原创 rockchip rga和mpp库编译

rockchip mpp和rga库编译。

2024-11-15 16:29:30 1518

原创 ubuntu20 lightdm无法自动登录进入桌面

lightdm无法自动登录到桌面

2024-08-16 17:09:09 2504

原创 ubuntu使用小技巧(持续更新中...)

ubuntu使用中常见问题及处理办法。

2024-08-08 18:00:37 436

原创 linux kernel logo

开启linux内核logo,显示一张图片并居中,logo制作,

2024-07-30 11:32:06 811

原创 RK3568 CAN波特率500K接收数据导致CPU4满载

rk3568 CAN口500k波特率下快速接收导致软中断占满CPU4.

2024-06-17 17:58:21 1355

原创 IMX6ULL+LAN8720*2移植

mdio_bus 20b4000.ethernet-1: MDIO device at address 0 is missing.fec 2188000.ethernet eth1: Unable to connect to phy

2024-03-27 17:24:17 852

原创 RK3568 + YT9215交换机芯片调试

本文目的在于介绍一种在rk3568上驱动YT9215的方法,方法是参考DSA驱动(Distributed Switch Architecture drivers)和switch厂家提供的“yt_smi_mib_rw.c”修改而来。因为DSA在低版本的内核的stmmac驱动未被支持,所以对于较低版本的内核该方法未必适用,这里选用的linux内核版本为5.10.198。硬件连接上采用mac to mac的连接方式,将rk3568通过RGMII接口连接到YT9215的gmac8上。

2024-01-31 18:12:31 8161 23

原创 I.MX8QM EC20适配

这个错误是因为编译过程中会对"device/nxp/imx8q/mek_8q/manifest.xml"和"hardware/interfaces/compatibility_matrices/compatibility_matrix.7.xml"进行匹配,如果匹配失败会报错。另外"hardware/interfaces/compatibility_matrices"这个下面有多个xml文件,具体和哪个匹配取决于"manifest.xml"第一行中"target-level"对应的值。添加PID、VID。

2024-01-21 16:50:24 2010

原创 I.MX8QM flexcan移植

在“platform/board/mx8qm_mek/board.c”中找到“board_system_config”函数,注释掉“RM_RANGE(SC_R_CAN_0, SC_R_CAN_2)”和“RM_RANGE(SC_P_FLEXCAN0_RX, SC_P_FLEXCAN2_TX)”并修改相应数组的大小。这里5acd0000地址对应can0_lpcg,5ace0000地址对应can1_lpcg,5acf0000地址对应can2_lpcg(dts中可以找到),看来上面的暴力修改行不通。

2024-01-01 13:22:39 1278

原创 I.MX8QM android13开启adb调试

通过上面的修改,虽然可以通过adb可以正常连接,但是当利用pus访问只读文件夹时,或“adb remount”时会提示错误。解决办法:进入系统,打开开发者选项,在开发者选项中找到"OEM解锁"并打开。然后按照下面步骤输入命令就可以正常push了。注意:usbotg1中dr_mode在"imx8qm-android.dtsi"有被设置成“host”,这里需要注释掉。设置"vendor.usb.config"为"ci_hdrc.0"。重新编译烧写后就可以看到PC正常识别到adb设备。

2024-01-01 12:43:05 830

linux以太网移植说明,有RMII丢包的现象可以看一下

am335x以太网配置说明 kernel采用的是4.14.97的版本。解决RMII模式丢包问题

2018-12-27

uboot调试记录

am335x uboot调试 是SD卡启动 ,以太网口的调试过程。双网口支持!

2018-11-30

STM32F2XX uCosii移植(源码)

STM32F2XX uCosii移植(源码)

2017-03-03

rk3399应用成设置mac地址程序(含源码)

rk3399应用层设置mac地址程序(含源码)。如需交叉编译请修改Makefile中CROSS_COMPILE来指定交叉编译工具链。

2023-07-19

linux应用层spi编程demo

linux应用层spi编程demo。C语言实现。如果需要交叉编译请指定Makefile中的CROSS_COMPILE。

2023-07-19

flexbuild-lsdk2108.tgz LSDK部署包

flexbuild_lsdk2108.tgz LSDK,解压后执行source setup.env && flex-builder -m ls1043ardb -a arm64下自动下载完整的LSDK。

2023-02-01

Ubuntu16.04 desktop for armhf根文件系统

Ubuntu16.04 + lubuntu-desktop + armhf 用户密码: root root ubuntu ubuntu 压缩包解压后为根文件系统镜像。如果需要查看系统镜像内容可利用mount命令挂载后查看。

2023-03-09

LSDK-KC-REV18.12.pdf

搭建NXP LSDK18.12开发环境的帮助文档。其他版本LSDK搭建也有参考意义。

2023-02-02

rk3288 buildroot文件系统

使用RK3288的buildroot编译的文件系统,qt版本5.15.2.支持eglfs和wayland显示。qt支持3D显示,scene3d是qt示例中编译出来的3D显示的demo。

2022-12-11

rk3288从buildroot中提取的qt5.15.2的编译环境

rk3288从buildroot中提取的qt5.15.2的编译环境。支持eglfs、wayland。 使用说明: 1. tar -xvf qt5.15.2.tar -C /opt 命令解压到/opt目录下。 2.qmake和交叉编译工具链存放在/opt/qt5.15.2/host/bin目录下。 3.应用工程目录下利用/opt/qt5.15.2/host/bin/qmake xxx.pro生成Makefile文件。然后执行make进行编译。

2022-12-11

通过shell脚本执行scp和ssh命令

通过shell脚本执行scp和ssh命令

2022-03-02

QT5.12移植过程中修改的头文件.rar

QT5.12移植过程中修改的头文件

2022-01-18

QT5.12.11+OpenGL es2 + eglfs(RK3399).rar

QT5.12.11+OpenGL es2 + eglfs(RK3399)交叉编译生成的库和qmake

2022-01-18

STM32F207ZG MDK5工程Demo

STM32F207ZG MDK5工程Demo。

2017-03-03

STM32F207 uCosii V2.92工程

STM32F207 uCosii V2.92工程,亲测可以,外部晶振为8MHz。如果需要修改可以在system_stm32f2xx.c中进行修改!

2017-03-03

C实现的一个简单的循环消息队列

用C实现的一个简单的消息队列

2021-08-09

adxl313+lis3dh倾角计算.zip

adxl313和lis3dh倾角采集计算

2021-07-29

yt9215 switch 驱动

驱动在dsa驱动框架上实现,驱动正常加载后会出现lan*的网卡,网口状态可通过他来获取,但是整个数据通信依赖于eth*网卡,可以通过vlan划分实现switch中每个接口独立。vlan划分参考patch文件中的说明。。

2025-11-06

Atlas 200I A2 加速模块非官方镜像制作工具包

Atlas 200I A2 加速模块非官方镜像制作工具包。支持root分区大小自动调整和新建分区,解决官方软件包在制作过大镜像包报错的问题。生成的emmc和SD卡进行可通过dd命令直接进行烧写,启动系统后会根据分区配置自动调整分区大小。

2025-10-25

Atlas 200I AI加速模块 gpu开源panfrost驱动补丁

Atlas 200I AI加速模块 gpu开源panfrost驱动补丁,适合5.10内核。

2025-10-25

ms1112 16bit ADC for linux

ms1112 16bit ADC for linux

2025-08-20

rk3588 GPU开源panthor驱动及mesa库

rk3588 GPU开源panthor驱动及mesa库,资源在ubuntu22.04和内核6.1.75上验证OK。

2025-08-01

RK3288 5.10内核 LVDS patch

patch修复rk3288在5.10内核中无法正常点亮问题。现象是uboot log显示后,后面lvds屏幕在无法显示。

2025-04-25

网盘资源分享:Ubuntu22.04系统镜像下载链接与提取码提供

ubuntu22.04 ARM64版本桌面文件系统。

2024-08-09

ubuntu搭建wifi热点

在ubuntu中搭建hostap,实现软路由功能。

2024-08-02

RK3568 + YT9215交换机芯片调试

rk3568+yt9215配置驱动程序。

2024-01-31

imx8qm lsio-pwm*和mipi-pwm内核patch

imx8qm内核dts中如果未对lsio-pwm*和mipi-pwm做适配,可参见patch中修改,已在5.10.35和5.15.74的内核中验证。 下面是lsio_pwm2的使用方法: &lsio_pwm2 { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_lsio_pwm2>; status = "okay"; }; &iomuxc { pinctrl_lsio_pwm2: lsiopwm2grp { fsl,pins = < IMX8QM_GPT1_COMPARE_LSIO_PWM2_OUT 0x00000020 >; }; };

2023-12-15

ls1043a网口调试.pdf

在调试ls1043a网口时的一些调试记录。

2023-09-06

ubuntu系统使用指南

文档是自己在使用过程中整理出来的一些ubuntu上的使用指南,包含:自动登录设置、网络配置、systemd服务的创建、软路由和hostap的搭建。

2023-09-06

xinput-calibrator进行校准后自动生成99-calibration.conf配置文件的python脚本

xinput_calibrator进行校准后自动生成99-calibration.conf配置文件的python脚本。

2023-07-24

linux应用层看门应用层程序demo

linux应用层看门应用层程序demo

2023-07-24

mod8id在libcryptoauth下的应用层调用demo

mod8id在libcryptoauth下的应用层调用demo。demo在linux(arm64)编译后可直接使用,其它平台需要修改重新编译libcryptoauth.so和用新的工具链编译demo。

2023-07-24

linux串口压测工具

linux串口压测工具。源码文件需要自己编译生成可执行文件,仅适用于linux系统。

2023-07-19

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

TA关注的人

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