自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

flypig has a dream!

City 不 City 呀

  • 博客(98)
  • 资源 (2)
  • 收藏
  • 关注

原创 nvidia系列教程-AGX-Orin CPU/GPU压力测试

NVIDIA Jetson AGX Orin 是一款高性能嵌入式 AI 计算平台,适用于自动驾驶、机器人、医疗影像等计算密集型任务。为了确保系统的稳定性和性能,我们需要进行 CPU 和 GPU 的压力测试,以验证其在高负载下的表现。本文将介绍如何在 Jetson AGX Orin 上进行 CPU 和 GPU 的压力测试,涵盖常见工具、测试方法以及优化建议。本文介绍了如何在 NVIDIA Jetson AGX Orin 上进行 CPU 和 GPU 的压力测试,包括stress-ng进行 CPU 负载测试,

2025-03-28 08:40:44 205

原创 T113-S3-启动报错tee_readfdt:433finenode/firmware/opteefailedwith FDT_ERR_NOTFOUND

在嵌入式开发过程中,启动设备时遇到报错信息总是令人头疼。本文将围绕 T113-S3 启动时出现的 “tee_readfdt:433 finenode/firmware/optee failed with FDT_ERR_NOTFOUND” 错误展开,帮助开发者深入理解该错误的成因,并提供切实可行的解决方案。错误含义解读​。

2025-03-25 23:22:26 72

原创 ubuntu系统/run目录不能执行脚本问题解决

在使用 Ubuntu 系统的过程中,我们有时会遇到在 /run 目录下无法执行脚本的情况。这篇博客将详细探讨该问题的原因,并提供有效的解决方案。。通过上述方法,我们可以有效地解决 Ubuntu 系统 /run 目录不能执行脚本的问题。希望这篇文章能帮助到遇到同样问题的朋友们。。

2025-03-22 22:53:31 853

原创 RK3568开发笔记-egtouch触摸屏ubuntu系统屏幕校准

在基于 RK3568 平台进行开发,并使用 egtouch 触摸屏搭配 ubuntu20.04 系统时,准确的屏幕校准对于良好的用户交互体验至关重要。本文将详细介绍在这种环境下进行屏幕校准的方法与步骤。方式1:下载官方egtouch触摸屏驱动,手动在ubuntu系统里面安装。方式2:使用xinput-calibrator : 触摸屏校正工具经过我的实践尝试,方式1更容易成功,下面主要介绍通过两种不同的方式去准备触摸屏。提示:以下是本篇文章正文内容,下面案例可供参考。

2025-03-22 22:42:58 115

原创 RK3588开发笔记-RTL8852wifi6模块驱动编译报错解决

在基于 RK3588 进行开发,使用 RTL8852 WiFi6 模块时,遇到了一个让人头疼的驱动编译报错问题:“VFs_internal_I_am_really_a_filesystem_and_am_NoT_a_driver, but does”。经过一番摸索和尝试,最终成功解决了这个问题,在这里记录下整个过程,希望能对遇到同样问题的开发者有所帮助。通过这次解决 RTL8852 WiFi6 模块驱动编译报错的经历,深刻体会到在驱动开发过程中,遇到问题时要仔细分析报错信息,从代码、配置等多个方面进行排查。

2025-03-22 22:08:33 257

原创 RK3588开发笔记-buildroot添加telnet服务

本文主要介绍在RK3588 SDK文件包中添加telnet服务,由于sdk buildroot默认添加的是ssh服务,如用户需要主动开启telnet,则需要另外在busybox中开启telnetd服务,下面主要介绍telnet服务的开启流程。用户可能的深层需求是远程调试或管理设备,所以除了添加Telnet服务,可能还需要考虑自动启动服务,比如通过inittab或systemd配置。需要检查Busybox的inittab是否有telnetd的启动项,或者是否需要手动添加。

2025-03-22 12:12:10 56

原创 RK3588开发笔记-DDR4降频实战与系统稳定性优化

RK3588作为瑞芯微旗舰级SoC,其DDR4/LPDDR4X内存接口最高支持2112MHz频率,但在实际开发中,高频可能导致系统不稳定或功耗过高。例如,在边缘计算设备或散热受限场景中,降频可有效提升稳定性并优化功耗表现。本文将通过实战步骤演示如何通过修改DDR固件参数实现降频,并验证系统稳定性。

