自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(90)
  • 资源 (44)
  • 收藏
  • 关注

原创 第四篇 Qt+osg 模型移动, 旋转, 缩放

osg-ex2.pro文件:CONFIG += c++11 consoleCONFIG -= app_bundleSOURCES += main.cppqnx: target.path = /tmp/$${TARGET}/binelse: unix:!android: target.path = /opt/$${TARGET}/bin!isEmpty(target.path): INSTALLS += target# 添加库文件LIBS += -LF:/osg3.6.0/O...

2022-05-23 20:53:54 1633

原创 第三篇 Qt 创建 osg 工程

1. 在安装后的osg目录下拷贝bin和include目录到工程目录下; 其实也可以不用这么费劲,只是方便对整个工程的管理,不至于在工程中到处引用库文件;2. 创建一个空白的qt项目选择 MinGW编译工程结构如下工程文件如下: osg-ex1.pro文件CONFIG += c++11 consoleCONFIG -= app_bundleSOURCES += \ main.cppqnx:...

2022-05-23 20:26:55 962

原创 Qt - 国际化

嵌入式设备中关于国际化, 没有使用配置工程文件中生成翻译文件, 通过 安装 qt 自带的工具 lupdate 指定需要生成的源文件和头文件 编写一个shell如下:# !/bin/bash# 先切换到源码路径cd /home/imax-6ull/# 导入 lupdate 工具export PATH=/usr/local/Qt5.8.0/5.8/gcc_64/bin/:$PATH# 生成 *.ts 文件lupdate -codecfortr utf-8 ./basewidget/

2022-05-12 13:23:09 724

原创 Linux 使用 dlopen 加载动态库

testfunction.c测试文件内容:此文件编译成动态库供应用程序调用gcc testfunction.c -fPIC -shared -o libtest.so#include <stdio.h>int func(int a, int b){ printf("a=%d b=%d\n",a,b); return 0;}dlopen.c 应用程序,在程序中加载上面生成的库文件gcc -rdynamic -o dlopen dlopen.c -ldl...

2022-01-14 08:21:34 759

原创 一些QT空间qss例子

