- 博客(36)
- 收藏
- 关注
原创 ARM交叉编译环境配置与Qt依赖库部署指南
命令将Linaro GCC 4.9的ARM交叉编译工具链添加到系统的PATH环境变量中,确保系统能够识别arm-linux-gnueabihf-前缀的编译命令
2025-12-04 16:39:14
373
原创 win远程与Linux交互命令随记
SSH命令是一个用于安全登录到远程计算机并在其上执行命令的程序。它通过加密通信来保护数据传输的安全性和完整性,SFTP(Secure File Transfer Protocol)是一种在网络上安全地传输文件的协议,通常通过命令行界面(CLI)使用。
2025-12-04 16:22:51
1129
原创 Qt Debug模式下重写notify导致卡死的分析与解决方案
QApplication::notify是Qt事件分发的核心入口。若在重写的notify中添加耗时操作或异常处理逻辑,会直接阻塞主线程的事件循环,导致界面无响应。
2025-04-23 10:32:35
488
原创 解决/lib64/libc.so.6: version `GLIBC_2.14‘ not found问题
解决/lib64/libc.so.6: version `GLIBC_2.14' not found问题
2025-02-21 14:06:54
2036
原创 zlib交叉编译技术文档
zlib是一个广泛使用的数据压缩库,提供了数据压缩和解压缩的功能。它由Jean-loup Gailly和Mark Adler在1995年开发,并以自由软件的形式发布,可以在多种操作系统上使用,包括Windows、Unix和Linux等。zlib的源代码是公开的,并且遵循zlib许可证,这是一个类似于BSD许可证的开源许可证
2025-02-12 11:44:36
478
原创 WPA工具链交叉编译指南 (ARM平台)
本指南通过标准化编译流程、显式声明依赖路径、修复关键编译错误,显著提升ARM平台WPA工具链的编译成功率和生成文件稳定性,适用于嵌入式WiFi安全通信开发场景。
2025-02-11 10:29:48
624
原创 RS9116 WiFi功能移植指南(ARM平台)
通过定制化配置驱动路径、依赖库版本及运行时参数,成功实现RS9116在ARM平台的WiFi连接功能,为嵌入式无线通信开发提供可靠参考
2025-02-08 09:32:55
694
原创 ALSA 音频子系统概述及交叉编译指南
ALSA 是 Linux 下处理音频硬件的核心子系统之一,提供了丰富的编程接口和工具,使得开发者能够高效地管理和控制声音硬件。交叉编译alsa-lib-1.2.3.2.tar.bz2生成相关的命令;和相关内核配置sound的步骤;
2025-01-23 11:25:19
533
原创 MySQL主键自增配置错误分析与解决方案
执行添加语句时遇到下面的错误:erro string: Duplicate entry '0' for key 'PRIMARY' QMYSQL3: Unable to execute statement;设置主键为自增模式遇到错误1062 - ALTER TABLE causes auto increment resequencing, resulting in duplicate entry '1' for key 'PRIMARY
2025-01-21 10:12:52
534
原创 PPP协议与pppd拨号配置详解
pppd是一个用户空间的后台服务进程(daemon。pppd实现了所有鉴权、压缩/解压和加密/解密等扩展功能的控制协议。pppd只是一个普通的用户进程,pppd与内核中的PPP协议处理模块之间通过设备文件(/dev/ppp)进行通信。pppd有一个辅助工具chat,用来与GSM模组建立会话。它向串口发送AT命令,建立与GSM模组的会话,以便让PPP协议可以在串口上传输数据包。记录一下移动、电信、联通拨号相关命令及脚本文件。
2025-01-19 08:00:00
1389
原创 LTE模块拨号方式优化与ECM拨号流程添加
lte模块的当前拨号方式使用的是pppd,需要根据SIM卡厂商选择运行不同脚本进行拨号,而芯片手册中还提到了ECM拨号,添加ECM拨号流程;
2025-01-18 08:00:00
950
原创 MySQL启动故障排查与二进制日志管理指南
记录一下mysql服务器启动错误的问题,Starting MySQL.... ERROR! The server quit without updating PID file (/run/mysql.pid).
2025-01-17 13:00:00
405
原创 MySQL启动故障深度解析与修复指南
记录一下mysql服务启动失败问题,InnoDB 错误:Ignoring the redo log due to missing MLOG_CHECKPOINT between the checkpoint 141332427 and the end 141332413.这是一个严重的错误,表明InnoDB无法初始化,因为它在重做日志中找不到必要的检查点信息。这通常意味着日志文件已损坏或不一致。
2025-01-17 08:00:00
743
原创 arm使用ubi系统
UBI文件系统是一种用于裸flash的文件系统管理层,它是专为管理原始闪存设备而设计的,特别适用于嵌入式系统。本文主要记录的是如何将ubi系统挂载到pc端进行文件复制拷贝;
2025-01-16 09:50:15
3308
原创 Linux环境变量配置权威指南(ARM-GCC工具链场景)
记录一下如何配置环境变量,使其生效以便使用相关的命令;注意需要避免重复设置:确保不要在多个配置文件中重复设置同一个环境变量,这可能会导致意外的行为。注意安全性:不要在配置文件中包含敏感信息,如密码。注意需要重启生效:某些情况下,你可能需要注销并重新登录,或者重启系统,才能使所有更改生效。
2025-01-16 08:00:00
448
原创 wpa_cli命令使用记录
wpa_cli可以用于查询当前状态、更改配置、触发事件和请求交互式用户输入。具体来说,它可以显示当前的认证状态、选择的安全模式、dot11和dot1x MIB等,并可以配置一些变量,如EAPOL状态机参数。此外,wpa_cli还可以触发重新关联和IEEE 802.1X注销/登录等事件。
2025-01-15 08:00:00
1261
原创 跨平台时间设置实战指南:Windows、Linux与ARM环境详解——深度解析系统时间配置原理与代码实现
记录一下在windows、linux、arm下当前时间设置过程,windows下设置系统时间,主要使用SYSTEMTIME、GetLocalTime()、SetLocalTime()三个来实现;Linux下设置系统时间,主要使用time_t、struct tm、mktime()、time()、hwclock来实现;arm下设置系统时间,用date、hwclock命令来实现;
2025-01-13 15:45:00
763
原创 MySQL异常关闭导致服务无法启动的解决方案(InnoDB日志文件修复)
mysql服务有时候在未正常关闭时,会导致在机器重启后导致连接不成功,这边只记录我遇到的情况及解决方案,主要是mysql的日志文件在复位异常关闭时造成文件损坏,然后下一次开机MySQL可能无法正确读取或写入这些文件,从而导致连接失败,在出现这个问题时将日志文件进行删除,然后重启mysql服务,那么就可以正常使用了。
2025-01-13 10:27:55
847
原创 蓝牙相关命令
记录一些蓝牙需要用到的命令,以防忘记,hcitool用于连接断开设备;hciattach 初始化(串口/波特率)和绑定tty设备;hciconfig 查看蓝牙设备的属性,设置蓝牙设备的操作;hcidump 读取发送和接受蓝牙设备的原始hci数据(该设备可以通过-I 参数指定,默认当前第一个有 效的连接设备),并按照人可以识别的命令、事件、数据格式打印到屏幕上。转储信息还可以保存到一个 当地文件中,从而保证转储文件在后续进行解析;rfcomm 用于创建设备绑定本地的蓝牙设备;
2025-01-11 21:08:16
2971
原创 读取文件目录下txt文件内容到表格并导出文件
最近需要对项目所保存的日志文件内容进行分析,所以需要将日志文件内容进行分类,方便对同一类型的日志进行分析,得出结果,具体需求为,选择一个文件目录,遍历目录下所有的txt文件,读取其内容,获取特定行内容,进行分拆然后截取自己所需的内容,将获取的内容添加到表格中,进行显示,并实现将表格内容导出到csv文件中进行查看。
2025-01-10 14:09:30
333
原创 qt下实现NFS挂载相关代码
通过 Qt 框架的 QProcess 类调用 Linux 系统命令(如 mount/umount),实现跨平台文件挂载操作。该方案将系统命令执行与 GUI 界面解耦,提供更灵活的控制能力。QProcess是Qt框架中用于启动和管理外部进程的一个类。它提供了一系列功能来启动、控制和与外部进程进行交互。
2025-01-09 13:11:42
816
原创 NFS挂载使用的命令随记
最近在处理NFS服务器挂载相关处理,记录一下用到的命令,先检查是否已经挂载了NFS相关内容,查看导出的共享目录信息,将文件系统挂载到指定的挂载点上,最后NFS共享完成后进行卸载已挂载的文件系统。
2025-01-08 10:34:11
412
原创 解决QGridLayout控件添加自主控件时,未铺满全屏的问题
使用layout()函数,返回此小部件上安装的布局管理器,如果未安装布局管理器则返回0,如果你使用以下代码时,当你原本布局是网格布局,那么就会造成在底部添加控件时,无法将剩余列空间铺满的情况,此时就需要获取QGridLayout布局对象,然后使用QGridLayout相关设置将剩余空间铺满;
2025-01-08 08:00:00
462
原创 QTreeView标题添加图标显示内容
QTreeView用于展示和操作层次化或树形结构的数据。它基于Model/View架构,通过与数据模型的结合,实现了数据的灵活展示和用户交互。QTreeView广泛应用于文件系统目录、组织结构图等具有层级关系的信息展示。想要给QTreeView添加图标显示内容,我选择的是QHeaderView,继承类QHeaderView自己绘制图标内容,paintSection 使用给定的painter和rect绘制给定逻辑索引指定的部分
2025-01-07 13:42:24
301
原创 导出CSV文件
qt使用QFileDialog导出数据,并以CSV格数文件进行保存,并记录在不同的qt版本、win版本下或者arm下的设置,如何设置输出文件编码格数,如何获取数据,如何进行数据流刷新等,如何进行行、列进行数据输出。
2025-01-07 08:00:00
353
原创 记录一下QTableView,QTableWidget显示module一些设置
简单记录一下QTableView显示module一些设置,例如如何选中整行, 显示对应列宽度,隐藏对应列显示,最后一列始终填满剩余空间,内容超过列宽则换行显示,隐藏model自带的序号显示等,QTableWidget添加悬浮标签进行提示功能。
2025-01-06 11:30:36
368
原创 交叉编译bluez-utils-3.36
记录一下交叉编译bluez-utils-3.36过程,其中需要编译许多的其它依赖库,解决一些遇到的问题,需要交叉编译库如下,expat-2.0.1、dbus-1.4.1、glib-2.16.2、libffi-3.3、zlib-1.2.8、libusb-1.0.21、eudev、bluez-libs-3.36、bluez-hcidump-2.5、readline-6.2、ncurses-5.0、libical-1.0.1、bluez-utils-3.36等。
2025-01-04 10:01:17
1684
原创 ubuntu测试蓝牙模块功能
2. 修改ExecStart=/usr/lib/bluetooth/bluetoothd内容,在其后面添加compat;4.更新网卡驱动:apt-get --reinstall install bcmwl-kernel-source;7.运行蓝牙模块相关驱动,加载hci0:sh wlan_enable.sh、sh bt_enable.sh;11.蓝牙采集盒服务:sdptool browse 00:07:80:0E:7F:50。8.查看sdp服务开启情况:sdptool browse local;
2025-01-03 22:21:22
431
原创 QTableView列表铺满剩余空间
使用QTableView创建列表时,想要保持表格始终处于铺满整个空间,可以使用以下组合,设置QTableView属性为QHeaderView::ResizeToContents,根据整个列或行的内容自动将表格调整到最佳大小,setStretchLastSection(true)使最后一列始终填满剩余空间。但是使用上面的组合时,当表格中内容大于表格宽度时,内容就会显示不全,导致用户无法读取详细信息,那么可以使用以下方法来进行修改。
2025-01-03 14:06:52
829
原创 交叉编译cups流程
因仪器需要连接打印机,但是又不支持cups,所以自己编译一个cups工具,进行环境配置,实现打印机打印功能,特此记录一下编译过程,编译过程出现的一些错误和解决方法,以防之后忘记,工作随笔,不喜务喷。
2025-01-02 10:28:59
1018
ncurses-6.2.rar
2025-01-14
zlib-1.2.8.rar
2025-01-14
libffi-3.3.rar
2025-01-14
libical.1.0.1.rar
2025-01-14
glib-2.45.3.rar
2025-01-14
libusb.1.0.21.rar
2025-01-14
dbus-1.4.1.rar
2025-01-14
bluze-utils-3.36.rar
2025-01-14
eudev-master.rar
2025-01-14
bluez-libs-3.36.rar
2025-01-14
bluez-hcidump-2.5.rar
2025-01-14
expat-2.0.1依赖库源码
2025-01-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