自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Wynter

不知糊涂是啥

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

原创 VsCode SSH 免密连接Linux服务器的正确操作(踩了许多坑,总结出来的)

你可以使用 Visual Studio Code 的 Remote - SSH 插件来远程免密登录 Linux 服务器。以下是具体步骤:

2025-01-04 11:35:43 499

原创 Linux构建Debian文件系统

在linux系统中,自己定制的文件系统,下面介绍Debian系统的制作。

2024-09-24 15:42:26 1734

原创 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

原创 wsl告别卡顿的虚拟机,轻松在windows使用ubuntu

wsl2 ubnuntu24.04 windows vscode

2022-02-21 11:54:53 1582

原创 基于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

原创 深入探索Git命令指南

Git命令,结合实际场景帮助你更好地理解和使用这些命令。

2025-01-09 18:07:34 921

原创 深入理解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

原创 Linux 网络操作指南

在Linux系统中,网络操作涉及多个方面,包括配置、监控、故障排查等。

2024-12-26 10:33:27 875

原创 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

原创 Linux 超常用命令解释!不用翻看又臭又长的几万字文章啦!

在Linux中,命令可以根据其功能和用途进行分类。

2024-12-17 11:00:32 330

原创 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

原创 Debian12系统构建,经常遇到问题总结

Debian12 系统构建问题总结

2024-12-10 10:08:55 581

Linux制作deb包的方法

自制deb包,可自行解压学习

2024-12-10

linux debian12 arm64文件系统

适配于Linux开发,一个基于ARM64架构的Debian12文件系统,带xface4桌面,环境完整版,可烧录直接享用。

2024-12-10

linux debian12 arm64文件系统

适配于Linux开发,一个文件系统基础包,不带桌面,该安装的都安装了,主打麻雀虽小五脏俱全。

2024-12-10

Alist安装包windows

搭建Alist需要,顺带打包了RaiDrive

2024-08-17

ubuntu-base-22.04.4-base-arm64.tar.gz

ubuntu22.04最小文件系统

2024-08-08

debian-11.10.0-arm64 iso

debian11镜像 ARM64架构 适合开发者安装在Linux arm64环境

2024-08-08

C++课程总结-思维导图形式.html

C++自己总结的思维导图,参照了老师的笔记和菜鸟教程,里面包含了许多代码以及注释,花了一天搞的。

2021-03-06

空空如也

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

TA关注的人

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