2025-03-22 11:44:31 465

原创 RK3588开发笔记-驱动模块加载报错“version magic 5.10.160-g56123 SMP mod_unload aarch64 shoude be ‘5.10.160=gf592‘”

在进行 RK3588 开发过程中,驱动开发与调试是至关重要的环节。最近我在向内核加载自定义驱动模块时,遇到了一个令人头疼的问题。当执行insmod命令加载驱动模块时,终端输出了如下报错信息:提示驱动版本加载不匹配,并报invalid module format格式错误。这一错误直接导致驱动模块无法正常加载,进而影响了整个系统功能的调试与验证。通过这次问题的解决,我深刻认识到内核版本一致性在驱动开发中的重要性。

2025-03-05 19:04:34 78

原创 RK3588开发笔记-fiq_debugger: cpu 0 not responding, reverting to cpu 3问题解决

在进行 RK3588 开发的过程中,我们可能会遇到各种棘手的问题。其中,“fiq_debugger: cpu 0 not responding, reverting to cpu 3” 这个错误出现在RK3588的调试串口打印中,当系统调试串口出现这个打印时会同步出现串口卡顿等现象。这个错误信息表明调试debug串口由于某种原因在CPU 0 没有响应,系统不得不切换到 CPU 3 继续运行。这不仅会影响系统的性能,还可能导致一些功能无法正常使用。

2025-03-05 18:41:42 205

原创 RK3568开发笔记-AD7616调试笔记

在嵌入式数据采集领域,将模拟信号精准转换为数字信号至关重要。AD7616 作为一款性能卓越的 16 位模数转换器,搭配功能强大的 RK3568 处理器,能够构建出高精度的数据采集系统。本文将详细介绍如何在 RK3568 平台上调试 AD7616,助力开发者顺利完成相关项目。AD7616是一款16位、16通道的同步采样模数转换器(ADC),支持±10V输入范围,广泛应用于工业数据采集系统。其与RK3588的通信通常通过SPI接口实现,并可能需要配合GPIO控制采样触发或中断信号。

2025-02-25 19:24:36 158

原创 RK3588开发笔记-spi接口调试

在嵌入式系统开发中,SPI(Serial Peripheral Interface)接口作为一种同步、全双工、多设备、多主机的通信协议,广泛应用于连接各种外围设备,如ADC、DAC、数据存储器、定时器等。在RK3588平台上调试SPI接口是一个关键步骤,本文将详细介绍如何在RK3588上进行SPI接口的调试。SPI(Serial Peripheral Interface)接口,即串行外设接口,是一种同步串行数据传输协议,因其高速、全双工、同步通信的特点,在嵌入式系统中得到了广泛应用。

2025-01-06 18:18:50 479 1

原创 RK3588开发笔记-Buildroot编译Qt5WebEngine-5.15.10

Rockchip RK3588是一款强大的多核处理器,广泛应用于边缘计算、人工智能、嵌入式系统等领域。为了在RK3588上运行自定义的Linux系统,并使用Qt5WebEngine进行Web内容渲染,Buildroot是一个非常合适的工具。本文将详细介绍如何使用Buildroot编译并配置Qt5WebEngine-5.15.10。Qt5WebEngine是Qt框架中的一个模块,它提供了一个功能强大的Web浏览器引擎,允许开发者在Qt应用程序中嵌入和显示现代网页内容。

2024-12-12 17:51:09 489

原创 RK3588开发笔记-npu板端推理环境搭建与使用

在嵌入式AI应用中,RK3588作为一款强大的芯片,内置了高性能的NPU(神经网络处理单元),支持多种深度学习模型的推理。本文将详细介绍如何在RK3588开发板上搭建NPU板端推理环境,并实现模型的推理应用。NPU发展历程推理软件框架如下:卷积神经网络加速单元(CNA)(1)卷积预处理控制器卷积预处理控制器是 CNA 中用于预处理卷积计算的硬件单元,可以对输入的模型权重进行 解压缩之后加载进 NPU 的内部缓冲区,并且可以判断零节点加速运算速度,最后将要推理的数据加载进 NPU 的内部缓冲区中。

2024-12-11 22:54:43 339

原创 RK3588开发笔记-sata概率性不能识别问题解决

