- 博客(179)
- 资源 (75)
- 问答 (2)
- 收藏
- 关注

原创 qt之QTableWidget试用经验汇总(不定期更新)
记录使用qt的QTableWidget经验,记录下来每次在使用到可以便捷查看,也分享给大家
2023-04-27 11:31:12
949
1

原创 SolidWorks使用笔记+积累库
工程创建就不说了,可以拿一个前人的历程或者模板直接来修改,这里记录一下自己使用过程怕后续时间长遗忘。快捷键用法:ctrl+鼠标滚轮 = 拖拽物体移动 滚轮移动 = xyz三个方向旋转 空格 = 选择切面目录:绘制草图拉伸/切除用法 正文:1.绘制草图拉伸/切除用法首先选择草图菜单,然后点击任意形状,这里我是用圆在想要绘制的地方差不多的位置简单绘制一下,然后点击只能尺寸,用来标注各个方向的尺寸,一般由两点确定一条直线,先用鼠标点击一个点A,然后键盘按住......
2021-10-18 02:12:45
2624

原创 qt数据处理
1.十六进制字符串转数组方法: QByteArray dataTemp="5aa51000150608112430ff15070912253153544f50"; QByteArray sd;bool ok; for(int i=0;i<21;i++)sd[i]=dataTemp.mid(i*2,2).toInt(&ok,16);结果: sd[0]=0x5a; .... sd[20]=0x50;2.数组转十六进制字符串QByteArr
2021-06-30 19:41:45
1816

