- 博客(76)
- 资源 (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
80
原创 RK3588开发笔记-pdm接口ES7201音频采集调试记录
在RK3588开发过程中,音频采集是一个常见的需求,而PDM(Pulse Density Modulation)接口因其简单性和低成本广泛应用于音频采集模块中。本文记录了在RK3588平台上通过PDM接口集成和调试ES7201音频采集模块的过程。通过本文的调试记录,可以看出在RK3588平台上集成PDM接口的ES7201音频采集模块的关键在于设备树的正确配置和内核驱动的匹配。在调试过程中,合理的排查方法和对错误日志的分析是成功的关键。希望本文能够为开发者提供有价值的参考。
2024-08-22 16:46:20
268
1
原创 nvidia系列教程-AGX-Orin RS422开发记录
NVIDIA AGX Orin是一款强大的嵌入式计算平台,专为自动驾驶、机器人和高性能边缘计算设计。它不仅具备强大的计算能力,还支持多种通信接口,如I2C、SPI、UART等。在本次开发中,我们将重点讨论如何在AGX Orin上实现RS422通信,并分享我们的开发记录和经验。RS422是一种差分信号传输标准,广泛应用于工业自动化、远程数据采集等领域。相比于传统的RS232,RS422具有更强的抗干扰能力和更远的传输距离,非常适合需要长距离、可靠通信的应用场景。
2024-08-21 17:07:30
40
原创 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
40
原创 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
138
原创 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
462
原创 nvidia系列教程-AGX-Orin 确定gpio编号
NVIDIA Jetson AGX Orin 是一款强大的嵌入式 AI 计算平台,适用于各种复杂的边缘计算任务。对于开发者来说,准确地控制和操作 GPIO(通用输入输出)引脚是非常重要的。本文将详细介绍如何在 AGX Orin 上确定 GPIO 编号,并成功地控制这些引脚。NVIDIA 提供的 Jetson 系列开发板具有详细的引脚映射表,列出了每个引脚的功能和对应的 GPIO 编号。在使用 GPIO 之前,必须明确硬件引脚的编号和对应的 Linux 系统编号。
2024-08-20 11:11:44
211
原创 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
62
原创 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
315
原创 nvidia系列教程-AGX-Orin linux源码下载编译
NVIDIA AGX Orin 是一款高性能的嵌入式计算平台,广泛应用于人工智能、自动驾驶、机器人等领域。为 AGX Orin 编译定制的 Linux 内核,可以更好地适应特定应用需求,增强系统的灵活性。本文将详细介绍如何下载、配置和编译适用于 AGX Orin 的 Linux 内核源码。本文介绍了如何为 NVIDIA AGX Orin 平台下载、配置和编译定制的 Linux 内核源码。通过编译和部署定制内核,您可以更好地控制系统的行为,并根据特定应用需求进行优化。
2024-08-08 11:57:35
646
原创 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
275
原创 RK3588开发笔记-buildroot编译配置
Rockchip RK3588 是一款强大的多核处理器,广泛应用于边缘计算、人工智能、嵌入式系统等领域。为了在 RK3588 上运行自定义的 Linux 系统,Buildroot 是一个非常适合的工具。本文将详细介绍如何使用 Buildroot 进行编译配置。Buildroot 是一个开源的、轻量级的构建系统,用于为嵌入式 Linux 系统生成自定义的根文件系统、内核、引导加载程序和相关工具链。它的主要目标是简化和加速嵌入式 Linux 系统的开发过程。
2024-08-07 19:31:08
118
原创 nvidia系列教程-AGX-Orin系统刷机及备份
NVIDIA AGX Orin 是一款高性能的嵌入式计算平台,专为边缘计算和 AI 应用而设计。为了确保系统的稳定性和适应不同的应用场景,用户可能需要对 AGX Orin 进行系统刷机和备份操作。本文将详细介绍如何完成这些操作,帮助您更好地管理和维护 AGX Orin 设备。通过以上步骤,您可以成功地为 NVIDIA AGX Orin 刷写系统并创建备份。这些操作不仅能帮助您保持系统的更新和安全,还能在遇到问题时快速恢复系统。
2024-08-05 19:19:15
955
原创 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
838
原创 RK3588开发笔记-ES8311音频芯片调试记录
本篇博客主要记录如何在RK3588平台试ES8311音频芯片的过程。这包括硬件连接、内核配置、驱动程序调试和测试步骤。通过以上步骤,我们成功在RK3588平台上调试了ES8311音频芯片。这包括硬件连接、内核配置、设备树配置、驱动加载以及音频测试。希望这篇调试记录能为其他开发者提供一些帮助。如果你有任何问题或建议,欢迎留言讨上调论。
2024-07-09 19:17:15
318
原创 RK3588开发笔记-100M网口自协商成1000M网口
在进行RK3588开发过程中,遇到一个令人困惑的问题:在使用RTL8211F-CG phy芯片出来的100M网口在自协商后连接速率变成了1000M。这篇博客将详细记录这个问题的产生、排查过程以及最终的解决方案,希望能对遇到相同问题的开发者有所帮助。通过以上步骤,我们成功将RK3588开发板上的100Mbps网口速率强制设置为100Mbps,解决了自协商导致的速率异常问题。这篇笔记详细记录了问题的产生、排查及解决过程,希望对其他开发者有所帮助。
2024-06-13 23:03:02
545
原创 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
1218
3
原创 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
227
原创 RK3588开发笔记-usb恢复系统分区
U-boot是一个常用的嵌入式系统启动加载器,它可以支持多种设备和文件系统,比如USB、SATA、FAT、EXT等。在U-boot阶段,我们有时候需要从U盘/SD卡中读取一些文件,可以对系统分区文件进行还原操作
2024-03-25 23:30:23
260
原创 RK3588开发笔记-v1.3.0-SDK文件系统分区添加
RK3588 是一款性能强大的嵌入式处理器,拥有多种外设和接口,适用于各种嵌入式应用场景。为了更好地利用其功能,我们决定采用官方提供的 v1.3.0 SDK 开发环境,并开始进行自定义文件系统分区的添加。本文档主要介绍如何在瑞芯微RK3588官方SDK-V1.3.0的基础上修改分区大小以及添加分区操作,以下部分主要介绍在buildroot文件系统添加分区的操作步骤。通过上述步骤,我们成功地向 RK3588 的系统中添加了新的文件系统分区,并且确保了系统的稳定性和可靠性。
2024-03-24 23:03:31
400
原创 RK3588开发笔记-PCIE扩展SATA芯片JMB582调试笔记
在RK3588开发中,PCIE扩展SATA接口是一个重要的组件,而JMB582芯片则是常用于实现此功能的控制器之一。本文将分享我在调试PCIE扩展SATA接口JMB582过程中的一些经验和注意事项。JMB582是一款桥接控制器,可在PCIe主机和具有SATA/AHCI接口的存储设备间使用。JMB582 SATA主机提供2个端口并支持端口倍增器。
2024-03-14 23:28:27
531
原创 RK3568开发笔记-qt程序运行报错Failed to move cursor on screen
最近在进行 RK3568 平台上的 Qt 程序开发时,遇到了一个常见的问题,即在程序运行时出现了 "Failed to move cursor on screen" 的错误提示。在经过一番调查和尝试后,成功解决了这个问题,以下是解决过程的笔记和总结。根据上述方法可以解决使用 Qt 开发程序时遇到 "Failed to move cursor on screen" 错误,解决过程和方法希望能够帮助其他开发者解决类似的问题。
2024-03-03 22:38:50
327
1
原创 RK3568开发笔记-buildroot-weston启动异常解决Failed creating base context during opening of kernel driver
最近在进行 RK3568 平台的开发时,遇到了在 Buildroot 环境中启动 Weston 显示服务器时出现 "Failed creating base context during opening of kernel driver" 异常的问题。在经过一番调查和尝试后,成功解决了这个问题,以下是解决过程的笔记和总结。Weston 是一个基于 Wayland 协议实现的参考性 Wayland 显示服务器(compositor)。
2024-03-02 23:02:48
354
原创 RK3568开发笔记-sdmmc3.0 error -110 whilst initialising SD card问题解决
随着嵌入式系统的发展,SDMMC(Secure Digital Memory Card MultiMediaCard)接口成为了许多嵌入式设备中常见的存储介质之一。在RK3568平台上,调试SDMMC 3.0接口可能涉及到硬件配置、驱动程序编写以及系统调试等方面。本文将介绍在RK3568平台上调试SDMMC 3.0接口的一般步骤和注意事项。
2024-02-28 23:23:01
624
原创 RK3568开发笔记-感光芯片ISL29035调试记录/IIO子系统
ISL29035是一款由瑞萨公司推出的自标定仿人眼的光照传感器。它主要用于检测环境中的可见光强度,并且具有I2C接口,方便与其他设备进行通信。此外,ISL29035具有同类产品中最宽的感光响应角度和极高灵敏度,适用于各种光源的检测。本文主要介绍在RK3568平台调试isl29035感光芯片的调试记录。以上是关于isl29023感光芯片在rk3568平台调试的总结记录,仅供参考。
2024-01-31 18:25:47
221
2
原创 RK3568开发笔记-amixer开机设置音量异常
在 RK3568 开发板上,使用amixer命令设置开机音量时,发现直接设置系统音量报错。即使在启动脚本或系统服务中添加了设置音量的命令,实际开机后音量仍保持默认值。且当使用aplay播放一个音频文件之后再去设置系统音量时就可以生效,本文根据该现象提出解决方法提示:以下是本篇文章正文内容,下面案例可供参考amixer是用于控制音频设备音量和其他参数的命令行工具。它通常与 ALSA(Advanced Linux Sound Architecture)音频驱动一起使用。以下是amixer。
2023-11-13 23:03:36
1079
原创 RK3568开发笔记-CAN接收发送异常分析
Rockchip RK3568是一款强大的嵌入式处理器,广泛应用于物联网设备和嵌入式系统。在RK3568开发中,特别是涉及CAN(Controller Area Network)通信时,接收和发送异常可能是需要仔细分析的问题。本文将探讨在RK3568开发中CAN通信接收和发送异常的常见原因以及解决方法。CAN是一种广泛用于实时控制系统中的串行通信协议。在RK3568中,CAN通信被广泛用于连接各种传感器、执行器和其他嵌入式设备,实现实时数据交换。
2023-11-12 23:25:39
846
原创 ubuntu18-recvfrom接收不到广播报文异常分析
在ubuntu18.04系统中,编写udp接收程序发现接收不到广播报文,使用抓包工具tcpdump可以抓取到广播报文,在此对该现象分析解析如下文所示。在ubuntu系统如果碰到recvform接收不到广播报文的情况,可以参考本文内容解决。
2023-11-09 22:58:49
1418
1
原创 RK3588开发笔记-USB3.0接口调试
RK3588平台是一款强大的处理器,但要充分发挥其性能,需要正确调试其各种接口,包括USB 3.0接口。USB 3.0接口提供了更快的数据传输速度,但也可能面临一些问题。本篇博客将介绍如何在RK3588平台上调试USB 3.0接口,以确保其稳定性和性能。RK3588芯片具有强大的USB资源,包括多个USB接口和高速数据传输能力。RK3588通常具有多个USB接口,包括USB 2.0和USB 3.0。USB 2.0用于低速和全速设备连接,而USB 3.0则用于高速设备连接。
2023-10-27 23:38:15
1012
原创 T113-S3-buildroot文件系统tar解压缩gz文件
本文主要介绍全志T113-S3平台官方SDK,buildroot文件系统tar不支持.gz文件解压缩的问题以及如何配置buildroot文件系统解决该问题的方法介绍。修改之后的固件,tar会多出一个参数z (De)compress using gzip,tar zcvf 或tar cvf都可以压缩,执行tar xvf 或者tar zxvf 都可以解压,不要带z也可以解压缩,可能是config里面有CONFIG_FEATURE_TAR_AUTODETECT=y会自动检测。
2023-10-25 23:06:53
849
原创 RK3588开发笔记-MIPI-CSI接口视频解码芯片XS9922B调试
Rockchip RK3588 是一款高性能的处理器,支持多种摄像头接口,包括 MIPI(Mobile Industry Processor Interface)接口。MIPI是一种用于移动设备和嵌入式系统中的摄像头、显示器和其他传感器设备的串行接口标准。MIPI是MIPI联盟发起的为移动应用处理器制定的开放标准。CSI-2(Camera Serial Interface 2)是MIPI 联盟定义的另一种高速接口,主要用于摄像模组和处理器之间的连接。
2023-10-09 23:24:06
2331
原创 T113-S3-LCD-RGB显示屏调试
RGB LCD 显示接口是一种用于连接液晶显示屏(LCD)到电子设备(如计算机、嵌入式系统等)的标准接口。这种接口允许传输图像数据、同步信号和控制命令,以便在LCD上显示图像。全志 T113-S3 平台的 LCD 接口通常用于连接液晶显示屏(LCD),以实现图像显示。这些接口包括电源、信号和控制线。本博客主要介绍在T113-S3平台连接勋瑞光电H050IWV40I3506 RGB LCD显示屏的调试记录。
2023-09-24 23:09:31
921
原创 RK3568开发笔记-SATA接口调试
SATA(Serial Advanced Technology Attachment)是一种常见的存储接口,通常用于连接硬盘驱动器(HDD)和固态硬盘(SSD)。在RK3568平台上调试SATA接口可以让你连接并管理大容量的存储设备。本文将介绍如何在RK3568平台上调试SATA接口,包括硬件连接、驱动程序适配以及基本测试。SATA是一种用于连接存储设备的计算机总线接口标准,通常用于连接硬盘驱动器(HDD)和固态硬盘(SSD)。
2023-09-03 17:34:40
974
2
原创 T113-S3-ov5640摄像头调试
摄像头模块是嵌入式系统中常见的外设,用于捕获图像和视频。在本篇文章中,我们将介绍如何在T113-S3平台上调试OV5640摄像头,以捕获图像或视频流。OV5640是OmniVision Technologies生产的一款1/4英寸CMOS数字图像传感器,通常用于嵌入式系统和移动设备中的摄像头模组。通过正确连接硬件、配置摄像头接口和使用适当的软件工具,你可以在T113-S3平台上成功调试OV5640摄像头,捕获图像或视频流。
2023-09-03 00:10:09
986
原创 RK3568开发笔记-TMP275AIDR温度传感器调试
温度传感器在嵌入式系统中是常见的硬件设备之一,它可以用来监测环境温度并作出相应的决策。在本篇文章中,我们将介绍如何在RK3568平台上调试TMP275AIDR温度传感器,以获取板卡环境温度数据。当然在RK3568 CPU内部也可以通过AD读取到芯片本身温度,本节本来主要如何通过温度传感器获取RK3568板卡所在环境温度。TMP275AIDR是一款数字温度传感器,由Texas Instruments(TI)生产。
2023-09-02 23:01:48
357
原创 RK3568开发笔记-RTL8211网口phy芯片调试
RK3568 是一款功能强大的嵌入式平台,而 RTL8211 则是常见的网络物理层(PHY)芯片。调试 RTL8211 芯片在 RK3568 平台上可能涉及到硬件连接、驱动程序配置以及问题排查等方面。本篇博客将引导您完成在 RK3568 平台上调试 RTL8211 网络 PHY 芯片的步骤。RTL8211 是一种由 Realtek(瑞昱半导体)开发的网络物理层(PHY)芯片,用于连接以太网设备。
2023-08-28 23:43:53
1962
原创 RK3568开发笔记-buildroot挂载overlay联合文件系统
在本篇博客中,我们将探讨如何使用 Buildroot 构建定制的 Linux 发行版,并通过挂载 Overlay 联合文件系统来实现在 RK3568 处理器上运行一个精简的 Linux 环境。本文主要介绍在只读的buildroot文件系统上如何搭建overlay联合文件系统,在不改变底层跟文件系统的前提下提供一个上层可读写的环境,overlay联合文件系统应用典型就是openwrt系统,在保护根文件系统的基础上可以在上层文件系统进行读写操作,并支持系统一键还原操作。对于需要时常还原的服务器有着广泛的应用。
2023-08-23 23:40:58
610
原创 T113-S3-TCA6424-gpio扩展芯片调试
TCA6424是一款常用的GPIO(通用输入输出)扩展芯片,可以扩展微控制器的IO口数量。在T113-S3平台上,使用TCA6424作为GPIO扩展芯片可以方便地增加可用的IO口。本篇博客将为您提供一份详细的调试指南,帮助您顺利将TCA6424与T113-S3集成,并实现GPIO功能的扩展。TCA6424是德州仪器(Texas Instruments)公司推出的一款IO扩展器,用于将微控制器的数字IO口数量扩展。它提供了24个独立的GPIO引脚,可以通过I2C总线与主控器(如微控制器、FPGA等)进行通信。
2023-08-19 23:34:55
886
原创 T113-S3-LAN8720A网口phy芯片调试
在嵌入式系统开发中,网络连接是至关重要的一部分。T113-S3开发板搭载了LAN8720A系列的网口PHY芯片,用于实现以太网连接。在开发过程中,对于网口的稳定性和性能的调试至关重要。本篇博客将介绍如何调试T113-S3开发板中的LAN8720A网口PHY芯片,以确保网络连接的正常工作。LAN8720A是一款常用的以太网物理层(PHY)芯片,由微芯科技(Microchip Technology)公司生产。
2023-08-19 23:12:01
1350
2
原创 T113-S3-RTL8211网口phy芯片调试
在嵌入式系统开发中,网络连接是至关重要的一部分。T113-S3开发板搭载了RTL8211系列的网口PHY芯片,用于实现以太网连接。在开发过程中,对于网口的稳定性和性能的调试至关重要。本篇博客将介绍如何调试T113-S3开发板中的RTL8211网口PHY芯片,以确保网络连接的正常工作。
2023-08-13 22:38:10
2706
6
瑞芯微平台AI组件库,支持 Python/C 编程语言
2024-08-20
Jetson Inference 模型
2024-07-09
nvidia平台torch-2.0.0.nv23.05-cp38-cp38-linux-aarch64安装包
2024-07-09
nvidia-agx-orin平台jetson-benchmarks性能测试模型
2024-07-09
RK3588 100M网口link成1000M网口驱动补丁程序
2024-06-13
xs9922视频解码器linux驱动
2023-10-09
ubuntu udev自动挂载磁盘脚本
2023-07-25
linux硬盘自动分区格式化脚本
2023-07-25
boostdesc-bgm.i文件,使用opencv编译时需要下载的文件
2022-10-22
opencv3.4.12与opencv-contrib-3.4.12
2022-10-22
linux源码内核双向链表文件
2022-10-16
GStreamer编程操作以及gst-launch工具使用示例
2022-10-09
postgresql-12.2 RK3568平台编译及安装库
2022-10-02
linux c sftp二次开发库(openssl+ssh)
2022-09-24
ftplib二次封装库-封装c函数调用api接口
2022-09-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人