- 博客(58)
- 收藏
- 关注
转载 Qt之QGraphicsView入门篇
Qt之QGraphicsView入门篇 lucky-billy 2020-04-05 20:28:40 ...
2020-12-05 22:34:00 527
转载 QSsh使用要点
参考链接https://www.dushibaiyu.com/tag/qsshhttps://blog.csdn.net/qq_41673920/article/details/103687644
2020-06-13 18:55:11 2648
转载 Ubuntu下使用linuxdeployat打包发布免安装的Qt程序
原文链接Ubuntu下使用linuxdeployat打包发布免安装的Qt程序By laohu | 2019-10-15 0 Comment开发环境QOTOM Q350P 工控电脑系统版本:Ubuntu18.04 LTS下载linuxdeployqt传送门: https://github.com/probonopd/linuxdeployqt/releaseslinuxdeployqt github打包前先用QT编译出releases程序,比如我的目录:/zdisk/qt-project/
2020-06-06 17:51:50 2276 1
转载 CMake 使能GDB调试
在 Linux 下开发,可以用 gdb 进行调试,但是如果工程是用 CMake 构建的,那么需要在 CMakeLists.txt 中加入如下代码:CMake 配...
2020-05-23 18:05:52 1008
转载 STM32在线升级中断向量重定向深度剖析
原文地址在做stm32 iap升级固件的时候通常需要多份中断向量表。比如bootloader的中断向量表在0x00000000位置,应用程序的中断向量表则会放在flash的另一个地方或者是放在RAM中运行。要维护向量表位置就需要用VTOR这个东西,那么就要先从VTOR来聊聊, 先弄清这个东西又是干嘛的。 VTOR是arm内核的一个寄存器,叫做中断向量偏移量寄存器。当系统上电启动的时候CPU...
2020-03-28 14:23:33 3989 1
原创 使用Source Insight建立QT工程
一 下载QT源代码包二 添加使用到的QT模块相关源码到工程qt-everywhere-src-5.10.1\qtbase\src\corelibqt-everywhere-src-5.10.1\qtbase\src\gui三添加自己的源码
2020-03-14 14:56:08 1160
原创 使用Cat+hexdump命令实现Linux接收并显示十六进制数据
一 设置串口参数串口stty -F /dev/ttyS1 raw speed 115200二 开始接收并显示串口数据cat /dev/ttyS1 | hexdump -C注:接收数据长度一定要大于16字节才显示,暂时没有找到解决方法...
2020-03-11 11:25:07 10586
原创 STM32 开启接收空闲中断后再开DMA,DMA不能接收到数据问题
一 问题描述使用STM32F091CBT6时使用空闲中断加DMA方式实现接收不定长度的数据时,发现DMA不能正常接收数据,但接收到串口数据后能进入串口中断,但出现OVERRUN错误。二 问题原因1. 使用Cubemx生成的代码中初始化DMA是在初始化串口后面进行/* Initialize all configured peripherals */ MX_GPIO_Init(); M...
2020-03-06 08:54:07 5673 3
转载 STM32的CAN过滤器-bxCAN的过滤器的4种工作模式以及使用方法总结
原文链接 1. 前言bxCAN是STM32系列最稳定的IP核之一,无论有哪个新型号出来,这个IP核基本未变,可见这个IP核的设计是相当成熟的。本文所讲述的内容属于这个IP核的一部分,掌握了本文...
2020-02-29 10:02:30 477
转载 C++11并发编程:原子操作atomic
原文链接 一:概述 项目中经常用遇到多线程操作共享数据问题,常用的处理方式是对共享数据进行加锁,如果多线程操作共享变量也同样采用这种方式。 为什么要对共享变量加...
2020-02-19 08:24:27 227
转载 使用PlantUML和VS Code轻松实现UML
目录介绍基本的UML类型结构UML图行为UML图可用的建模工具PlantUML的救援Visual Studio Code集成编写少数模型类图活动图...
2020-02-18 09:17:28 826
转载 VSCode 中使用 PlantUML 插件生成 UML
环境配置PlantUML 本身只是一个脚本语言,如果要生成图片,是基于 GraphViz 绘图的。而 GraphViz 又是基于 dot 脚本生成图片,它依赖于 Java 和 Dot 脚本环境的配置。所以,使用 PlantUML 有如下基本环境要求:1.安装 Java 环境上官网下载后安装:https://www.java.com/zh_CN/注意配置 $JAVA_HOME 环境变量。配置...
2019-12-25 15:10:49 3266 1
原创 windows下使用git下载QT工程代码后不能启动
一 问题描述在windwos中使用git 从网上clone QT工程代码到本地,在虚拟机的ubuntu中使用 QT编译后提示有库文件格式错误。查看qt工具链和qt.conf文件没有发现错误二 问题原因windows没有符号链接文件,由于QT工程中使用符号链接文件来重定向了库文件的名字,所有出现错误查启相应文件大小有问题,只有23字节,还有不是链接文件三 解决方案直接在虚拟...
2019-12-19 11:10:43 361
转载 STM32开发 -- 低功耗模式详解
很多单片机都有低功耗模式,STM32 也不例外。当 CPU 不需继续运行时,可以利用多个低功耗模式来节省功耗。这部分不是我负责,但是也是有必要看一下的。参看:STM32F1开发指南-库函数版本_V3.2.pdfSTM32中文参考手册_V10.pdf一、低功耗模式在系统或电源复位以后,微控制器处于运行状态。当CPU不需继续运行时,可以利用多种低功耗模式来节省功耗,例如等待某个外部事件时。...
2019-12-12 09:30:43 6589
原创 更改Git默认编辑器为Notepad++
在git bash中使用以下命令git config --global core.editor "\"D:\Program Files (x86)\Notepad++\notepad++.exe\" -multiInst -notabbar -nosession -noPlugin"
2019-12-07 12:25:07 759
转载 如何在 GitHub 上找到你要的代码?
GitHub 在开源世界的受欢迎程度自不必多言。再加上前阵子,GitHub 官方又搞了个大新闻:私有仓库改为免费使用,这在原来可是需要真金白银的买的。可见微软收购后,依然没有改变 GitHub 的定位,甚至还更进一步。花开两朵,各表一枝。我们今天想要聊的并不是 GitHub 多么厉害,而是你怎么能把 GitHub 用得很厉害。你在 GitHub 上搜索代码时,是怎么样操作的呢?是不是就像这样,...
2019-12-01 21:47:56 384
原创 Microchip SAMD20在hex文件中设置fuse区域数据
一 使用SmartPRO 2008软件设置芯片fuse参数选择SAMD20G16@QFN48在芯片配置对话框设置fuse参数,并按设定保存参数保存芯片配置参数到缓冲,保存格式为bin格式(fuse.bin)使用J-Flash使用打开烧录文件后,再通过菜单File->Merge date file…命令打开上一步保存的fuse.bin 文件输入文件加载地址...
2019-11-25 11:07:42 622
转载 链接脚本语法
连接脚本的一个主要目的是描述输入文件中的节如何被映射到输出文件中,并控制输出文件的内存排布. 几乎所有的连接脚本只做这两件事情. 但是,在需要的时候,连接器脚本还可以指示连接器执行很多其他的操作.这通过下面描述的命令实现.连接器总是使用连接器脚本的.如果你自己不提供, 连接器会使用一个缺省的脚本,这个脚本是被编译进连接器...
2019-11-25 09:38:57 420
转载 RSA密钥长度、明文长度和密文长度
一、密钥长度1、密钥是指谁?RSA密钥是(公钥+模值)、(私钥+模值)分组分发的,单独给对方一个公钥或私钥是没有任何用处,所以我们说的“密钥”其实是它们两者中的其中一组。但我们说的“密钥长度”一般只是指模值的位长度。目前主流可选值:1024、2048、3072、4096...低于1024bit的密钥已经不建议使用(安全问题)。没有上限,多大都可以使用。2、公钥指数如何确定?公钥指数是随意...
2019-11-23 17:28:24 1882
转载 为什么RSA公钥每次加密得到的结果都不一样?
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声...
2019-11-23 17:07:03 3595
转载 STM32F1做RSA,AES数据加解密,MD5信息摘要处理
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声...
2019-11-23 16:39:20 1207
原创 I.MX RT1050 通过修改DCD文件修改SDRAM参数
一 什么是 DCD(Device Configuration Data)DCD为I.MXRT1050的Bootable image的一个可选的组成部分,目前主要用于SDRAM接口控制器(SEMC)的配置。由于i.MXRT内部SRAM 容量通常是够用的,且访问速度也很快,所以SDRAM并不一定要被使能,Bootable image常常不会包含DCD.二 DCD文件格式说明DCD文件的内容为是...
2019-11-16 18:34:34 2104
转载 痞子衡嵌入式:恩智浦MCU安全加密启动一站式工具NXP-MCUBootUtility用户指南
原文链接:http://www.cnblogs.com/henjay724/p/10047071.html <!--一个博主专栏付费入口结束--> ...
2019-11-14 08:14:12 1289
转载 网络安全三要素
安全目标私密性 避免未经授权的完整性 避免未经授权的更改可用性 对授权实体随时可用安全攻击威胁机密性的攻击 窃听(snooping):在未经授权的情况下...
2019-11-11 09:00:05 6469
转载 一篇文章彻底弄懂Base64编码原理
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...
2019-11-11 08:17:22 253
转载 journalctl工具基础介绍
journalctl工具是CentOS-7才有的工具Systemd 统一管理所有 Unit 的启动日志。带来的好处就是 ,可以只用journalctl一个命令,查看所有日志(内核日志和 应用日志)。日志的配置文件/etc/systemd/journald.conf journalctl用法查看所有日志(默认情况下 ,只保存本次启动的日志) journalctl ...
2019-11-09 14:37:03 629
转载 AES加解密效率测试(纯软件AES128/256)--以嵌入式Cortex-M0与M3 平台为例
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...
2019-11-08 19:04:03 4770 2
转载 AES在线加密解密-附AES128,192,256,CBC,CFB,ECB,OFB,PCBC各种加密解密源码
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...
2019-11-08 18:55:32 6933
原创 使用SmartPRO编程器软件进行hex文件转 bin
选择合适芯片型号选择调入方式为code,注意一定要选择该选项,否则保存文件会大于芯片容量,使用其它编程器软件打开可能会出错输入文件调入起始地址(根据hex文件参数实际填写)点击缓冲区->保存 即可生成bin文件...
2019-11-08 14:17:13 523
原创 使用WinSCP软件进行windows和linux之间文件传输
一 什么是 WinSCP WinSCP 是一个 Windows 环境下使用的 SSH 的开源图形化 SFTP 客户端。同时支持 SCP 协议。它的主要功能是在本地与远程计算机间安全地复制文件,并且可以直接编辑文件。二 WinSCP下载地址 https://winscp.net/eng/docs/lang:chs三 Winscp使用方法打开WinSCP,在新建站点对话框中选择合适协议...
2019-11-07 09:47:14 935
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人