- 博客(83)
- 资源 (1)
- 收藏
- 关注

原创 VsCode SSH 免密连接Linux服务器的正确操作(踩了许多坑,总结出来的)
你可以使用 Visual Studio Code 的 Remote - SSH 插件来远程免密登录 Linux 服务器。以下是具体步骤:
2025-01-04 11:35:43
499

原创 git 命令深入探索
如果你已经推送了上一次提交到远程仓库,那么在执行 git commit --amend 后,你需要强制推送(使用 git push --force 或 git push --force-with-lease)以更新远程仓库的提交历史。在这个命令中,0001-PHY-YT8531C-YT8531C-CA.patch是要应用的补丁文件的文件名。这个命令会将你的当前分支的头部移动到倒数第二个提交,这意味着你最近一次的提交(即“HEAD~1”所指的提交)会被撤销,但是所做的更改会保留在你的工作目录中。
2024-07-12 17:46:18
1121

原创 Linux WIFI STA和AP模式配置
linux系统连接wifi和创建热点,STA模式和AP模式。 WIFI蓝牙模块是AW-CM467-USB
2022-07-15 18:45:46
3376
1
原创 基于RK3588开发板部署DeepSeek-R1-1.5B/7B模型
从 rkllm_model_zoo 下载RK转换后的 rkllm 模型,获取代码:rkllm 将DeepSeek-R1-Distill-Qwen-1.5B_W8A8_RK3588.rkllm 移植到demo_Linux_aarch64目录下。4.运行deekseek(后面使用,只需运行这个deepseek-r1-1.5b.sh脚本就可以使用deepseek,不再需要重复以上步骤)2.移入并解压deepseek-r1-1.5b.zip,按照提示:输入yes,等待解压完成。5.退出deepseek。
2025-03-10 13:37:59
1338
原创 ubuntu 磁盘坏道导致进不去系统(磁盘修复,可以救命!)
(File System Consistency Check)是用于检查和修复Linux文件系统错误的工具。当文件系统损坏或磁盘出现坏道时,检查和修复文件系统问题。如果问题依然存在,可能需要进一步诊断磁盘硬件问题。如果系统可以部分启动,可以尝试在单用户模式下运行。通过以上步骤,你可以使用。
2025-02-15 15:49:41
548
原创 Linux之uboot相关知识分享
获取 U-Boot 源代码从 U-Boot 官方仓库或特定硬件供应商的仓库中获取源代码。配置 U-Boot根据目标硬件平台选择合适的配置文件。U-Boot 提供了许多预定义的配置文件,可以通过命令来选择。编译 U-Boot使用交叉编译工具链编译 U-Boot。确保工具链与目标架构匹配。烧录 U-Boot将编译生成的 U-Boot 映像烧录到目标设备的存储介质(如 NAND、NOR 闪存或 SD 卡)。
2025-01-16 15:08:37
745
原创 Windows 正确配置android adb调试的方法
下载适用于 Windows 的 SDK Platform-Tools。设置系统变量,路径为platform-tools文件夹的绝对路径。点击Path添加环境变量。
2025-01-14 11:22:20
555
原创 Yocto构建Qt ARM64工具链
通过这些步骤,您应该能够在Yocto中构建一个包含Qt的ARM64工具链。如果您有特定的硬件平台,请确保相应的BSP Layer也被添加到您的构建环境中。添加必要的Layer: 您需要添加meta-qt5和meta-openembedded等Layer。添加Qt支持: 在conf/local.conf文件中添加Qt支持。配置目标机器: 设置目标机器为ARM64。您必须在构建主机上安装必要的主机包。构建镜像: 运行以下命令来构建包含Qt的镜像。Yocto构建Qt ARM64工具链。
2025-01-13 12:27:23
375
原创 深入理解linux文件系统的网络管理(不同网络管理工具的差异和同时安装会产生网络资源争夺)
Linux网络管理工具的选择和配置需要根据具体的使用场景来决定。同时安装多个工具可能会导致配置冲突和资源争夺,因此建议选择一个主要的工具,并禁用其他不必要的工具。了解每种工具的功能和适用场景,以及它们之间的交互方式,是避免网络资源争夺的关键。
2025-01-09 17:10:22
982
原创 rk3588 display 显示屏幕调试
kernel-5.10/drivers/gpu/drm/panel/panel-simple.c中的 panel_simple_prepare 和 panel_simple_unprepare 函数内,调用了设备树中所配置的上下电时序和 gpio 口。RK3588 拥有四路 Video 输出端口,每一个 Video 输出端口都绑定了固定的显示控制器,如 Port0 可以用于与 DP0、DP1、HDMI/eDP0 和 HDMI/eDP1 等显示控制器的连接,其他 Portx 以此类推。
2025-01-09 16:39:15
474
原创 Rockchip 平台boot.img解包与DTB、ramdisk处理指南
通过以上步骤,你可以成功解包 Rockchip Android 平台的boot.img,提取并修改 DTB 和ramdisk,然后重新打包并刷入设备。这些操作在定制 ROM 或调试设备时非常有用。
2025-01-04 14:23:41
314
原创 rk3588 USB2.0/USB3.0/Typec-C配置
status = “okay”,如果产品的板级 DTS 文件有 include 这两个 EVB DTSI 文件,则只需要在板级 DTS 文件中,将不使用的 USB 节点配置为 “disabled” 即可。RK3588/RK3588S 的所有 USB 控制器和 PHY,在 rk3588s-evb.dtsi 和 rk3588-evb.dtsi 中,全部配置为。
2024-12-31 15:05:03
480
原创 RK3588M处理器详细介绍
RK3588M是瑞芯微电子(Rockchip)推出的一款高性能、多功能的车规级芯片(SoC),专为车载信息娱乐系统(IVI)、智能座舱、工业控制等应用场景设计。RK3588M芯片凭借其高性能、多屏支持和AI算力,已在国内多家车企的智能座舱和车载信息娱乐系统中广泛应用,涉及量产车型超过10款,并有超过20款车型正在开发中。具体车型信息可参考相关车企的官方发布或进一步查询。
2024-12-30 17:41:58
1474
原创 Windows FTP服务器搭建指南
在Windows上搭建FTP服务器可以通过以下步骤完成。这里以Windows 10为例,使用系统自带的IIS(Internet Information Services)来搭建FTP服务器。
2024-12-30 17:06:46
761
原创 RK356x EMMC系统分区设计说明
本说明文档为基于RK356x芯片的EMMC存储分区设计提供了一个基本框架。根据具体的应用需求,可能需要调整分区大小和类型。在实施时,应遵循本文档中的建议,并确保所有分区都符合系统的性能和安全要求。本文档旨在为基于瑞芯微RK356x芯片的嵌入式系统提供EMMC存储分区的指导。它详细说明了分区的设计原则、分区类型、大小分配和功能描述,以确保系统的高效运行和良好的用户体验。更新文件系统:如果需要,更新分区的文件系统。验证分区:检查分区的状态和内容,确保更改已正确应用。更新数据:将新数据复制到分区中,覆盖旧数据。
2024-12-30 16:42:01
121
原创 ubuntu 使用samba与windows共享文件[注意权限配置]
在Ubuntu上使用Samba服务与Windows系统共享文件,需要正确配置Samba服务以及相应的权限。如果共享文件夹无法访问,检查Samba服务的日志文件/var/log/samba/log.smbd以获取错误信息。接下来,需要为Samba添加一个用户,这个用户应该与上面配置文件中valid users项指定的用户相同。如果需要更严格的权限控制,可以编辑Samba配置文件,为不同的用户或用户组设置不同的权限。为了确保Samba用户能够正确访问共享文件夹,需要设置文件夹的权限。编辑Samba的配置文件。
2024-12-30 10:36:23
1363
原创 Linux Modbus协议详解,代码示例
在 Linux 系统中,Modbus 通信可以通过libmodbuspymodbus或mbpoll等工具实现。根据需求选择合适的工具和协议类型(RTU 或 TCP),即可轻松实现 Modbus 通信。
2024-12-27 13:18:25
610
原创 SPI、I2C、UART详解
SPI、I2C 和 UART 是三种常见的串行通信协议,广泛应用于嵌入式系统、传感器、外设通信等领域。它们各有特点,适用于不同的场景。根据具体需求选择合适的通信协议,可以更好地满足项目要求。
2024-12-26 11:59:29
1737
原创 RS232串口通讯详解
RS232(Recommended Standard 232)是一种广泛使用的串行通信协议,主要用于计算机与外部设备之间的数据传输。尽管在现代系统中逐渐被USB、RS485等取代,RS232仍然在许多工业设备、嵌入式系统和调试工具中使用。RS232是一种简单、可靠的串行通信协议,适用于短距离的点对点通信。尽管在现代系统中逐渐被取代,RS232仍然在许多传统设备和嵌入式系统中广泛使用。RS232是一种物理层协议,通常与上层协议(如ASCII、Modbus等)结合使用。
2024-12-26 11:56:33
2049
原创 RS485串口通讯详解
RS485是一种可靠、高效的串行通信协议,适用于工业控制、远程监控等场景。通过差分信号传输、多点通信和抗干扰能力强等特点,RS485在实际应用中表现出色。掌握其硬件连接、通信协议和编程实现,可以更好地应用于各种项目中。RS485是一种常用的串行通信协议,广泛应用于工业自动化、楼宇控制、远程监控等领域。它支持多点通信、长距离传输和抗干扰能力强,是RS232的升级版本。RS485是一种物理层协议,通常与上层协议(如Modbus、Profibus等)结合使用。
2024-12-26 11:54:44
1920
原创 Linux 有关于内存的操作指南
以上是与Linux内存相关的常见操作和命令,涵盖了从查看内存使用情况到优化和故障排查的各个方面。在Linux系统中,内存管理是一个非常重要的部分,涉及查看内存使用情况、优化内存分配、排查内存问题等操作。: 系统活动报告工具,可以监控内存使用情况。: 实时显示系统资源使用情况,包括内存。: 显示NUMA节点的内存统计信息。: 查看内核日志,包括内存相关错误。: 查看进程的内存使用情况。: 显示进程的内存使用情况。: 显示系统内存使用情况。: 查看详细的内存信息。: 查看进程的内存映射。
2024-12-26 10:36:46
797
原创 Qt开发之wifi连接与显示
通过以上步骤,你可以实现一个简易的WiFi管理应用,具备扫描、显示、连接等功能。Qt本身不直接提供WiFi管理功能,但可以通过调用系统命令或使用第三方库(如。编译并运行程序,测试WiFi扫描、连接、密码输入等功能是否正常工作。创建一个新的Qt Widgets Application项目。当用户点击某个WiFi热点时,弹出一个对话框,要求输入密码。确保你已经安装了Qt开发环境,并且熟悉Qt的基本使用。可以在扫描结果中提取信号强度信息,并显示在。的构造函数中,绑定按钮的点击事件到。)来实现WiFi扫描。
2024-12-24 13:57:36
879
原创 Qt开发之视频播放器指南
Q_OBJECTpublic:private:通过以上步骤,你可以开发一个功能齐全的视频播放器,具有播放列表管理、视频播放控制、音量调节等功能。你可以根据需要进一步优化界面和功能,例如添加拖放支持、全屏模式、播放模式选择(列表循环、单曲循环等)等。
2024-12-20 10:44:50
1220
原创 Qt开发之音视频播放器指南
开发一个音视频播放器是一个相对复杂的项目,但使用Qt框架可以大大简化开发过程。Qt提供了丰富的多媒体类库,可以帮助你实现音视频播放功能。以下是一个简单的步骤指南,帮助你开始开发一个基本的音视频播放器。
2024-12-18 10:59:01
997
原创 Qt开发之按键触控监测与显示
通过以上步骤,你可以在Qt应用程序中监测按键和触控事件,并及时显示相关信息。编译并运行你的程序,按下键盘键或在支持触控的设备上进行触控操作,查看。来显示按键和触控事件的信息。如果你需要监测多点触控事件,可以在。函数来监测按键按下和释放事件。中是否及时显示相应的事件信息。在上述代码中,我们使用一个。在主函数中创建并显示主窗口。中更新这个标签的内容。函数来监测触控事件。确保你的窗口部件(如。
2024-12-18 10:50:12
631
原创 Qt 开发之蓝牙连接
在Qt开发中,你可以通过来搜索蓝牙设备,并将搜索到的设备显示在一个列表中。每个设备后面可以添加一个“连接”按钮,用户点击按钮后可以连接到对应的蓝牙设备。
2024-12-17 10:22:46
1386
原创 Qt开发之常用的快捷键
掌握这些快捷键可以显著提高在 Qt Creator 中的开发效率。如果你是初学者,建议从常用的编辑器快捷键开始练习,逐步熟悉调试和项目管理的快捷键。在 Qt Creator 中,有许多快捷键可以提高开发效率。以下是一些常用的快捷键,适用于 Windows、macOS 和 Linux 系统。在 macOS 系统中,
2024-12-12 13:37:20
392
原创 Qt开发之QListView使用
如果你需要更复杂的数据管理,可以继承或来创建自定义模型。private:// 创建一个 QListView 控件// 创建自定义模型// 将模型设置给 QListView// 显示 QListViewQListView是一个非常灵活的控件,可以与各种模型结合使用来显示和管理数据。通过自定义模型,你可以实现更复杂的数据管理逻辑。同时,通过信号和槽机制,你可以轻松处理用户的交互操作。
2024-12-12 13:32:50
422
原创 Qt之网络监测
Qt提供了丰富的网络相关类和模块,可以帮助开发者实现网络监测功能。通过可以检测网络连接状态,通过可以检测网络延迟和带宽使用情况,通过可以获取网络接口信息,通过QHostInfo可以解析域名。这些工具和类可以帮助你在Qt应用程序中实现各种网络监测功能,确保应用程序在不同的网络环境下都能正常运行。
2024-12-11 13:39:32
1122
原创 netplan怎么配置以太网和wifi
通过netplan,你可以轻松配置以太网和 Wi-Fi 连接。你可以选择使用 DHCP 自动获取 IP 地址,或者手动配置静态 IP 地址。配置文件是 YAML 格式,因此需要注意缩进和格式。
2024-12-11 11:52:21
1470
原创 Linux制作deb包的方法
deb包是在linux系统下的一种安装包,有时我们在网上下载的Linux软件安装包也会以deb包的形式出现, 由于它是基于tar包的,所以同样会记录着文件的权限信息(读、写、可执行)、所有者、用户组等。我们可以使用命令:dpkg -l 来查看系统以及安装了哪些deb包。
2024-12-10 15:16:57
1727
原创 rockchip点亮15.6寸1080p lvds屏日记
prepare-delay-ms: 配置panel接收图像数据前的延时值;unprepare-delay-ms: 配置panel黑屏前的延时值;disable-delay-ms: 配置panel关闭前的延时值;enable-delay-ms: 配置panel显示前的延时值;init-delay-ms: 配置panel在初始化前的延时值;reset-delay-ms: 配置reset的脉冲时延;enable-gpios: 配置panel的使能脚;reset-gpios: 配置panel的复位脚;
2024-12-10 13:50:28
64
原创 rockchip YT8531 驱动调试
原理图首先YT8531采用UTP RGMII植一下这个PHY的驱动,文中给出驱动代码,加入内核设备树设备树中涉及复位管脚,可以不用考虑,一般PHY芯片都会涉及上电复位,如果没有,需要处理器复位,需要修改为自己的复位管脚采用rgmii接口LED 灯配置
2024-12-10 11:22:47
809
原创 RK经常用到的调试命令
RKNPU2包含:RK3562/RK3566/RK3568/RK3588/RV1103/RV1106。RKNPU包含:RK3399pro/RK1808/RV1126/RV1109。目前Rockchip包含NPU的芯片分为RKNPU和RKNPU2。CMA调试需要先打开下面宏配置。查询librga库版本号。RGA debug节点。查看DDR带宽利用率。查看虚拟内存使用情况。NPU支持查询设置项。RKNPU2开发资料。开启librga日志。RGA内存管理器查询。
2024-12-10 10:37:11
56
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人