ata1: softreset failed ata1: SATA link down ata2: handle disabled links rc = -5ata2: failed to recover PMP after 5 tries, giving upata2.15: Port Multiplier detaching ata1.00 : exception Emask 0x10 SAct 0x20000003 SErr 0x280100 action 0x6 frozenata1.00 :

2024-11-21 17:46:14 294

原创 RK3588开发笔记-5G模块(SIM8200、广和通FM160、移远RM500U)调试笔记

RK3588 CPU提供了丰富的外设接口,本文主要介绍通过usb3.0接口驱动5G模块来实现5g无线数据传输功能。在物联网和边缘计算领域,5G网络支持的高速率、低延时连接为应用带来了更多可能性。RK3588作为一款高性能SoC,适合用于5G联网应用。SIM8200广和通FM160和移远RM500U。在RK3588上调试5G模块可以为设备提供稳定的高速联网能力。本文介绍了如何配置和调试SIM8200、广和通FM160和移远RM500U模块,通过AT指令和QMI/MBIM工具实现5G数据连接。

2024-11-05 11:50:36 1052

原创 RK3588开发笔记:CPU、GPU、DDR和NPU模式设置与查询

以下是关于RK3588开发板在和NPU模式设置与查询的开发笔记,希望可以帮助开发者深入了解该芯片的硬件资源配置和调试方法。提示:以下是本篇文章正文内容,下面案例可供参考以上是对RK3588中CPU、GPU、DDR和NPU的模式设置与查询方式的总结。合理设置这些模块的工作频率和模式,可以显著优化RK3588在不同场景中的性能和功耗。

2024-11-05 10:04:47 1446

原创 RK3588开发笔记-麦克风阵列多pdm通道合并成一个声卡

在音频设备的开发中,特别是在多通道音频数据处理场景中,如何将多个PDM(Pulse Density Modulation)通道整合成一个声卡设备,是一个非常具有挑战性的问题。RK3588芯片作为一款性能强大的平台,提供了对多个音频通道的支持。本文将介绍如何在RK3588上将多个PDM通道合并成一个麦克风阵列声卡,从而在Linux系统下统一管理和使用,提高多通道音频的同步性。在本文中我们主要介绍使用2通道回采+4通道mic声音采集构成一个6通道声卡,加以回声消除实现一个多麦克风阵列。

2024-10-21 19:17:46 718

原创 RK3588开发笔记-usb3.0 xhci-hcd控制器挂死问题解决

在使用 RK3588 芯片进行开发的过程中,我遇到了 USB 3.0 xHCI-HCD 控制器外接5G通讯模块偶尔挂死的问题。在 RK3588 平台上,USB 3.0 xHCI-HCD 控制器挂死问题可能由多个因素引发,包括驱动层问题、设备兼容性问题和固件问题。本文暂时是通过修改5G通讯模块拨号方式解决了这个问题。在嵌入式开发过程中,硬件和驱动的协同调试尤为关键,遇到类似的问题时,逐步排查内核日志、驱动代码和硬件兼容性,可以有效缩小问题范围并找到解决方案。

2024-10-16 08:43:06 796

原创 RK3588开发笔记-4lane pcie接口M.2磁盘接口测试

在开发和测试RK3588的过程中,4-Lane PCIe接口的性能测试尤为重要,特别是在使用M.2 NVMe固态硬盘时。RK3588作为一款功能强大的ARM SoC,支持PCIe 3.0标准,并且提供了多个PCIe接口,其中4-Lane PCIe接口非常适合用于高速存储设备的连接。在本文中,我将记录在RK3588开发板上使用4-Lane PCIe接口进行M.2磁盘性能测试的过程和结果。

2024-10-14 19:09:55 907

原创 RK3588开发笔记-PCIE接口2.5G网卡RTL8125调试记录

在RK3588平台上调试2.5G网卡(Realtek RTL8125)时,我们会用到PCIE接口,这篇文章记录了从硬件连接、内核驱动到最终实现网络通信的整个调试过程,包括可能遇到的问题和解决方案。Realtek RTL8125是为高带宽需求设计的一款高性价比2.5G以太网控制器。它不仅提供了高达2.5Gbps的网络传输速率,还具备良好的节能特性、硬件卸载引擎和广泛的操作系统支持。无论是在家庭网络、企业NAS,还是游戏和云计算等场景中,RTL8125都能为用户提供更快速、更稳定的网络连接。

2024-10-10 19:23:39 1599

原创 RK3588开发笔记-AD采集芯片MS5175调试记录

