自定义博客皮肤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

不知糊涂是啥

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

原创 Linux构建Debian文件系统

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

2024-09-24 15:42:26 449

原创 rk3568之uboot,kernel阶段HDMI增加 2K分辨率

EDID的全称是Extended Display Identification Data(扩展显示标识数据),VGA、DVI的EDID由主块128字节组成,HDMI的EDID增加扩展块(128字节),扩展块的内容主要是和音频属性相关的,DVI和VGA没有音频,HDMI自带音频,扩展块数据规范按照CEA-861x标准定义,未来可能增加到512或256的整数倍。->drm_do_probe_ddc_edid //尝试通过i2获取edid信息,成功时为0,失败时为-1。二.EDID的调用流程。

2024-09-19 18:38:08 255

原创 rk3568开机LOGO旋转调试

RK 开机logo 旋转

2024-09-19 18:25:52 117

原创 rk开发之4G 模块

AT指令查看SIM卡状态及拨号。Linux 安装ppp。以移动为例创建拨号脚本。AT指令 功能。

2024-09-18 10:44:17 94

原创 rk开发之HDMI IN

HDMI IN功能可以通过桥接芯⽚的⽅式实现,将HDMI信号转换成MIPI信号接收,RK3588芯⽚平台⾃带HDMI RX模块,可以直接接收HDMI信号。本⽂档主要介绍在RK3588 Android 12平台通过HDMI RX模块开发实现HDMI IN功能的⽅法。⽀持HDMI IN⾃适应分辨率:4K60、4K30、1080P60、720P60等,⽀持HDMI IN热拔插,⽀持录像功能,⽀持EDID可配置,⽀持HDCP1.4/HDCP2.3,⽀持CEC。

2024-09-18 09:55:03 283

原创 Qt应用程序发布

具体步骤将因平台而异。windeployqt.exe工作原理很简单,它会到当前的环境变量PATH配置的搜索路径中,查找应用程序所需要的库和资源,拷贝到应用程序目录中。这包括选择发布类型(例如,debug或release),设置输出目录,选择要包含的文件和依赖项等。这包括选择发布类型(例如,debug或release),设置输出目录,选择要包含的文件和依赖项等。可以使用Qt的静态链接库,以便在没有Qt运行时库的机器上运行应用程序。可以使用Qt的静态链接库,以便在没有Qt运行时库的机器上运行应用程序。

2024-09-13 14:50:51 500

原创 rk3568之LCDrk628桥片hdmi2转gvi

rk3568显示rk628桥片hdmi2gviRK628 是瑞芯微全新推出的视频桥接芯片,支持丰富的显示接口,支持高分辨率大屏产品转换需求。基于DRM、FB的显示框架易于使用。输入信号支持:HDMI、RGB、BT.1120,输出信号支持 HDMI、GVI、Dual LVDS、Dual MIPI、MIPI-CSI、RGB、BT.1120,最高支持4K 60fps 输入/输出转换,并且支持输入到输出 1/4~4倍的缩放。RK628 提供了对视频分辨率和帧率的调整功能。

2024-09-13 14:39:30 223

原创 Qt系列之QML

从 Qt 4.7 开始,Qt 引入了一种声明式脚本语言,称为 QML(Qt Meta Language 或者 Qt Modeling Language),作为 C++ 语言的一种替代。QML 是一种基于 JavaScript 的声明式语言。import用于引入文档中所需要的组件(有可能是类库,也可以是一个 JavaScript 文件或者另外的 QML 文件);Javascript语言不支持"类",但是可以用一些变通的方法,模拟出"类"。用构造函数模拟"类",在其内部用this关键字指代实例对象。

2024-09-13 14:29:28 416

原创 rockchip — Simple display panel dts配置

prepare-delay-ms: 配置panel接收图像数据前的延时值;unprepare-delay-ms: 配置panel黑屏前的延时值;disable-delay-ms: 配置panel关闭前的延时值;enable-delay-ms: 配置panel显示前的延时值;init-delay-ms: 配置panel在初始化前的延时值;height-mm: 配置panel的物理高度尺寸[mm];reset-delay-ms: 配置reset的脉冲时延;reset-gpios: 配置panel的复位脚;

2024-09-13 14:22:07 385

原创 RK3568 驱动RTC 使用

