自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux学习记录--initd、service、systemd,systemctl的区别与关系

###前言本人在初学Linux时,发现在看一些安装软件、服务之类的命令时,在不同的文章中,经常看到介绍如:$ sudo service nginx restart$ sudo /etc/init.d/nginx start$ sudo systemctl start sshd.service作为初学者,经常感到疑惑,这些命令的作用和区别到底在哪里?为此,查阅不少资料进行释疑,整理得到这篇博客,以作记录。###initd在类Unix 的计算机操作系统中,Init(初始化的简称)是在计算机启动的

2022-04-23 18:46:53 5101

原创 CubeIDE环境下STM32使用CCMRAM

STM32cubeIDE+STM32F429开发环境下,由于单片机内存较小,只有192K,发现还有643KCCMRAM可用,于是开始查找使用CCMRAM的方法。首先找到这篇有用的博客:STM32 .ld链接文件分析,不过在应用的时候,我只用到了如下内容:/* Define output sections */SECTIONS{ /*中间跳过*/ _siccmram = LOADADDR(.ccmram); /* CCM-RAM section * * IMPORTANT NOT

2022-03-16 23:14:45 1905

原创 实现Windows下Qt扫描U盘的两种方式

参考网上资源,总结了如下实现Qt扫描U盘的两种方式:。方式1:检测Windows的事件–WM_DEVICECHANGE缺点:想要检测时,必须发生过一次U盘插拔动作,需要手动“触发”才能成功扫描到U盘。-------udiskDetect.h 代码如下:#include <QFile>#include <QDir>#include <QAbstractNativeEventFilter>class udiskDetect:public QObject,

2021-08-27 14:13:05 1353 1

原创 关于STM32的IAP编程的一些记录--BootLoader与APP相互跳转

背景在给STM32单片机做IAP(Flash分为两部分:BootLoader+APP)升级功能时,有如下需求- -系统上电默认先进入BootLoader中,BootLoader会停留几百毫秒;停留期间,系统会判断是否具有IAP请求,如果有则进行IAP升级,否则超时后跳转到APP中即可;这样得逻辑很简单,但是有一个缺陷,就是不管上电还是复位后始终必须停留几百毫秒后才能跳转至APP,对于是实现要求高的、跑飞后需要立刻进行复位重启的系统,是不合理的。因此可以进行一个优化:在2的基础上,先判断复位类

2021-07-31 11:30:56 2162

原创 STM32 CubeIDE中修改APP起始地址的方法

##背景在stm32上实现IAP编程(如通过BootLoader升级APP)功能时,比起常规直接通过j-link烧录的起始地址为默认(0x8000000)的APP,通过IAP烧录的APP的地址通常会有一个偏移。在以前的keil MDK中,修改很简单,只需照下图中修改即可。现在stm32官方推出的图形化配置、生成代码的软件CubeIDE慢慢推广了起来(虽然生成的代码执行很繁琐,但操作确实挺省事的,推荐使用),那么在CubeIDE中如何实现app起始地址的修改呢?##如何在CubeIDE中修改起始地址?

2021-07-26 11:32:47 3790 1

原创 QT中实现QWidet设置不规则形状方法

背景最近在做的项目中有一个需求:实现app窗口(最顶层的父窗口)不规则形状- - -四个角有一定圆角效果。参考现有的资料,整理了几种办法实现。方法1设置系统属性:窗口无边框,背景透明,然后通过设置样式表即可实现。setWindowFlags(Qt::FramelessWindowHint);setAttribute(Qt::WA_TranslucentBackground);setStyleSheet( "border-radius:15px;");这种方法设置简单,但是我在应用到嵌入式平台(

2020-12-26 14:26:59 1039

原创 QT中实现QTableWidget列表滑动及回弹效果

实现背景简介在做QT项目时,遇到一个需求–QTableWidget(存在多行/列)拖拉至边界后,为了增强交互体验,增加回弹效果,用来提示没有更多内容。在网络上面没有找到现成可参考的实现方法。在这篇博客中 link 介绍了一种QT自带的ScrollBar的滑动相关姿态实现,不过灵敏度太高,不知道怎么调节,同时由于我已经重写实现了了QTableWidget的触屏(或鼠标拖拽)滑动,触屏滑动后惯性减速功能等功能,于是决定在此基础之上继续实现回弹效果。设计思路:正在滑动时,在滑到最顶端或最低端时,且无更多

2020-12-23 16:27:54 3569

原创 QT中获取控件相对全局的坐标

例如获取窗口中按钮相对于屏幕的坐标:QPushButton *snder = (QPushButton *)sender();// 获取控件相对全局的坐标int btnPosX = snder->mapToGlobal(QPoint(0, 0)).x();int btnPosY = snder->mapToGlobal(QPoint(0, 0)).y()以下方式仅能获取相对于窗口的坐标:QPushButton *snder = (QPushButton *)sender();i

2020-09-28 09:16:57 5054

原创 一种AGV磁导传感器的设计

原创不易,抄袭可耻,转载请声明,谢谢!今天有空,写下这篇很久之前就想写的博客。标题内容是本人在上一份工作中做过的项目中的一部分,当时领导要求自主设计实现磁导AGV用于工厂生产车间代替人工去自动搬运成品。如今先来,当时研发条件可真是太“艰苦”了,什么参考资料、技术借鉴都没有,基本靠自己从无到有。考虑到自己当时设计过程的消耗的脑汁及承受的心理焦虑,也真心希望“前有古人,后无来者”。今天在这里将本人...

2020-03-07 14:21:20 1681 1

原创 STM32F103 ucLinux开发BOOT

学习资料先码起来,有空再来好好学习。STM32F103 ucLinux开发BOOT:https://www.cnblogs.com/fozu/p/3618076.html如何在STM32上移植Linux:http://www.sohu.com/a/253118552_464086stm32在linux下开发:https://blog.csdn.net/yanchanchu9519/artic...

2020-01-06 11:33:59 830 1

原创 解决使用stm32f103xx工程移植到stm32f105xx后时钟不正常的问题

记录一下最近移植stm32f103工程至stm32f105单片机中踩的坑,103工程直接原封不动下载到105单片机中,因为它们完全兼容,是可以正常运行的,但是如果一些配置不进行修改,很多功能是不能正常运行的,所以还是不要心存侥幸,该改的就要改。首先,105属于互联网型产品,系统宏定义要改,启动文件要换,然后,改后如果发现时钟不正常(串口波特率、can通信速率等异常),这是因为stm32f1...

2019-10-14 09:59:32 1725 1

原创 qt无法定位程序输入点_z21qRegeisterResourceDataiPKhS0_S0于动态链接库Qt5Core.dll

记录一下自己在解决过程印象比较深刻的问题。 我在使用Qt编写上位机时,使用Qt生成Release版本.的exe程序,在执行过程中提示“Qt无法定位程序输入点_z21qRegeisterResourceDataiPKhS0_S0于动态链接库Qt5Core.dll“这个问题。网上搜索了环境变量的设置方法(后来发现的确是这个问题)。始终提示上述错误并且不能执行。 直到顺着一篇篇文章...

2019-08-16 20:59:30 2799 2

原创 解决VS2015环境下opencv出现灰色窗口的问题

最近在学opencv,也碰到了使用imshow显示图片出现灰色窗口的问题,而图片不出现的问题。最开始看到这个博客:https://blog.csdn.net/weixin_38424903/article/details/80213246,里面的提到的添加nameWindow方法的确可以使图片显示。但是也出现了一个新的问题,仍然会创建一个多余的灰色窗口。试了很多方法,包括修改环境变量,在.ex...

2019-01-15 09:48:09 801 5

fantan.zip

QT中实现QTableWidget列表滑动及回弹效果

2020-12-24

空空如也

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

TA关注的人

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