在使用 RK3588 进行开发过程中,集成模拟信号采集是一个重要环节。本文记录了在RK3588 开发板上调试 AD 采集芯片 MS5175 的过程,分享相关经验和注意事项,供后续项目参考。RK3588 是一款由瑞芯微(Rockchip)推出的高性能 SoC,广泛应用于边缘计算、AIoT 等领域。由于项目需求,需要对模拟信号进行采集,并使用 MS5175 作为 AD 转换芯片。MS5175 是一款高精度的 16 位模数转换器,支持多种输入信号范围,广泛应用于工业级数据采集领域。

2024-10-09 19:33:28 499

原创 ubuntu-几种挂载磁盘的方式

ubuntu下我们一般可以直接编辑/etc/fstab文件来添加磁盘自动挂载,但是存在一定的风险,特别是在格式错误的情况下可能导致系统无法正常启动。使用systemd自动挂载使用图形界面工具使用udisks2命令行工具编写udev规则接下来,我将详细介绍每种方法的步骤和注意事项。systemd适合需要稳定可靠挂载的场景,具有良好的错误处理和依赖管理。适合喜欢图形界面的用户,操作简单直观。udisks2适合需要在脚本中集成挂载操作的场景,灵活性高。udev。

2024-08-27 09:50:23 12930 2

原创 RK3568开发笔记-buildroot系统scp拷贝文件报错dbclient no such file or directory

在使用RK3588开发板进行系统开发时,很多开发者会选择使用Buildroot来构建自己的定制化系统。在开发过程中,通常需要通过scp(Secure Copy Protocol)命令将文件从本地计算机传输到开发板上。然而,许多开发者在执行scp命令时,遇到了如下错误提示:这个错误导致scp命令无法正常执行,影响文件传输和开发效率。本文将详细介绍这个问题的成因及其解决方案。Dropbear 是一个轻量级的 SSH(Secure Shell)服务端和客户端程序,专为嵌入式系统设计。

2024-08-22 17:18:37 387

原创 RK3588开发笔记-pdm接口ES7201音频采集调试记录

在RK3588开发过程中,音频采集是一个常见的需求,而PDM(Pulse Density Modulation)接口因其简单性和低成本广泛应用于音频采集模块中。本文记录了在RK3588平台上通过PDM接口集成和调试ES7201音频采集模块的过程。通过本文的调试记录,可以看出在RK3588平台上集成PDM接口的ES7201音频采集模块的关键在于设备树的正确配置和内核驱动的匹配。在调试过程中,合理的排查方法和对错误日志的分析是成功的关键。希望本文能够为开发者提供有价值的参考。

2024-08-22 16:46:20 1205 2

原创 nvidia系列教程-AGX-Orin RS422开发记录

NVIDIA AGX Orin是一款强大的嵌入式计算平台,专为自动驾驶、机器人和高性能边缘计算设计。它不仅具备强大的计算能力,还支持多种通信接口,如I2C、SPI、UART等。在本次开发中,我们将重点讨论如何在AGX Orin上实现RS422通信,并分享我们的开发记录和经验。RS422是一种差分信号传输标准,广泛应用于工业自动化、远程数据采集等领域。相比于传统的RS232,RS422具有更强的抗干扰能力和更远的传输距离,非常适合需要长距离、可靠通信的应用场景。

2024-08-21 17:07:30 320

原创 nvidia系列教程-AGX-Orin can接口调试

NVIDIA Jetson AGX Orin 是一款高性能的嵌入式平台,专为自动驾驶、机器人、物联网和其他需要大量计算能力和人工智能处理的应用设计。Jetson AGX Orin 集成了多个 CAN(Controller Area Network)控制器,允许设备与各种嵌入式系统和工业设备进行实时通信。以下是 AGX Orin CAN 资源的详细介绍。控制器局域网 (CAN) 是一种车载总线标准,用于微控制器和车辆内设备之间的通信。

2024-08-20 18:06:09 576

原创 nvidia系列教程-AGX-Orin 外接rtc DS1340芯片调试

在嵌入式系统中,实时时钟(RTC)是一项关键功能,用于跟踪系统时间。虽然 NVIDIA Jetson AGX Orin 自带一个 RTC,但在某些项目中,你可能需要添加一个外部 RTC 来增强时间保持能力。本文将介绍如何在 Jetson AGX Orin 上连接并调试外部 RTC 芯片 DS1340。DS1340 是 Maxim Integrated(现为 Analog Devices)推出的一款低功耗、I²C 兼容的实时时钟(RTC)芯片,广泛应用于需要精确时间跟踪的嵌入式系统和电池供电设备。