RK3568开发板采用HYM8563作为RTC(Real Time Clock),HYM8563是一款低功耗CMOS实时时钟/日历芯片,它提供一个可编程的时钟输出,一个中断输出和一个掉电检测器,所有的地址和数据都通过I2C总线接口串行传递。最大总线速度为 400Kbits/s,每次读写数据后,内嵌的字地址寄存器会自动递增。可计时基于 32.768kHz 晶体的秒,分,小时,星期,天,月和年宽工作电压范围:1.0~5.5V低休眠电流:典型值为 0.25μA(VDD =3.0V, TA =25°C)

2024-08-29 14:23:59 560

原创 RK3568平台 触摸芯片移植

本章节我们来配置触摸,mipi 屏幕的触摸芯片是 ft5x06。

2024-08-29 14:09:35 292

原创 RK3568平台 RK809 电源管理芯片配置

RK809 适用于 RK3399PRO、 RK3566 、RK3568 等多个soc。RK809 集成了5 个大电流 DCDC、9 个 LDO、2 个开关 SWITCH、一个 RTC、 一个高性能CODEC 、可调上电时序等功能。系统中各路电源总体分为俩种,分别是 DCDC 和 LDO,这俩种电源的总体特性如下:DCDC:输入输出压差大时,效率高,但是存在纹波比较大的问题,成本高,所以大压差,大电流负载时使用。一般有两种工作模式:PWM 模式:纹波瞬态响应好,效率低;

2024-08-29 14:05:50 860

原创 新一代RK3576芯片,3588平替吗?

解码: 8K@30fps/4K@120fps: H.265/HEVC、VP9、AVS2、AV1, 4K@60fps:H.264/AVC。1 * 双排排针 (20Pin-2.0mm) 引出接口:USB2.0、I2C、SPI、SARADC、UART、LineO。1 * 3.5mm Audio jack(支持MIC录音,美标 CTIA)、1 * MIC(2Pin-1.25mm)、eMMC(16GB/32GB/64GB/128GB/256GB 可选)、UFS2.0(可选)存储湿度: 10%~90%RH(无凝露)

2024-08-26 11:23:09 968

原创 RK3568调试YT8531单网口千兆以太网PHY芯片,GAMC调试

当硬件上使用YT8531替代Realtek瑞昱的RTL8211之后,出现系统能够正确识别ETHx ,也能设置IP地址,但是外部无法ping 成功或者重启后IP地址还会丢失的问题;输出 1.1v, RGMII 的电平配置是否如设计预期(1.8v/2.5v/3.3v),尤其 RGMII电平配置为 3.3v 时的连接。检查 Power Strap 配置:尤其模式配置,Rx/Tx delay 配置,phy 地址配置。检查 MDI 的连线,与参考设计做对比,确认连接正确;AC 电容耦合与变压器的连接,注意区别。

2024-08-19 15:53:28 522

原创 Linux重启网络管理

选择哪种方法取决于你的系统配置和使用的网络管理工具。通常,systemctl或service命令是最常用的方法,因为它们适用于大多数现代Linux发行版。如果你不确定使用哪种方法,可以尝试查看系统文档或使用man命令查看相关命令的手册页。

2024-08-17 17:00:55 502

原创 linux 改文件夹所有者

在Linux系统中,你可以使用chown命令来更改文件或文件夹的所有者。假如要将文件夹的所有者更改为root:首先,打开你的终端应用程序。chown:使用chown命令来更改文件夹的所有者。其中,是你要更改所有者的文件夹的路径。:假设你要将文件夹的所有者更改为root:你可以使用ls -l你应该会看到myfolder文件夹的所有者现在是root。

2024-08-17 16:57:15 477

原创 在Linux系统中设置vi或vim编辑器

在Linux系统中设置vi或vim。

2024-08-17 16:51:50 423

原创 Linux Xfce 桌面环境系统休眠的问题

通过这些步骤,你应该能够解决 Xfce 桌面环境中的系统休眠问题。如果问题仍然存在,可能需要进一步检查硬件兼容性或寻求更专业的技术支持。确保你的硬件驱动程序正确支持电源管理功能。特别是对于笔记本电脑,显卡和电池驱动程序的兼容性非常重要。确保你的系统上运行着正确的电源管理守护进程。在大多数现代 Linux 发行版中,这通常是。查看系统日志可能会提供一些关于为什么系统进入休眠状态的线索。如果你暂时不需要系统休眠功能,可以禁用它。

2024-08-17 16:48:31 528

原创 Linux ssh 免密失效

