自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 远程桌面连接错误

系统管理员已经限制你可以使用的登录类型(网络或交互式)。请与系统管理员或技术支持联系获得协助。

2025-02-19 11:08:46 290

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

原创 SD卡分区

记录一下再Ubuntu下对sd卡进行分区的步骤及命令

2025-01-14 10:55:33 94

原创 设置系统时间

记录一下在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

原创 网口测试工具使用流程

记录一下网口测试NetDebug的使用过程,这两天服务器老是连接失败,使用NetDebug工具测试一下网口连接是否正常。

2025-01-09 16:12:01 243

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

原创 mysql数据库一些公式随记

mysql数据库一些公式随记,只是刚好用到了,顺便记录一下,以后用到其他的在进行添加,获取均值、极差、极值、方差。

2025-01-06 14:18:24 113

原创 记录一下QTableView,QTableWidget显示module一些设置

简单记录一下QTableView显示module一些设置,例如如何选中整行, 显示对应列宽度,隐藏对应列显示,最后一列始终填满剩余空间,内容超过列宽则换行显示,隐藏model自带的序号显示等,QTableWidget添加悬浮标签进行提示功能。

2025-01-06 11:30:36 200

原创 蓝牙调试过程

记录一下ARM板上对蓝牙模块的功能进行调试的过程,只是一些简单的命令调试过程,工作随笔。

2025-01-04 19:04:49 240

原创 交叉编译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

原创 mysql服务器安装步骤

在windows下安装mysql时出现服务器打开失败的问题,特此记录一下安装步骤,希望可以避免遇到重复问题。

2025-01-02 15:15:37 849

原创 交叉编译cups流程

因仪器需要连接打印机,但是又不支持cups,所以自己编译一个cups工具,进行环境配置,实现打印机打印功能,特此记录一下编译过程,编译过程出现的一些错误和解决方法,以防之后忘记,工作随笔,不喜务喷。

2025-01-02 10:28:59 691

zlib-1.2.8.rar

zlib是由Jean-loup Gailly和Mark Adler开发的一个广泛使用的数据压缩库。zlib-1.2.8作为其一个具体版本,提供了用于数据压缩和解压的API,被广泛应用于多种流行的应用程序和系统中。

2025-01-14

readline-6.2.rar

readline-6.2是一个广泛使用的库,它提供了一系列功能,以增强命令行界面的用户体验

2025-01-14

ncurses-6.2.rar

ncurses-6.2是ncurses(Not Exactly Curses)库的一个版本,ncurses是一个开源的、跨平台的编程库,主要用于开发基于文本终端的应用程序

2025-01-14

libusb.1.0.21.rar

libusb的主要目标是提供一个统一的API,使得开发者能够轻松地与USB设备进行通信,而无需了解每个操作系统的具体实现细节。libusb的设计考虑了多种操作系统的需求,使得同一段代码可以在不同系统上运行,降低了开发和维护成本。

2025-01-14

libical.1.0.1.rar

libical提供了对iCalendar规范的支持,该规范描述了日历客户端如何与日历服务器通信,以便用户可以存储其日历数据并安排与其他用户的会议。libical还实现了CalDav调度扩展、iCalendar扩展以及iCalendar IMIP协议等功能。

2025-01-14

libffi-3.3.rar

libffi是一个强大的库,它实现了外部函数接口(FFI)的功能,允许以一种语言编写的代码调用另一种语言的代码。libffi提供了最底层的、与架构相关的FFI实现,为多种调用规则提供了一系列高级语言编程接口。

2025-01-14

glib-2.45.3.rar

GLib提供了一套丰富的数据类型、宏、类型转换、字符串实用程序、文件实用程序、主循环抽象等,为C语言编写的应用程序提供了强大的支持。它是GNOME桌面环境的核心库之一,但也可以独立于GNOME使用。

2025-01-14

eudev-master.rar

eudev是udev的一个分支版本,udev原本是systemd的设备管理器,但eudev旨在独立于systemd等init系统和Linux发行版。eudev通过提供一个轻量级的、可定制的设备管理解决方案,满足了用户对灵活性和性能的需求。

2025-01-14

dbus-1.4.1.rar

DBus提供了一种高效、轻量级的方式来让不同进程之间交换信息、协调工作。它是Linux系统中的一种消息总线服务,允许不同进程之间的通信,特别是在桌面环境中,用于应用程序间的服务发现和交互。

2025-01-14

bluze-utils-3.36.rar

bluez-utils-3.36提供了丰富的命令行工具,这些工具使得用户能够方便地管理蓝牙设备、查询蓝牙设备信息、监控蓝牙通信等。这些工具是蓝牙开发者和系统管理员在进行蓝牙设备调试、测试以及日常管理中不可或缺的工具。

2025-01-14

bluez-libs-3.36.rar

bluez-libs-3.36是BlueZ蓝牙协议栈的库文件版本之一,它包含了蓝牙通信所需的底层库和头文件。这些库和头文件为上层应用程序提供了访问蓝牙硬件和协议栈的接口

2025-01-14

bluez-hcidump-2.5.rar

bluez-hcidump能够监听蓝牙适配器的HCI接口,捕获蓝牙数据包,并将其以可读的格式输出。这对于蓝牙通信的调试和分析非常有用.

2025-01-14

expat-2.0.1依赖库源码

交叉编译bluez-utils-3.36需要的expat依赖库源码,需要的可以下载根据https://blog.youkuaiyun.com/qq_40594248/article/details/144922960?fromshare=blogdetail&sharetype=blogdetail&sharerId=144922960&sharerefer=PC&sharesource=qq_40594248&sharefrom=from_link进行交叉编译

2025-01-05

空空如也

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

TA关注的人

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