2024-08-20 15:13:15 343

原创 nvidia系列教程-AGX-Orin pcie网卡I350调试笔记

NVIDIA Jetson AGX Orin 是一款高度集成的嵌入式 AI 计算平台,广泛应用于自动驾驶、机器人和边缘计算等领域。在某些项目中,你可能需要通过 PCIe 扩展接口来增加网络连接功能,如添加 Intel I350 网卡。本文将详细介绍如何在 Jetson AGX Orin 上安装并调试 Intel I350 PCIe 网卡的全过程。

2024-08-20 14:32:13 829

原创 nvidia系列教程-AGX-Orin 确定gpio编号

NVIDIA Jetson AGX Orin 是一款强大的嵌入式 AI 计算平台,适用于各种复杂的边缘计算任务。对于开发者来说,准确地控制和操作 GPIO(通用输入输出)引脚是非常重要的。本文将详细介绍如何在 AGX Orin 上确定 GPIO 编号,并成功地控制这些引脚。NVIDIA 提供的 Jetson 系列开发板具有详细的引脚映射表,列出了每个引脚的功能和对应的 GPIO 编号。在使用 GPIO 之前,必须明确硬件引脚的编号和对应的 Linux 系统编号。

2024-08-20 11:11:44 619

原创 nvidia系列教程-AGX-Orin pcie扩展M.2磁盘调试笔记

NVIDIA Jetson AGX Orin 是一款强大的嵌入式平台,广泛应用于 AI 推理、机器人和自动驾驶等领域。在扩展存储方面,PCIe 接口的 M.2 SSD 是一个常见的选择。本篇博客将记录如何在 AGX Orin 平台上进行 PCIe 扩展 M.2 磁盘的调试,包括硬件安装、系统配置和常见问题排查。Jetson AGX Orin 提供了多达8 个 PCIe 控制器,这些控制器可以配置成不同的模式(Root Port 或 Endpoint),并支持多种 PCIe 设备。

2024-08-13 23:06:30 540

原创 nvidia系列教程-AGX-Orin usb3.0接口调试

NVIDIA Jetson AGX Orin 是一款高性能的嵌入式计算平台,适用于 AI 推理、机器人、自动驾驶等应用场景。本文将介绍如何对 AGX Orin 平台上的 USB 3.0 接口进行调试,包括硬件检查、软件配置以及常见问题的排查。本文主要介绍在AGX-Orin平台开启两个usb3.0口的方法。通过以上步骤,您可以有效地调试和优化 NVIDIA Jetson AGX Orin 上的 USB 3.0 接口。

2024-08-13 19:41:59 736

原创 nvidia系列教程-AGX-Orin linux源码下载编译

NVIDIA AGX Orin 是一款高性能的嵌入式计算平台,广泛应用于人工智能、自动驾驶、机器人等领域。为 AGX Orin 编译定制的 Linux 内核,可以更好地适应特定应用需求,增强系统的灵活性。本文将详细介绍如何下载、配置和编译适用于 AGX Orin 的 Linux 内核源码。本文介绍了如何为 NVIDIA AGX Orin 平台下载、配置和编译定制的 Linux 内核源码。通过编译和部署定制内核,您可以更好地控制系统的行为,并根据特定应用需求进行优化。

2024-08-08 11:57:35 896

原创 nvidia系列教程-AGX-Orin系统启动异常解决(eeprom: Failed to read I2C slave device)

在使用 NVIDIA Jetson 系列开发板时,可能会遇到启动时的错误提示,例如。这个错误通常出现在设备启动日志中,可能会导致设备无法正常启动或功能受限。本文将探讨该错误的原因,并提供一些解决方法。提示:以下是本篇文章正文内容,下面案例可供参考"eeprom: Failed to read I2C slave device" 错误在 NVIDIA Jetson 开发板中较为常见,但通常可以通过硬件检查、设备树配置调整以及固件更新等方法解决。

2024-08-08 11:05:53 751

原创 RK3588开发笔记-buildroot编译配置