/*关于样式表的文件:1.格式 类名#objName风格样式2.每个要设置的样式的控件都需要设置控件的 setObjectName3.对于每个界面,即使是继承QWidget的界面也需要单独使用一个背景的QWidget设置次界面的主背景色*//** 设置同一按钮不同状态下的风格 key:value 方式 **//* 正常按钮风格, 设置按钮按下、松开后的风格 */QPushButton[BtnState="NormalBtn"]{outline:none;border-radius:.

2021-08-19 14:07:29 338 1

转载 Qt 样式表学习

字体属性:(font)大小 {font-size: x-large;}(特大) xx-small;(极小) 一般中文用不到,只要用数值就可以,单位:PX、PD样式 {font-style: oblique;}(偏斜体) italic;(斜体) normal;(正常)行高 {line-height: normal;}(正常) 单位:PX、PD、EM粗细 {font-weight: bold;}(粗体) lighter;(细体) normal;(正常)变体 {font-variant: small-.

2021-08-19 13:58:02 745

原创 交叉编译mupdf 在ARM板上读取pdf

基于imx6的muPdf交叉编译连接 : https://blog.csdn.net/yinshengbing2010/article/details/91038095 移植连接 : https://www.cnblogs.com/pang1567/p/4083740.html例子 : https://www.cnblogs.com/blueroses/p/8268217.html http...

2021-07-27 19:44:47 1168 6

原创 嵌入式移植使用pppoe

PPPoE官网:https://www.roaringpenguin.com/products/pppoe源码下载地址:https://dianne.skoll.ca/projects/rp-pppoe/Ubuntu 启动PPPoE服务:解压后源码 编译Ubuntu下的PPPoE 在源码路径下进入src 执行configure 进行配置生产Makefile :./configure --prefix=/home/opensource/pppoe/pppoe-test/pc-

2021-07-23 09:54:27 756 4

转载 QLineEdit 实现ip输入

工程目录如下创建一个 基于QWidget 的空白工程,添加 C++ class ,也就是 iplineedit.cpp 和 iplienedit.h 这两个文件, 新添加的用于继承 QLineEdit 类重新写一个用于ip输入的类iplineedit.cpp 文件内容:#include "iplineedit.h"#include <QRegExpValidator&g...

2020-04-06 21:33:13 1861

转载 SecureCRT的使用教程

1.什么是SecureCRT?SecureCRT是一款支持 SSH2、SSH1、Telnet、Telnet/SSH、Relogin、Serial、TAPI、RAW 等协议的终端仿真程序,最吸引我的是,SecureCRT 支持标签化 SSH 对话,从而可方便地管理多个 SSH 连接,设置项也极为丰富。简单的说是Windows下登录UNIX、Linux服务器主机的软件。SecureCRT支持SSH...

2019-07-26 19:43:37 53310 2

转载 单相桥式整流电容滤波及稳态时的波形分析

电容滤波;

2019-04-20 20:09:24 3287 1

转载 ESP8266-01模块使用

ESP8266-01模块引脚分配:(3.3V供电)

2019-04-20 20:08:36 2243

原创 Git 添加项目

1. 在码云添加一个仓库2. 这样就在远程创建了一个仓库,用于存储代码3. 先创建一个空文件夹,不要包含中文路径4. 在此文件夹下选择 “Git Bash Here”5. 使用git指令 " git init " 初始化这个文件夹会多出一个 “ .git ” 文件夹6. 使用命令 “git clone...

2019-04-20 10:55:44 2315

转载 外部中断

一.外部中断相关寄存器1.定时器/计数器控制寄存器控制寄存器(TCON)IT0:外部中断0触发方式控制位当IT0=0时,为电平触发方式(低电平有效)当IT0=1时,为边沿触发方式(下降沿有效)IT1:外部中断1触发方式控制位当IT1=0时,为电平触发方式(低电平有效)当IT1=1时,为边沿触发方式(下降沿有效)2.中断允许控制寄存器(IE)EX0:外部中断0...

2019-04-16 20:56:52 2051

转载 单片机IO口科普:推挽输出、开漏输出详解

转http://www.sohu.com/a/206866193_505888在学单片机和选用逻辑器件的时候我们常别人说这款芯片是推挽输出驱动能力强,这个引脚是开漏输出需要加上拉电阻。是不是有时候感觉一头雾水?今天就详解一下推挽和开漏,以后你买芯片的时候就可以和别人大声理论了。1. 推挽输出推挽输出既可以输出低电平,也可以输出高电平,可以直接驱动功耗不大的数字器件。2. ...

2019-04-14 20:08:48 5689

转载 strlen和sizeof有什么区别

区别:一、定义不同sizeof是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。2、它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。具体而言,当参数分别如下时,sizeof返回的值表示的含义如下:数组——编译时分配的数组空间大小;指针——存储该指针所用的空间大小(存储该指针的地址的长度,是长整型,应...

2019-04-13 19:49:46 177

转载 示波器测量晶振

https://www.cnblogs.com/hcr1995/p/9913633.htmlhttps://blog.csdn.net/zaohang/article/details/82152218http://www.360doc.com/content/18/0406/22/12345994_743404376.shtml示波器探头有X1和X10档,当测量一个信号时应该如何...

2019-04-13 19:41:52 7094

转载 Linux 文件属性

文件的9个属性 : -[rwxrwxrwx]每种身份(owner/group/others)各自的三个权限(r/w/x)分数是需要累加的,例如当权限为: [-rwxrwx---] 分数则是:owner = rwx = 4+2+1 = 7 group = rwx = 4+2+1 = 7 others= --- = 0+0+0 = 0所以设定权限的变更时, 该文件的权限数字就是770啦!...

2019-04-10 20:10:15 131

转载 51单片机(IO模拟IIC通信)

单片机作为主机sbit SDA = P1^0;sbit SCL = P1^1;IIC数据操作:在iic总线上,数据伴随时钟脉冲,一位一位的传送的,数据位由高到低传送,每位数据占一个时钟脉冲。在时钟线(SCL)为高电平期间,数据线(SDA)的状态就表示要传送的数据;高电平为数据1,低电平为数据0;在数据传递时,SDA上数据的改变要在时钟先为低电平时完成,而时钟线(SCL)为高电平时...

2019-04-10 20:09:38 10694 1

转载 如何简单理解单片机项目里的通信协议

本文我们所述的通信协议只是指建立再物理层之上的通信数据包格式。通常是我们自行约定的具有一定顺序排列的数据集合,且每一部分都有特定的含义,我们把这些数据集合借助物理层通信方式进行发送和解析。此处列举生活中最简单的一个协议:我们的身份证号码。号码的结构:公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位...

2019-04-10 20:08:40 1483

转载 stm32 时钟系统学习

http://www.elecfans.com/dianzichangshi/20171113578546.html一、在STM32中,有五个时钟源,为HSI、HSE、LSI、LSE、PLL。①HSI是高速内部时钟,RC振荡器,频率为8MHz。②HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4MHz~16MHz。③LSI是低速内部时钟,RC振荡器,频率...

2019-04-10 20:07:37 1173

转载 实用开关电源“各种拓扑结构”对比与分析

什么是Power Supply?开关电源的元件构成三种基本的非隔离开关电源三种基本的隔离开关电源反激变换器(Flyback)工作原理 (电流连续模式)反激变换器(Flyback)工作原理 (电流断续模式)反激变换器(Flyback)工作原理(1)反激变换器(Flyback)工作原理(2)反激变换器(Flyback)工作原理(3)...

2019-04-10 20:07:21 1211

转载 51单片机 时钟

1. 时钟周期是机器周期的12倍 , 机器周期是晶振频率的倒数2. 51单片机1个机器周期=12个时钟周期,频率为12MHZ,则一个机器周期为1US,具体到定时器程序就是,假如你想定1MS,那么单片机每次加一个一,就要过1US,那么1MS就要加1000次,所以用65535-1000=64535;再把64535换成16进制为FC17,把FC付给TH0,17给TLO,即可定时1MS...

2019-04-10 20:05:54 9061 1

转载 51单片机 串口

串行异步收发器(UART).51 芯片的串口可以工作在几个不同的工作模式下,其工作模式的设置就是使用SCON 寄存器。它的各个位的具体定义如下: SM0 SM1 SM2 REN TB8 RB8 TI RISM0、SM1 为串行口工作模式设置位,这样两位可以对应进行四种模式的设置。串行口工作模式设置。波特率在使用串口做通讯时,一个很重要的参数就...

2019-04-10 20:05:18 3639 1

转载 51单片机 定时器

51单片机中断级别中断源 默认中断级别 序号(C语言用) INT0---外部中断0 最高 0 T0---定时器/计数器0中断 第2 1 INT1---外部中断1 第3 2 T1----定时器/计数器1中断 第4 3 TX/RX---串行口中断 第5 4 T2---定时器/计数器2中断 最低...

2019-04-10 20:04:46 1802

转载 stm32 --- ADC,DMA,多路,单次/连续转换(标准外设库)

今天回答一个朋友的问题吧,ADC如何使用DMA采集多通道模拟电压。一. 写在前面这个问题其实之前写过一些相关文章,原理我之前也有相关描述。如果想要彻底弄明白其原理,建议阅读《参考手册》、结合标准外设库来理解。现在很多人习惯使用STM32CubeMX来直接生成初始化代码,如果没有掌握STM32CubeMX、HAL库,使用STM32CubeMX生成的代码,或许就不能满足你的...

2019-04-10 19:39:11 3772 1

转载 学好单片机设计,关于晶振的这些难题一定要先搞懂!

在初学51单片机的时候,总是伴随很多有关于晶振的问题,其实晶振就是如同人的心脏,是血液的脉搏,把单片机的晶振问题搞明白了,51单片机的其他问题迎刃而解……有关51单片机有关晶振的问题一并总结出来,希望对学51的童鞋来说能有帮助。一、为什么51单片机爱用11.0592MHZ晶振?其一:因为它能够准确地划分成时钟频率,与UART(通用异步接收器/发送器)量常见的波特率相关...

2019-04-10 19:39:01 1797

转载 11个经典运放电路

运算放大器组成的电路五花八门,令人眼花瞭乱。工程师在分析它的工作原理时常抓不住核心,令人头大。为此小编特地搜罗天下运放电路之应用,来个“庖丁解牛”,希望各位看完后有所收获。遍观所有模拟电子技术的书籍和课程,在介绍运算放大器电路的时候,无非是先给电路来个定性,比如这是一个同向放大器,然后去推导它的输出与输入的关系,然后得出Vo=(1+Rf)Vi,那是一个反向放大器,然后得出Vo=-Rf*V...

2019-04-10 19:38:47 106888 15

转载 快速读懂单片机时序图,就这么简单!

对于芯片开发使用来说,时序图是较为核心也较为重要的一个知识点。在厂家给出的芯片数据手册中,时序图也是非常重要的参数细节。开发者拿到一款芯片时,首先需要做的就是阅读其数据手册,对上面的内容进行提取和掌握。因此能够顺利的阅读并了解到单片机时序图想要传达的意思是非常关键的,本文为大家介绍一种能够顺利读懂时序图的方法。为了方便大家理解,这里以1602为例进行讲解,1602的引脚是很整齐的SIP单列直插...

2019-04-10 19:38:34 8665

原创 ESP8266 lua开发资料归总

JDK安装使用lua开发工具:https://blog.csdn.net/dianzishi123/article/details/84953994制作简单的wifi开关资料下载:https://download.csdn.net/download/dianzishi123/10791365刷支持lua的固件:https://blog.csdn.net/dianzishi123/a...

2019-03-27 19:22:01 1436

转载 C 库函数 - sscanf()用法

sscanf() 函数的声明:int sscanf(const char *str, const char *format, ...)#include "sys.h"#include "usart.h" #include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;#include &lt;string.h&gt;int main()...

2019-03-15 18:53:44 512

转载 HTTP 基础知识进行总结和归纳

本文的主要内容HTTP 是什么 URL 详解 HTTP 之请求篇 HTTP 之响应篇一、HTTP是什么1、概述HTTP 全称是HyperText Transfer Protocal,即:超文本传输协议,从 1990 年开始就在 WWW 上广泛应用,是现今在 WWW 上应用最多的协议,HTTP 是应用层协议,当你上网浏览网页的时候,浏览器和 web 服务器之间就会通过 HTT...

2019-03-08 16:10:40 188

转载 TCP的连接和释放(三次握手和四次握手)

TCP运输连接的三个阶段:连接建立。 数据传送。 连接释放。 TCP连接建立过程中要解决的问题: (1) 每一方能够确知对方的存在。 (2) 允许双方协商参数。如:最大窗口值,是否使用窗口扩大选项,是否使用时间戳选项,服务质量,…… (3) 能够对运输实体资源进行分配。如:缓存大小,连接表中的项目,…… TCP采用客户服务器方式建立连接: 客户(client):主动发起连接建立...

2019-03-08 16:00:38 564

转载 通信协议——Http、TCP、UDP

CP HTTP UDP:都是通信协议,也就是通信时所遵守的规则,只有双方按照这个规则“说话”,对方才能理解或为之服务。TCP HTTP UDP三者的关系:TCP/IP是个协议组,可分为四个层次:网络接口层、网络层、传输层和应用层。在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。在传输层中有TCP协议与UDP协议。在应用层有FTP、HT...

2019-03-08 15:58:12 292

转载 Git使用教程,最详细,最傻瓜,最浅显,真正手把手教

(预警:因为详细,所以行文有些长,新手边看边操作效果出乎你的预料)一:Git是什么?Git是目前世界上最先进的分布式版本控制系统。工作原理 / 流程:Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库二:SVN与Git的最主要的区别?SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候...

2019-03-08 15:49:37 139

转载 C (数据格式转换)

1. 使用 sprintf() 格式化一个拼接字符串如: 把十六进制的 "52" ; 转为 十进制为 "82" ; 或者转为字符 "R"//不要丢掉sprintf中的双引号unsigned char hour = 64;unsigned char minutes = 56;unsigned char seconds = 89;char timeStr[50] = {0};...

2019-02-27 16:20:18 1349

转载 在线工具使用

 在线工具:https://tool.lu/   在线工具: https://www.sojson.com/hexconvert/16to10.html     

2019-01-19 21:41:47 343

转载 QT学习 设置 Qlabel 显示gif图片

1.创建一个widget 的ui工程2.在ui下添加一个控件 label3.在工程目录下添加.gif格式的图片资源选择工程文件右键选择"在Explorer中显示" 会打开对应的工程目录进入gif下选择自己的.gif图片 在工程中添加图片的路径, 在目录下"Ctrl+L"选择该目录路径4.在主窗体下添加显示 可以写成一个函数形式,在主窗体...

2019-01-17 20:57:44 5480

转载 为什么大电容滤低频小电容滤高频的问题

由于实际的电容存在电感效应,通常需要将一个电容等效为一个电容、一个电感和一个电阻的串联形式,如下图所示:所以,电容的实际阻抗为:由上式可得,当时,电容的实际阻抗值最小,此时的频率成为电容的自谐振频率,记为f0, 当频率大于f0时,实际电容呈现出容性阻抗, 当频率小于f0时,实际电容呈现出感性阻抗。电源滤波主要利用电容的隔直流、通交流的特性,干...

2019-01-17 20:56:53 3982 1

转载 QT 学习 (设置QPushButton和QLabel样式表)

工程文件:步骤:(1). 把用到的资源图片全部加载到工程中(其实并没有用到那么多)(2). 在ui设置中添加一个QLabel和QPushButton并改变按钮的大小(3). 在初始化时设置控件的样式表(构造函数中)操作:(1).如何向工程添加资源:https://blog.csdn.net/dianzishi123/article/details/8...

2019-01-17 14:34:48 7299

uboot源码201407版

最后一版通过boards.cfg配置的uboot源码,2014.07版本

2019-06-25

u-boot-2014.07.tar.xz

最后一版通过boards.cfg配置的uboot源码,2014.07版本

2019-06-25

QT Event 事件处理

QT 中 QEvent 和 QKeyEvent事件的处理,其中QEvent包含QKeyEvent和QMouseEvent事件处理,在event中处理QKeyEvent事件将影响单独的QKeyEvent的事件处理函数

2019-01-15

QT 基于mainwindow添加一个文件菜单

QT 基于mainwindow添加一个文件菜单 ,在文件菜单下添加新建和打开选项,以及点击选项后的动作

2019-01-05

QT动态库实现及调用方式

QT动态库实现及调用方式,源码工程和库文件,简单的实现方便了解QT动态库的嗲用方式

2018-12-26

QT移植MQTT

mingw ------&gt;利用下载的qmqtt-master源码移植实现简单的订阅和发布信息

2018-12-21

QT_TCP服务器简单实现

QT_TCP服务器简单实现,实现TCP服务器简单功能, 可以与客户端实现通信,没有处理字符问题,

2018-12-14

QT打包工具

Enigma Virtual Box 打包工具 QT打包发布到其他电脑使用

2018-11-30

ESP8266制作简单的WiFi开关

其中包含esp8266使用lua实现操作GPIO,串口,定时器,TCP服务器和客户端,UDP,本地mqtt, 数据存储等源码和说明文档; 制作自己简单的wifi开关

2018-11-17

qt 编写 串口源码

qt 编写 串口源码 细节没有处理好,,,,关于16进制的发送问题还没好

2018-11-17

QT-MySQL-dll文件

QT-MySQL-dll文件 QT使用MySQL远程连接数据库时的.dll文件

2018-11-15

air202 mqtt 测试程序

air202 mqtt 测试程序 完整版程序包含air202官方库文件 和LOD文件

2018-11-14

air202串口操作lua源码

合宙air202 , 串口简单操作实现, 通过串口助手发送数据,解析数据控制继电器...

2018-11-10

合宙air202 lua程序源码

学习合宙air202 过程 使用lua操作定时的lua源码

2018-11-10

esp8266学习测试软件

学习esp8266 使用lua开发时的一些软件工具 包含上传.lua文件的工具 手机网络调试工具 PC网络调试工具

2018-09-20

esp8266学习测试程序

ESP8266学习之路 lua开发过程中的一些 练习的 源码程序

2018-09-20

NodeMCU-API

lua开发ESP8266 --- API手册中文说明, 介绍了ESP8266模块支持的一些外设

2018-09-11

stm32智能手表学习

完整PCB文件和stm32源码程序,学习stm32入门制作小产品练习

2018-07-29

keil使用说明文档

keil使用说明文档,及C51数据存储类型 data,xdata,code等些资料

2018-02-24

射频卡RC522资料含程序

整合一些关于射频卡的资料和一些关于射频卡操作的程序

2018-02-24

traceroute-2.1.0

traceroute-2.1.0.tar.gz 官网下载的源码, 备份

2023-11-03

QT 翻译文件转表格文件工具

QT 翻译文件转表格文件工具

2023-08-17

OpenCV-4.1.2 版本源码, 使用cmake 可编译

OpenCV-4.1.2 版本源码, 使用cmake 可编译

2022-11-16

OSG 漫游文件模型场景

OSG 漫游文件模型场景, ceep.ive文件, 使用 osgViewer::Viewer viewer; viewer.setSceneData(osgDB::readNodeFile("ceep.ive")); // 找到测试模型

2022-05-20

GLUT window 库文件

GLUT window 库文件

2022-03-23

SQLiteExpertPersSetup64.7z

SQLite window 图形化查看工具

2022-01-13

FlashFXPE_xp510.com.7z

FTP工具,window图形化工具

2022-01-13

SQLiteExpertProSetup64.7z

sqlite查看工具

2021-10-15

sqlite3 - 可视化工具.7z

sqlite 3 数据查看工具

2020-12-24

Windows 下png 图片去警告

Windows 下png 图片去警告,QT 中使用截取的png 图标,有时会报警告,libpng warning: iCCP: known incorrect sRGB profile

2020-12-08

convert_srgb(png图片去警告工具).7z

当时使用qt添加png 图片资源时 ,png图片去除警告"iccp known incorrect sRGB profile"

2020-07-01

FlashFXPE_xp510.com.zip

文件上传下载工具

2020-06-04

mqttfx-1.7.1-windows-x64.7z

mqtt 调试工具

2020-05-08

IPLineEdit.7z

使用 QLineEdit 实现ip 输入功能, 通过qDebug 调试打印输入的结果, MinGW 工程

2020-04-06

STM8L-串口.7z

使用STM8L152K4单片机的串口, 实现类似modbus 通信可以在此基础上进行协议的扩展。。。。。。

2020-03-14

搜狗输入法-Linux.7z

Linux 下的搜狗输入法离线安装包 ,直接安装即可使用

2019-11-05

MobaXterm.7z

MobaXterm支持多种协议,VNC,远程登陆,串口协议,SSH等

2019-07-26

动态截图工具.zip

Windows窗口动态截图工具。

2019-07-25

stm32HAL开发工具及手册.7z

STM32CubeMX.5.1.0版本开发工具,及M0的HVL库使用 文件

2019-06-26

linux内核源码.7z

linux内核源码kernel-3.4.39版本,备份上传。

2019-06-25

空空如也

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

TA关注的人

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