- 博客(33)
- 收藏
- 关注
原创 解决/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
612
原创 zlib交叉编译技术文档
zlib是一个广泛使用的数据压缩库,提供了数据压缩和解压缩的功能。它由Jean-loup Gailly和Mark Adler在1995年开发,并以自由软件的形式发布,可以在多种操作系统上使用,包括Windows、Unix和Linux等。zlib的源代码是公开的,并且遵循zlib许可证,这是一个类似于BSD许可证的开源许可证
2025-02-12 11:44:36
217
原创 交叉编译wpa
WPA是一种保护无线电脑网络(Wi-Fi)安全的系统,由Wi-Fi联盟实施,作为IEEE 802.11i标准的子集,是802.11b、802.11a和802.11g无线网络使用的强制标准。WPA的设计是为了增强无线网络的安全性,防止未经授权的访问和数据泄露。它使用了TKIP和AES等加密算法来保护数据的传输。
2025-02-11 10:29:48
386
原创 交叉编译rs9116
RS9116是Silicon Labs(芯科科技)推出的一款高性能无线SoC(System on Chip,系统级芯片)或无线模块,它提供了全面的多协议无线连接解决方案,记录一下使用芯片实现wifi功能的过程;
2025-02-08 09:32:55
553
原创 QSound相关记录
ALSA 是 Linux 下处理音频硬件的核心子系统之一,提供了丰富的编程接口和工具,使得开发者能够高效地管理和控制声音硬件。交叉编译alsa-lib-1.2.3.2.tar.bz2生成相关的命令;和相关内核配置sound的步骤;
2025-01-23 11:25:19
374
原创 记录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
272
原创 pppd拨号记录
pppd是一个用户空间的后台服务进程(daemon。pppd实现了所有鉴权、压缩/解压和加密/解密等扩展功能的控制协议。pppd只是一个普通的用户进程,pppd与内核中的PPP协议处理模块之间通过设备文件(/dev/ppp)进行通信。pppd有一个辅助工具chat,用来与GSM模组建立会话。它向串口发送AT命令,建立与GSM模组的会话,以便让PPP协议可以在串口上传输数据包。记录一下移动、电信、联通拨号相关命令及脚本文件。
2025-01-19 08:00:00
386
原创 ecm拨号流程记录
lte模块的当前拨号方式使用的是pppd,需要根据SIM卡厂商选择运行不同脚本进行拨号,而芯片手册中还提到了ECM拨号,添加ECM拨号流程;
2025-01-18 08:00:00
464
原创 记录一下mysql服务启动错误
记录一下mysql服务器启动错误的问题,Starting MySQL.... ERROR! The server quit without updating PID file (/run/mysql.pid).
2025-01-17 13:00:00
288
原创 记录一下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
637
原创 arm使用ubi系统
UBI文件系统是一种用于裸flash的文件系统管理层,它是专为管理原始闪存设备而设计的,特别适用于嵌入式系统。本文主要记录的是如何将ubi系统挂载到pc端进行文件复制拷贝;
2025-01-16 09:50:15
2907
原创 配置linux环境变量
记录一下如何配置环境变量,使其生效以便使用相关的命令;注意需要避免重复设置:确保不要在多个配置文件中重复设置同一个环境变量,这可能会导致意外的行为。注意安全性:不要在配置文件中包含敏感信息,如密码。注意需要重启生效:某些情况下,你可能需要注销并重新登录,或者重启系统,才能使所有更改生效。
2025-01-16 08:00:00
259
原创 wpa_cli命令使用记录
wpa_cli可以用于查询当前状态、更改配置、触发事件和请求交互式用户输入。具体来说,它可以显示当前的认证状态、选择的安全模式、dot11和dot1x MIB等,并可以配置一些变量,如EAPOL状态机参数。此外,wpa_cli还可以触发重新关联和IEEE 802.1X注销/登录等事件。
2025-01-15 08:00:00
761
原创 设置系统时间
记录一下在windows、linux、arm下当前时间设置过程,windows下设置系统时间,主要使用SYSTEMTIME、GetLocalTime()、SetLocalTime()三个来实现;Linux下设置系统时间,主要使用time_t、struct tm、mktime()、time()、hwclock来实现;arm下设置系统时间,用date、hwclock命令来实现;
2025-01-13 15:45:00
512
原创 mysql连接失败问题记录
mysql服务有时候在未正常关闭时,会导致在机器重启后导致连接不成功,这边只记录我遇到的情况及解决方案,主要是mysql的日志文件在复位异常关闭时造成文件损坏,然后下一次开机MySQL可能无法正确读取或写入这些文件,从而导致连接失败,在出现这个问题时将日志文件进行删除,然后重启mysql服务,那么就可以正常使用了。
2025-01-13 10:27:55
320
原创 蓝牙相关命令
记录一些蓝牙需要用到的命令,以防忘记,hcitool用于连接断开设备;hciattach 初始化(串口/波特率)和绑定tty设备;hciconfig 查看蓝牙设备的属性,设置蓝牙设备的操作;hcidump 读取发送和接受蓝牙设备的原始hci数据(该设备可以通过-I 参数指定,默认当前第一个有 效的连接设备),并按照人可以识别的命令、事件、数据格式打印到屏幕上。转储信息还可以保存到一个 当地文件中,从而保证转储文件在后续进行解析;rfcomm 用于创建设备绑定本地的蓝牙设备;
2025-01-11 21:08:16
2661
原创 读取文件目录下txt文件内容到表格并导出文件
最近需要对项目所保存的日志文件内容进行分析,所以需要将日志文件内容进行分类,方便对同一类型的日志进行分析,得出结果,具体需求为,选择一个文件目录,遍历目录下所有的txt文件,读取其内容,获取特定行内容,进行分拆然后截取自己所需的内容,将获取的内容添加到表格中,进行显示,并实现将表格内容导出到csv文件中进行查看。
2025-01-10 14:09:30
253
原创 qt下实现NFS挂载相关代码
昨天讲了关于一些NFS服务挂载使用的命令,今天将把这些命令添加到qt源码中,使得工程可以通过界面对NFS服务器挂载进行设置,记录一下相关接口实现过程,主要使用的是QProcess类来实现对NFS挂载相关命令的执行。QProcess是Qt框架中用于启动和管理外部进程的一个类。它提供了一系列功能来启动、控制和与外部进程进行交互。
2025-01-09 13:11:42
710
原创 NFS挂载使用的命令随记
最近在处理NFS服务器挂载相关处理,记录一下用到的命令,先检查是否已经挂载了NFS相关内容,查看导出的共享目录信息,将文件系统挂载到指定的挂载点上,最后NFS共享完成后进行卸载已挂载的文件系统。
2025-01-08 10:34:11
225
原创 解决QGridLayout控件添加自主控件时,未铺满全屏的问题
使用layout()函数,返回此小部件上安装的布局管理器,如果未安装布局管理器则返回0,如果你使用以下代码时,当你原本布局是网格布局,那么就会造成在底部添加控件时,无法将剩余列空间铺满的情况,此时就需要获取QGridLayout布局对象,然后使用QGridLayout相关设置将剩余空间铺满;
2025-01-08 08:00:00
228
原创 QTreeView标题添加图标显示内容
QTreeView用于展示和操作层次化或树形结构的数据。它基于Model/View架构,通过与数据模型的结合,实现了数据的灵活展示和用户交互。QTreeView广泛应用于文件系统目录、组织结构图等具有层级关系的信息展示。想要给QTreeView添加图标显示内容,我选择的是QHeaderView,继承类QHeaderView自己绘制图标内容,paintSection 使用给定的painter和rect绘制给定逻辑索引指定的部分
2025-01-07 13:42:24
165
原创 导出CSV文件
qt使用QFileDialog导出数据,并以CSV格数文件进行保存,并记录在不同的qt版本、win版本下或者arm下的设置,如何设置输出文件编码格数,如何获取数据,如何进行数据流刷新等,如何进行行、列进行数据输出。
2025-01-07 08:00:00
179
原创 记录一下QTableView,QTableWidget显示module一些设置
简单记录一下QTableView显示module一些设置,例如如何选中整行, 显示对应列宽度,隐藏对应列显示,最后一列始终填满剩余空间,内容超过列宽则换行显示,隐藏model自带的序号显示等,QTableWidget添加悬浮标签进行提示功能。
2025-01-06 11:30:36
200
原创 交叉编译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
1535
原创 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
240
原创 QTableView列表铺满剩余空间
使用QTableView创建列表时,想要保持表格始终处于铺满整个空间,可以使用以下组合,设置QTableView属性为QHeaderView::ResizeToContents,根据整个列或行的内容自动将表格调整到最佳大小,setStretchLastSection(true)使最后一列始终填满剩余空间。但是使用上面的组合时,当表格中内容大于表格宽度时,内容就会显示不全,导致用户无法读取详细信息,那么可以使用以下方法来进行修改。
2025-01-03 14:06:52
488
原创 交叉编译cups流程
因仪器需要连接打印机,但是又不支持cups,所以自己编译一个cups工具,进行环境配置,实现打印机打印功能,特此记录一下编译过程,编译过程出现的一些错误和解决方法,以防之后忘记,工作随笔,不喜务喷。
2025-01-02 10:28:59
691
zlib-1.2.8.rar
2025-01-14
ncurses-6.2.rar
2025-01-14
libusb.1.0.21.rar
2025-01-14
libical.1.0.1.rar
2025-01-14
libffi-3.3.rar
2025-01-14
glib-2.45.3.rar
2025-01-14
eudev-master.rar
2025-01-14
dbus-1.4.1.rar
2025-01-14
bluze-utils-3.36.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关注的人