Rockchip RK3588 是一款强大的多核处理器,广泛应用于边缘计算、人工智能、嵌入式系统等领域。为了在 RK3588 上运行自定义的 Linux 系统,Buildroot 是一个非常适合的工具。本文将详细介绍如何使用 Buildroot 进行编译配置。Buildroot 是一个开源的、轻量级的构建系统,用于为嵌入式 Linux 系统生成自定义的根文件系统、内核、引导加载程序和相关工具链。它的主要目标是简化和加速嵌入式 Linux 系统的开发过程。

2024-08-07 19:31:08 1055

原创 nvidia系列教程-AGX-Orin系统刷机及备份

NVIDIA AGX Orin 是一款高性能的嵌入式计算平台,专为边缘计算和 AI 应用而设计。为了确保系统的稳定性和适应不同的应用场景,用户可能需要对 AGX Orin 进行系统刷机和备份操作。本文将详细介绍如何完成这些操作,帮助您更好地管理和维护 AGX Orin 设备。通过以上步骤,您可以成功地为 NVIDIA AGX Orin 刷写系统并创建备份。这些操作不仅能帮助您保持系统的更新和安全,还能在遇到问题时快速恢复系统。

2024-08-05 19:19:15 2047

原创 nvidia系列教程-AGX-Orin基础环境搭建

NVIDIA Jetson AGX Orin 是一款功能强大的嵌入式AI平台,专为需要高性能和低功耗的边缘计算应用设计。无论是自动驾驶、机器人,还是智能监控系统,Jetson AGX Orin 都能为这些应用提供强大的计算能力。本篇博客将为大家详细介绍如何在AGX Orin(32GB)上搭建基础开发环境,包括系统安装、CUDA和cuDNN的配置等,帮助你快速上手这个强大的平台。架构: 搭载 56 个 Tensor Core 的 1792 核 NVIDIA Ampere c GPUCUDA Cores。

2024-08-01 19:47:38 1825 2

原创 RK3588开发笔记-ES8311音频芯片调试记录

本篇博客主要记录如何在RK3588平台试ES8311音频芯片的过程。这包括硬件连接、内核配置、驱动程序调试和测试步骤。通过以上步骤,我们成功在RK3588平台上调试了ES8311音频芯片。这包括硬件连接、内核配置、设备树配置、驱动加载以及音频测试。希望这篇调试记录能为其他开发者提供一些帮助。如果你有任何问题或建议,欢迎留言讨上调论。

2024-07-09 19:17:15 1325

原创 RK3588开发笔记-100M网口自协商成1000M网口

在进行RK3588开发过程中,遇到一个令人困惑的问题:在使用RTL8211F-CG phy芯片出来的100M网口在自协商后连接速率变成了1000M。这篇博客将详细记录这个问题的产生、排查过程以及最终的解决方案,希望能对遇到相同问题的开发者有所帮助。通过以上步骤,我们成功将RK3588开发板上的100Mbps网口速率强制设置为100Mbps,解决了自协商导致的速率异常问题。这篇笔记详细记录了问题的产生、排查及解决过程,希望对其他开发者有所帮助。

2024-06-13 23:03:02 1239 2

原创 RK3588开发笔记-spi扩展canfd芯片MCP2518FD调试笔记

在嵌入式系统开发中,CANFD(控制器局域网灵活数据速率)是一种广泛应用于汽车和工业自动化领域的通信协议。为了满足项目需求,我们在RK3588平台上通过SPI接口扩展了CANFD芯片MCP2518FD,之所以用spi进行canfd扩展,是为了解决原生RK3588原生can不够稳定的问题(发送扩展帧有几率编程标准帧,RK3568/3588均存在该问题)。通过本次调试工作,我们成功地在RK3588平台上扩展了CANFD芯片MCP2518FD,并实现了与CAN总线的稳定通信。

2024-04-08 23:35:53 2374 10

原创 RK3588开发笔记-Buildroot编译host-nodejs报错解决ModuleNotFoundError: No module named ‘_bz2‘

在RK3588的开发过程中,使用Buildroot进行系统的构建和编译是一个常见的选择。然而,在编译host-nodejs的过程中,有时会遇到报错信息提示。这个错误通常是由于Python环境中缺少相应的模块导致的。以下将记录我解决这个问题的过程。。在RK3588的开发过程中,使用Buildroot编译host-nodejs时遇到的错误,通常是由于缺少相应的Python模块导致的。通过配置buildroot pythong bzip2开发库并重新编译,可以解决这个问题。