原创 qt之常用简单、便捷方法记录(C++)
前言:想到什么写什么,方便记录给自己看,也分享给百度的各位猿人们。目录:1.获取某一字符串在另一长字符串中出现次数 2.设置exe显示图标 3.将16进制数组转换为字符串显示 4.emit槽函数简单说明使用 5.16进制数组转换为10进制整数 6.避免循环循环太快接收不到消息队列 导致界面假死现象 7.右下角显示托盘图标(缩到后台运行) 8.创建动态一维数组 9.获取发...
2019-09-08 22:46:46
2481
1
原创 RK3588使用笔记:导出做好的文件系统
初始镜像一般都比较空,当费劲八嘞的装了一堆环境之后,得知设备还要在做n套,想想每一套都要无穷的调试配置和在线更新一堆安装包,是不是脑壳痛,所以导出文件系统的功能就有需求了,本文介绍如何导出配置好的文件系统rootfs.img,可用于重新放在源码中打包
2025-04-01 20:19:07
657
原创 RK3588使用笔记:系统开启远程桌面
RK3588(linux5.10.66+debian/ubuntu/麒麟是桌面文件系统)调试笔记本window10,安装常用工具winscp,xshell,finalshell,secureRTP等等VMware17+Ubuntu20.04源码开发环境(这里就依赖于各个硬件平台的厂家提供资料了)
2025-03-31 00:52:21
203
原创 RK3588使用笔记:系统算法依赖库安装
嵌入式设备随着需求的提升,不再仅仅只只运行个单机程序那么简单了,社会发展设备升级,都会逐步引用人工智能,涉及到算法模型,这里基础的部分就是算法环境的安装,有的算法是C++,大部分算法是python环境下,本文核心就是安装匹配python算法模型需求的各种环境目录一、前言二、环境三、正文1.安装python及相关依赖库2.常用python工具包pip在线安装命令3.算法模型运行测试四、结语算法环境是基础环境安装好了再去研究如何使用。
2025-03-31 00:51:41
530
原创 RK3588使用笔记:系统双网口映射、转发、透传
RK3588(linux5.10.66+debian/ubuntu/麒麟是桌面文件系统)调试笔记本window10,安装常用工具winscp,xshell,finalshell,secureRTP等等VMware17+Ubuntu20.04源码开发环境(这里就依赖于各个硬件平台的厂家提供资料了)
2025-03-31 00:50:58
328
原创 RK3588使用笔记:ubuntu/麒麟系统功能测试程序
本编文章记录在使用嵌入式系统中的一些功能测试demo程序,大部分都是AI写的,哈哈哈,确实很有帮助,但是得根据自身设备实际情况和知道如何问AI,才能得出你想要的结果,本文就记录一些ubuntu/麒麟系统实际使用过程中测试程序。目录1.串口测试程序2.CAN测试程序3.背光测试程序(弥补系统pwm匹配异常)4.电量获取程序(弥补底系统版本不支持电池管理)5.GPIO测试程序控制状态led灯6.时间测试程序7.redis通信测试程序8.温度、CPU主频测试程序9.msata挂载稳定性测试程序未完待续。。。
2025-03-31 00:31:02
654
原创 RK3588使用笔记:设置程序/服务开机自启
一般将系统用作嵌入式设备时肯定要布置某些程序,这时候就需要对程序设置开机自己,否则每次都要人为启动,当有些嵌入式系统未连接显示屏或者无桌面环境去操作启动程序时,程序自启就是必须的了,本文介绍在纯linux系统下开机自启方法,还有Ubuntu/麒麟系统下程序和服务开机自启的方法目录纯linux下qt程序开机自启ubuntu/麒麟系统qt程序开机自启ubuntu/麒麟系统服务开机自启。
2025-03-30 23:21:14
1040
原创 RK3588使用笔记:系统换源
系统还换源,为了联网更新包时更快,不同系统对应的源也不同,这里其实与硬件就没有关系了,主要是看文件系统是什么版本,目前主流的系统ubuntu18.04 ubuntu20.04 ubuntu22.04 银河麒麟V10 SPI等等,这几个也是我常用的,后续有其他在持续更新目录ubuntu源银河麒麟源。
2025-03-30 22:29:46
444
原创 RK3588使用笔记:USB转232、485、422模块驱动适配
这篇文章比较简单,都是精华,很多系统中新的设备模块不好使,往往就是驱动没有开,现在的linux系统支持的东西还是很广泛的,除非是定制的设备,其余通用的绝大多数都是包含的,只要配置开启一下就行。简单的说就是系统内核没有开启模块驱动,在系统源码包中开启内核,重新编译出xxx.o文件,在将boot.img重新烧录到系统中就可以啦。可以看见CH341是没有开启的,CP210x是开启的,打开CH341的配置,按y,之后保存。首先查看模块使用的USB驱动芯片是什么,本次调试模块都是CH341转换的USB设备。
2025-03-30 22:10:00
489
原创 RK3588使用笔记:系统联网配置
话不多说,这里会介绍不同系统多种上网方式,有的是通过USB WIFI模块连接wifi信号进行网络通信,有的是通过调试电脑的网络共享,为什么要联网呢,就是为了在线更新驱动,因为离线安装会有很多依赖的问题,一环套一环,很难实现驱动的安装,尤其是复杂需求的工作环境,如用到python,或者复杂一些的系统工具等等纯linux系统联网配置(安装USB WIFI模块驱动)debian/ubuntu/麒麟系统联网配置(安装USB WIFI模块驱动)debian/ubuntu/麒麟系统联网配置(网络共享方式)
2025-03-30 21:52:12
1039
原创 RK3588使用笔记:debian/ubuntu/麒麟系统下基础功能配置(不定期更新)
用于记录使用RK3588这个平台在debian/ubuntu/麒麟系统下的一些功能配置,RK3588只是一个芯片,linux是底层系统,debian/ubuntu/麒麟是桌面文件系统,系统可以运行在无数的芯片上,也都大同小异,本编文章主要记录debian/ubuntu/麒麟是桌面文件系统环境的一些常用的基础功能配置,与纯linux系统有不同,如果是专用功能还会写新的笔记,也是记录一下自己的使用心得,也把经验分享给大家,希望国产的路上越来越顺RK3588(linux5.10.66+debian/ubuntu/
2025-03-30 11:57:31
887
原创 RK3588使用笔记:纯linux系统下基础功能配置(不定期更新)
用于记录使用RK3588这个平台在纯linux系统下的一些功能配置,RK3588只是一个芯片,linux只是一个系统,但是linux系统可以运行在无数的芯片上,也都大同小异,本编文章主要记录linux系统环境的一些常用的基础功能配置,如果是专用功能还会写新的笔记,也是记录一下自己的使用心得,也把经验分享给大家,希望国产的路上越来越顺RK3588(linux5.10.66)调试笔记本window10,安装常用工具winscp,xshell,finalshell,secureRTP等等VMware17+Ubun
2025-03-30 11:56:28
650
原创 qt之使用redis与其他程序(python)交互同通信
有需求,趁热调试出了嵌入式系统的算法环境安装和桌面,趁热继续调试进阶功能redis通信,redis与sqlite各有千秋,redis可以作为在嵌入式系统下多个程序之间相互通信的中间件,很方便,谁也不用嵌入子程序,大家一起通过redis共享数据,这个感觉在数据通信方向又有个质的提升了PS:虽然只是会使用,但是能使用起来,说明成长了!目录1.为什么不使用UDP或者TCP,而选择redis通信2.安装redis环境(windows)3.嵌入式设备中redis适配下载资源。
2025-03-29 19:22:46
1190
原创 MYTOOL-自定义控件
自定义控件是为了记录在开发上位机程序中使用过的自定义控件,可以记录自己开发生成的,可以记录网上下载的,也可以记录AI生成的,不论哪一种来源,都可以记录到本地中,这样下次在开发时想起这个控件我用过,不用导出翻项目找是哪个项目用过的了,也算是记录笔记的一种,只不过形式特殊些分离出来。目录1.原型设计2.程序实现3.最终界面说明。
2025-03-28 22:40:28
12
原创 MYTOOL-基础菜单软件
mytool的所有工具集合菜单,程序架构为一个菜单程序,嵌入多个独立的exe子程序,每个子程序是可以独立运行的为什么没把子程序做成dll?也没那保密的必要,自己怎么方便怎么来为社么没把所有的程序合成一个?更没有那必要,每次写不同的功能模块程序,需要反复的调试测试,慢慢的积累大了所有的源码重新编译,浪费时间为什么做这个,市面上有很多相同的工具,而且比这个界面好看很多,功能多很多?因为我就想打造属于我自己的记录工作和生活的生态环境,不想跟着别人的平台去适应其他的环境,我想放什么软件模块就放什么软件模块,想到什么
2025-03-20 09:42:26
29
原创 qt之QFTP对文件夹(含嵌套文件夹和文件)、文件删除下载功能
1.实现文件夹的下载和删除,网上很多资料都是单独对某个路径的文件操作的,并不能对文件夹操作2.实现目标机中含中文名称自动转码,有些系统编码方式不同,下载出来的文件会乱码3.实现ftp功能保活,在正常使用时ftp如果挂载超过5分钟会自动断开4.实现ftp复位重连,ftp是官方在qt5舍弃的,因为有bug,登录失败时再次登录就会出现问题,这里也是通过一些方法避免了这个问题,每次登录可重新判断网络和账号密码信息
2024-11-19 16:42:18
536
原创 qt for Android程序编译通过,运行闪退
程序能够正常编译通过,正常生成apk,main函数也没有异常操作,但是就闪退。加载xml文件就闪退,不使用就不退。要保持项目名字xml与pro一致。
2024-10-09 11:52:55
419
原创 FPGA使用笔记:GPIO操作方式(用于测试设备io驱动性能)
使用FPGA测试IO速率,用于后续驱动高速AD/DA等高速芯片做铺垫,很多芯片的驱动都是使用并行接口,不是使用专用接口的,这样采样速率的快慢就有CPU的时许周期决定了。本文测试FPGA和STM32,后续如果用到更快的芯片也会补充此文,如果是带linux系统的,可以参照此贴编译软件QuartusII13.1、Keil5语法Verilog、C芯片EP4CE6F17C、STM32F407、STM32H750测试程序采用的是50M外部晶振给到时钟引脚,然后定时器判断时钟来翻转io高低电平,最终测试直接判断时钟
2024-08-15 11:14:43
1530
原创 QT之嵌入外部第三方软件到本窗体中
使用QT开发,有时需要调用一些外部程序,但是单独打开一个外部窗口有的场合很不合适,最好是嵌入到开发的QT程序界面中。还有就是自己开发的n个程序,一个主程序托n个子程序,为了方便管理将各个程序独立,但是运行还要整体去一起,也就需要将各个子程序嵌入到主程序预留的窗口处。
2024-07-11 09:16:25
2859
1
原创 STM32 定时器1应用+PWM输入捕获输出设置
定时器1使用定时功能要有TIM_TimeBaseStructure.TIM_RepetitionCounter = 0;
2024-04-24 17:49:50
1312
原创 sqlite expert数据库导入编辑好的表格
此功能不常用,但是又非常重要,每次想要用忘记了方法还得上网搜索,这里自己记录一下,方便以后查看,也帮助大家快速使用windowsqlite3步骤一:在数据库创建空表格,并写好表头步骤二:在excel中编辑好对应列数的数据文件,另存为csv(以逗号间隔)格式步骤三:在数据库按如下图方式导入csv条件分别是,默认,comma,existing table ,不选点击start,等待结果,在返回表格刷新一下,一下子数据就全进来了结束。
2023-11-13 10:26:02
701
原创 I/O扩展器IC
PCA9555:此款芯片具有16路IO扩展,分为2组8位IO通道,每一个通道都可以单独设置为输入或者是输出模式,功能很强大。PCA9505:这一款芯片驱动基本上与PCA9555相同,但是又有不同之处,控制上引脚多了OE输出使能控制引脚,多了RESET芯片复位引脚,寄存器上多了MSK中断配置寄存器,IO数量上扩展成了5组,共40个IO,地址还是A2 A1 A0三个,总线最多支持挂载8个芯片共320路IO控制,非常nice了。
2023-09-15 19:40:22
5178
3
原创 Altium Designer导入元器件3D封装
AD用了也有几年了 ,一开始只是单独用于制版,没有别的用途,随着工龄的增长,需求的内容也是越来越多,逐渐接触了3D模型建立,结构设计,有时需要导入PCB 3D效果,发现PCB导出的大多数只有芯片和电阻电容,很多开关、端子等特殊封装的元器件没有3D模型,其实大部门模型也是导入的PCB封装和原理图,只是一直没有研究如何导入3D封装,趁着这次机会直接提升我的使用B格,在这里记录和分享给大家如何使用AD软件导入3D封装。
2023-08-29 16:58:04
8682
1
原创 qt调用图片并自适应界面大小显示
记录qt使用图片打开、查看和关闭等操作实现点击按键,打开选择的指定位置图片,有缩放显示,并可以点击放大按键放大图片,放大后图片自适应电脑窗口大小,大于窗口尺寸会根据最大宽和高缩放,小于窗口尺寸就按原比例居中显示出来。温故而知新。
2023-06-24 17:13:03
7770
原创 A40i使用笔记:qt调用python
linux 下qt调用python运算,这里记录一下,有些问题太坑了,也分享出来让大家避坑linux3.10python3.6.5正常调用步骤pro引用相关库,用到numpy就安装一个,在引用头文件头文件包含初始化和运行将python文件放在与qt程序同级目录就行了下面分享大坑解决办法:大坑1:程序手动执行./xxx可以执行,调用到python时也正常,但是在脚本里开机自动执行,在调用到python时就提示错误,如下或者PyImport_ImportModule err或者Py_In
2023-06-24 16:50:17
422
原创 A40i使用笔记:安装python3.7(素装)
./configure \CC=/root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/host/opt/ext-toolchain/bin/arm-linux-gnueabihf-gcc \CXX=/root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/host/opt/ext-toolcha
2023-05-07 23:02:10
687
原创 A40i使用笔记:QT使用alsa采集音频pcm信息
linux下实现音频pcm采集,并实时更新音频波形曲线,可以保存为csv等格式文件。1.音频采集必须单独开启一个线程,和主线程绑定信号进行交互通信2.性能差的主板不建议实时刷新曲线,因为在主线程刷新曲线会造成现成数据通讯阻塞,从而导致数据有几十甚至几百甚至全部数据失真,因为进程阻塞,新的数据没有传递过来,数据还在刷新,就丢失了原始数据,后来我为了实时看数据曲线,专门改成了3秒刷新一次曲线
2023-04-17 00:09:20
1818
原创 qt-qss之QScrollArea使用
记录使用QScrollArea控件,实现平板类触摸屏硬件滑动界面效果qt5.7windowslinux同样支持使用控件QScrollArea创建一个满屏的verticalscrollarea,在里面创建一个widget用垂直布局,并将widget设置最小高度任意长度,超过界面就会出现滚动条,当对界面布局时可以拉动滚动条放置控件,在实际使用触摸屏时,想要滑动效果使用下面语句初始化时使用下面语句可以保证每次进入界面在起始位置,或者可以根据需求设定任意位置打印信息为获取当前scrollarea高度。在
2023-04-01 10:42:08
3345
qt python使用redis通信
2025-03-29
qt ftp实现指定路径的文件夹下载、文件下载、文件夹删除、文件删除,支持中文转码,目标机中路径是中文也可以智能识别转换
2024-11-19
TLC3578模数转换芯片ADC采集,±10V 8路 STM32驱动程序模拟SPI
2023-09-17
IO扩展器PCA9505和PCA9555驱动程序STM32,含详细注释
2023-09-16
纯数字键盘,qt数字键盘
2023-04-25
FM1702NL读卡器芯片stm32f103c8t6 spi驱动程序
2023-03-25
AD库20230309++++++++++++++++++
2023-03-09
AD8403单片机驱动程序,stm32源码,原理图pcb,中文手册
2023-02-14
stm32+ov7725程序
2023-01-10
pt1000转换函数,支持c,c++等诸多平台,可将程序移植到keil程序中,或上位机qt程序,范围-50~150℃
2022-12-20
qt历史数据管理模块化程序(历史数据搜索查看)
2022-12-05
qt人员管理模块化程序(从登录到人员增删改查)
2022-12-04
max30102实战资料,全部免费开源,包含硬件设计,下位机程序,上位机程序,结构设计
2022-11-20
CT1711温度传感器STM32驱动程序
2022-11-16
CT1711温度传感器STM32驱动程序
2022-11-08
qt程序调用使用qt编译的带界面的dll,该dll带界面, 带tcp通讯,带曲线刷新,带接口通讯
2022-05-17
pc模拟Android端toast效果,自定义两种形式
2022-04-20
ad7606使用全志a40i并口驱动程序,两种方式,传统方式库函数操作gpio和寄存器方式
2022-02-19
AD库+3D通用零件20220203 AD库+3D通用零件20220203 AD库+3D通用零件20220203
2022-02-03
UDP_TCP_CAN_接收数据二进制流db存储.rar
2021-11-24
kbq_drv_AD7606_非设备树传统方式驱动,目前使用最快25k采样率.rar
2021-11-17
SmartMemory二维码生成和识别源码qt5.7测试无问题window10.rar
2021-11-09
USB键盘DIY,原理图pcb程序,使用stm32.rar
2021-11-09
双网口+mSATA(7寸电阻屏).rar
2021-11-03
双lvds驱动DSI高清1920×1080液晶屏.rar
2021-11-03
qt for Android调用原生函数,实现点击输入框输入法首先显示的是数字键盘
2019-08-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人