为什么我输入这两条指令后,ssh免密失效了?当你使用和将/home/xxx目录及其所有子目录和文件的权限设置为rwxrwxrwx(777),这意味着任何人都可以读取、写入和执行这些文件。这可能会导致 SSH 密钥文件的权限过于宽松,SSH 服务出于安全考虑会拒绝使用这些密钥。将/home/xxx目录及其所有子目录和文件的所有权更改为了xxx用户和xxx组。如果之前 SSH 密钥文件的所有权不是xxx,那么更改所有权可能会影响 SSH 服务的正常使用。- SSH 密钥文件(如和。

2024-08-17 16:44:30 415

原创 Qt系列之数据库(三)补充篇

在自己项目中,如果要使用数据库的接口,那么,只需要将源文件sqlite3.c和sqlite3.h拷贝到自己工程中。qt为了支持数据库的批量和占位符赋值的特征,自实现了对Oracle and ODBC占位符语法的支持。第二步:利用sqlite3文件来创建数据库,比如:sqlite3 test.db。第一步:先编译源码,得到一个目标文件,比如:sqlite3。Oracle的占位语法: :列名(字段名)ODBC的占 位符语法:使用一个字符(?第三步:利用sql语句来访问数据库。4.2 编译数据库源码。

2024-08-15 14:29:03 658

原创 Qt系列之数据库(二)代码篇

Qt数据库开发提供了丰富的功能和灵活性,可以满足各种数据库操作需求。通过上述步骤,你可以开始在Qt项目中进行数据库开发。根据具体需求,你可以进一步探索Qt数据库模块的高级功能,如预处理语句、批量操作、数据库迁移等。

2024-08-15 14:17:35 320

原创 Qt系列之数据库(一)

对于数据库操作主要包括:创建表 插入数据到表,从表中查询数据出来 更新表中数据 删除表中数据,在执行这些功能时,都是使用sql语言来完成,每个实 现都是以对应的关键字开头。//[2] 创建一个数据库中的表,对于sql语言,不区分大小,一个sql语句,就相当于一个字符串。//向表中插入数据 在给字段为字符串类型的字段赋值时,那么要加单引号。该模块中接口是使用C++语言,也就是说,学习相关的类及类的接口使用。从表中查询出指定字段的对应的值,如果想要查询所有字段的值。

2024-08-15 14:15:02 785

原创 在 Linux 系统中,查询用户信息

在 Linux 系统中,您可以通过多种方式来查询用户信息。

2024-08-14 16:51:27 706

原创 在Linux上搭建的Samba服务器无法写入文件

在Linux上搭建的Samba服务器无法写入文件,这通常是由于权限问题、Samba配置不当或其他网络问题引起的。

2024-08-14 16:50:05 815

原创 如何看待“低代码”开发平台的兴起?

低代码开发平台是一种新兴的技术趋势,它通过提供图形化界面和预构建的组件,使得非专业开发者也能快速构建应用程序。这种平台通常不需要深入的编程知识,因此可以显著提高开发效率。总的来说,低代码开发平台是一个双刃剑,它既有可能提高开发效率,也有可能带来新的问题。对于IT行业来说,关键在于如何合理利用这一技术,同时不断提升开发者的技能和意识,以确保在追求效率的同时不牺牲应用的质量和安全性。

2024-08-12 14:27:24 331

原创 Linux Debian 上安装桌面环境

在Debian 上安装桌面环境是一个相对简单的过程。

2024-08-12 10:56:16 724

原创 Qt系列之串口编程

串口配置都是枚举类型,但是QT中,提供了一系列set/get方法。在qt中,为了支持对串口操作,也是采用一个模块来处理串口。一 串口编程在嵌入式应用分析。

2024-08-09 08:30:00 129

原创 Qt系列之串口编程(代码篇)

Qt 提供了类来处理串口通信。以下是一个简单的示例,演示如何使用 Qt 进行串口编程。

2024-08-09 08:30:00 360

原创 Qt是什么?认识qt

Qt中的内存管理:子窗口可以通过指定父窗口的方式,来托管子窗口的内存,而父窗口又可以通过它的父窗口来托管自己的内存,一层一层,顶级窗口(QWidget类对象或者其派生类widgwt对象)一般在main函数中实例化为可以自动销毁空间的栈上对象,这样子窗口的空间就只需手动申请而不用管释放了。信号与槽是Qt中的一种通信机制,应用于对象之间的通信,可以是同一个对象,可以是同类的不同对象,也可以是不同类的对象。5、Qt Linguist:整套工具,支持对Qt应用作快捷无误的翻译,是一组能理顺国际化工作流的工具。

2024-08-08 13:20:34 737

原创 Linux命令chmod的用法

chmod是 Unix 和 Linux 系统中用于更改文件或目录权限的命令。权限分为三类:用户(user)、组(group)和其他人(others),每类权限又分为读(read)、写(write)和执行(execute)三种。

2024-08-08 11:17:50 297

原创 Linux locales 修改配置文件,修改系统默认语言为简体中文

修改配置文件通常涉及编辑文本文件,以更改应用程序、操作系统或服务的设置。以下是一些通用的步骤,帮助你修改配置文件,特别是针对locales。

2024-08-08 11:15:10 499

原创 rk设备树dts屏参配置解析

1.lane-rate= clk(时钟频率) * RGB(3) * BIT(6或8) / lane_num ,lane_num表示差分时钟通道数,具体数值要根据实际情况修改。2.帧率、屏参和时钟频率的关系: clock-frequency=(水平分辨率+HS+HBP+HFP)(垂直分辨率+VS+VBP=VFP)*fps(帧频率);水平前尖:hfront-porch(HFP) 垂直前尖:vfront-porch(VFP)水平消隐信号:hsync-len(HS) 垂直消隐信号:vsync-len(VS)

2024-08-07 08:53:11 203

原创 有方5G模块调试

AT+NWNETSHAREACT=1,1,1,“3GNET”,“”,“”,1 //时间有点长。

2024-08-07 08:47:39 380

原创 RK3568构建Ubuntu22.04根文件系统

构建Ubuntu22.04根文件系统。

2024-08-02 16:30:29 496 2

原创 Linux 网络管理

本文介绍三种Linux网络管理方式,大家根据自己情况选择合适即可。

2024-07-16 10:36:49 404

原创 C语言生成动态、静态库

在Linux环境中,使用GCC(GNU编译器集合)可以创建动态库和静态库。动态库(通常以 .so 为文件扩展名)和静态库(通常以 .a 为文件扩展名)在链接和执行时有着不同的行为。:使用 ar 工具创建静态库,rcs 参数分别代表:replace(替换同名旧库)、create(创建新库)、silent(不显示过程信息)。:使用GCC编译源文件,指定 -fPIC 选项以生成位置无关代码,这是创建共享库的必要条件。例如,myfunc.c。:与静态库相同,你需要有要包含在库中的函数或类的源代码文件。

2024-07-16 09:54:34 202

原创 nmcli 命令配置网口

其中,con-name表示连接名字,ifname表示网卡名称,type表示网络类型,ip4表示IPv4地址,gw4表示网关地址,ipv4.dns表示DNS服务器地址,ipv4.method表示IP地址获取方式,设置为manual即为静态IP。假设你的网卡名称为eth0,需要配置192.168.1.100这个静态IP地址,子网掩码为255.255.255.0,网关为192.168.1.1,DNS服务器为8.8.8.8和8.8.4.4。下面将介绍如何使用nmcli来配置静态IP和动态IP。

2024-07-12 17:54:04 591

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

原创 在服务器上搭建Samba

2.在“映射网络驱动器”窗口中,选择一个驱动器字母,然后在“文件夹”字段中输入Samba共享的路径。路径格式为 \your-server-ip\shared,其中 your-server-ip 是你的服务器IP地址,shared 是你在 smb.conf 中配置的共享名称。1.打开“文件资源管理器”,右键点击“此电脑”或“计算机”,然后选择“映射网络驱动器”。通过这些步骤,你应该能够在服务器上成功搭建Samba并从Windows映射网络驱动器。在文件的末尾添加一个新的共享配置。

2024-06-20 16:22:03 417

原创 在Linux系统下使用Qt监测U盘的插拔事件

在Linux系统下使用Qt监测U盘的插拔事件,可以通过监听系统DBus信号来实现。DBus是一个消息总线系统,用于进程间通信。Linux系统中,U盘的插拔事件会通过DBus进行广播。请注意,这个示例代码是一个简单的实现,实际应用中可能需要更复杂的逻辑来处理具体的设备信息。本文在Qt提供一段监测U盘数量的一段代码,可以监听U盘的插入和拔出,亲测可用。当U盘插入或拔出时,相应的槽函数会被调用,并打印出设备的路径。类,它连接到系统DBus并监听。这个示例代码创建了一个。

2023-03-22 15:49:10 433

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关注的人

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