2024-04-07 23:22:35 493

nvidia gpu压力测试工具

原版的 gpu-burn 不适用于Jetson系列的GPU系统。此存储库包含修改后的 gpu-burn 程序,使其能够与Jetson系统兼容,同时还提供了一个用于同时对GPU和CPU进行压力测试的脚本。 该脚本需要CUDA和stress库。如果你使用的是Connect Tech的BSP(板级支持包),那么nvidia源代码最初可能是注释掉的,因此可能无法找到cuda-toolkit-10-2。

2025-03-28

RK3588-SATA偶发性不能被识别优化补丁程序

ata14: softreset failed (1st FIS failed) ata14: SATA link up 3.0 Gbps (SStatus 123 SControl 320) kernel下硬盘识别慢,或者不识别,影响开机速度。 关键错误log: 1:ata1: softreset failed (device not ready) 2:ata1: SATA link down (SStatus 1 SControl 300) 接JMS562的ESATA存在不识别硬盘问题,而且热拔插功能也会失效。 个别客户反馈大容量硬盘也会存在不识别问题。 关键log: ata1: SATA link down (SStatus 0 SControl 300) 使用过程硬盘掉线或者降速到1.5G,有比较多的报错,关键log: 1、读数据接口报错 ata1.00 : exception Emask 0x10 SAct 0x20000003 SErr 0x280100 action 0x6 frozen ata1.00 : irq_stat 0x08000000, interface

2024-11-21

rk3588 usb3.0补丁安装包

rk3588 usb3.0补丁安装包,解决xhci-hcd控制器挂死问题(xHCI host controller not responding, assume dead)

2024-10-16

瑞芯微平台AI组件库,支持 Python/C 编程语言

Rock-X SDK 是基于 Rockchip 芯片平台的一套 AI 组件库,能够在带 NPU 的 Rockchip 芯 片平台上运行,包含目标检测、人脸识别 、车牌识别等功能,

2024-08-20

Jetson Inference 模型

Jetson Inference 是 NVIDIA 为 Jetson 平台开发的一个开源项目,旨在简化在 NVIDIA Jetson 设备上开发和部署深度学习推理应用程序。Jetson Inference 提供了预训练模型、示例代码和工具,支持各种计算机视觉和深度学习应用 预训练模型:包括图像分类、对象检测、语义分割、姿态估计等模型。 示例代码和应用程序:提供了丰富的示例代码,展示了如何使用预训练模型进行推理。 高性能:优化了 Jetson 硬件上的深度学习推理性能,支持 TensorRT 加速。 build目录为我在nvidia平台编译的输出文件,在该平台可以直接使用。 各个模型可以私信找我,太大传不上来!

2024-07-09

nvidia平台torch-2.0.0.nv23.05-cp38-cp38-linux-aarch64安装包

特定版本的 PyTorch 包,专为 NVIDIA 的 Jetson 平台优化,并且适用于使用 Python 3.8 的 ARM64 架构(如 NVIDIA Jetson 系列设备)上的 Linux 操作系统 PyTorch 是一个广泛使用的开源机器学习库,主要用于深度学习和神经网络的构建和训练。它由 Facebook's AI Research Lab (FAIR) 开发和维护。 提供了强大的张量计算功能以及支持 GPU 加速的计算能力。

2024-07-09

nvidia-agx-orin平台jetson-benchmarks性能测试模型

nvidia AGX-ORIN平台jetson_benchmarks性能测试模型,各模型已经下载好,在nvidia平台下可以直接

2024-07-09

RK3588 100M网口link成1000M网口驱动补丁程序

RK3588 100M网口link成1000M网口驱动补丁程序,解决RTL8211F-CG phy芯片100M网口自动协商成1000M问题

2024-06-13

xs9922视频解码器linux驱动

xs9922视频解码器linux驱动,适用于kernel 5.9,支持 HDCCTV 高清协议和 CVBS 标 清协议,视频制式支持 720P/1080P 高清制式和 960H/D1 标清制式。芯片将接收到的高清 模拟复合视频信号经过模数转化,视频解码以及 2D 图像处理之后,转化为 YCbCr,并以 MIPI CSI 接口传输给主控编码芯片。

2023-10-09

ubuntu udev自动挂载磁盘脚本

ubuntu udev自动挂载磁盘脚本 1、使用udev规则自动挂载磁盘; 2、支持多种文件系统格式挂载(fat、ntfs等); 3、自动管理挂载目录。

2023-07-25

linux硬盘自动分区格式化脚本

在linux程序中执行该脚本将自动完成磁盘设备分区,自动格式化操作,编辑该脚本可以调整分区数量,方便硬盘格式化操作,避免要使用fdisk等工具进行磁盘格式化

2023-07-25

gpio-key测试应用程序

配合gpio-keys驱动程序使用,能够检测gpio按键按下,松开等操作,并读取gpio key值

2023-07-25

获取触摸屏触点测试程序

获取触摸屏触点测试程序,程序执行如下: ./GetEvent /dev/input/event1 点击触摸屏即可获取触点坐标值,方便调试使用。

2023-07-25

linux下lt8619c配置程序

linux下lt8619c配置程序,配置支持hdmi转2路lvds驱动显示

2022-10-29

socketCan二次开发封装库

本资源为socketCan API接口函数库,在linux上可以直接调用使用

2022-10-24

ubuntu自动挂载硬盘,u盘、sd卡脚本

ubuntu自动挂载硬盘,u盘、sd卡脚本,后台自动执行本脚本,存储设备将自动挂载

2022-10-22

boostdesc-bgm.i文件,使用opencv编译时需要下载的文件

boostdesc_bgm.i文件,使用opencv编译时需要下载的文件,在opencv编译过程当中,boostdesc_bgm.i文件集联网下载失败,需要手动下载导入。

2022-10-22

ffepeg-4.1.10 版本源码

ffepeg-4.1.10 版本源码,可以用来在linux环境中源码编译安装

2022-10-22

opencv3.4.12与opencv-contrib-3.4.12

opencv以及算法组件Opencv_contrib,sift和surf算法就在opencv_contrib组件中!

2022-10-22

linux c,ini配置文件读写模块

linux c,ini配置文件读写模块,主要用于对ini配置文件进行对鞋操作

2022-10-17

linux源码内核双向链表文件

linux 内核双向链表文件,linux内核链表与众不同,不是把将数据结构塞入链表,而是将链表节点塞入数据,Linux内核链表的设计初衷是为了解决不同数据类型作为链表数据节点对函数接口和封装的影响

2022-10-16

GStreamer编程操作以及gst-launch工具使用示例

GStreamer编程操作以及gst-launch工具使用示例,压缩包内文件为在NXP IMX8平台开发使用,不同平台gst-launch使用插件略有不同略有

2022-10-09

python京东抢茅台插件

python京东抢茅台插件,仅供参考使用!

2022-10-02

postgresql-12.2 RK3568平台编译及安装库

在RK3568平台debian文件系统中编译的postgresql-12.2库,以及编译过程中所需要的依赖deb文件

2022-10-02

linux i2c应用编程库

linux i2c应用编程API接口

2022-10-01

OMPL机器人运动规划库

OMPL(app+python)机器人运动规划库

2022-09-30

vxworks-network网络通信模块

该模块主要包含udp、tcp网络通信模块api接口,可以作为客户端、服务端使用,用户直接调用即可

2022-09-30

linux c sftp二次开发库(openssl+ssh)

sftp二次开发库,基于ssh开源库进行封装,二次开发库包含sftp封装接口模块,以及openssl、ssh库源码以及交叉编译方法,直接编译调用模块即可,方便使用 sftp.c、sftp.h、openssl-3.0.2.tar.gz、libssh2-1.10.0.tar.gz、readme.txt

2022-09-24

EN50128体系文件

EN 50128“铁路应用——通信、信号和处理系统”是欧洲过程标准。它包含技术要求以及规程,原则和措施,以确保在存在安全隐患的情况下开发被认为安全的软件

2022-09-24

ftplib二次封装库-封装c函数调用api接口

ftplib二次开发封装函数库,适用于linux c应用程序,实现与ftp服务器文件上传及下载功能,方便用户调用,解决开源库网络异常登录、上传、下载函数接口阻塞问题,实现超时监测机制,增加文件断点续传功能!

2022-09-22

stc-isp-15xx-v6.82D

单片机hex文件烧写工具,可以用做单片机软件开发,具体步骤如下: 1、找到hex文件; 2、点击烧录即可。

2018-11-06

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

TA关注的人

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