自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hurryddd

衰衰小帅

  • 博客(127)
  • 资源 (4)
  • 收藏
  • 关注

原创 Qt WebEngine模块使用(开发环境安装和程序开发)

QT WebEngine的使用

2024-01-27 23:11:13 2951

原创 C++与QML混合编程

C++与QML混合编程

2023-01-04 17:57:06 1883 1

原创 tslib-1.4在I.MX6ULL开发板上电容屏不能触摸问题

tslib-1.4在I.MX6ULL开发板上电容屏不能触摸问题

2023-01-01 13:03:50 1771

原创 QML学习笔记【07】:QML访问复杂组件的子项

QML访问复杂组件的子项

2023-01-01 11:48:42 1366

原创 QML学习笔记【06】:QML与C++交互

QML与C++交互

2023-01-01 11:43:15 1649

原创 QML学习笔记【05】:QML信号与槽

QML信号与槽

2023-01-01 11:36:55 991

原创 QML学习笔记【04】:常用控件

QML常用控件

2023-01-01 00:01:04 1393

原创 QML学习笔记【03】:动画

QML动画

2022-12-31 23:58:31 843

原创 QML学习笔记【02】:QML快速入门

QML语法(QML Syntax)QML是一种描述用户界面的声明式语言。它将用户界面分解成一些更小的元素,这些元素能够结合成一个组件。QML语言描述了用户界面元素的形状和行为。用户界面能够使用JavaScript来提供修饰,或者增加更加复杂的逻辑

2022-12-31 23:51:42 2652

原创 QML学习笔记【01】:Qt Quick及其应用程序创建

Qt Quick是Qt5界面开发技术的统称,是一个基于QML的框架,包含以下几种技术的集合:QML - 界面标记语言,是一种描述对象如何相互关联的声明式语言。与HTML类似JavaScript - 动态脚本语言Qt C++ - 跨平台C++封装库

2022-12-31 23:30:29 1303

原创 uboot增加开机logo

uboot增加开机logo

2022-12-31 23:15:16 2012

原创 NXP的mfgtool镜像烧写工具是如何对EMMC进行分区的

NXP的mfgtool镜像烧写工具是如何对EMMC进行分区的

2022-12-31 23:06:46 1875

原创 带音频播放的MPlayer播放器在ARM上的移植笔记

带音频播放的MPlayer播放器在ARM上的移植

2022-12-31 22:42:32 1805 2

转载 /etc/profile、/etc/bashrc、~/.bashrc的区别

/etc/profile、/etc/bashrc、~/.bashrc的区别

2022-06-26 10:49:05 5086

原创 Altium Designer重拾之学习资料推荐

Altium Designer重拾之学习资料推荐

2022-06-06 23:52:26 348

转载 Altium Allegro PADS到底该选哪个EDA设计软件

Altium Allegro PADS到底该选哪个EDA设计软件

2022-06-06 23:47:50 3334 1

原创 Altium Designer重拾之开篇引入

Altium Designer

2022-06-06 23:40:15 153

原创 STM32F429的USB外设简介

STM32F429的USB外设简介

2022-05-04 17:03:16 4441

原创 SD卡及SDIO协议简介

SD卡及SDIO协议简介

2022-05-04 16:47:19 4492

原创 NAND FLASH简介

1、特性相对于SPI FLASH(W25Q256)和SD卡等存储设备,NAND FLASH采用8位并口访问,具有访问速度快的优势 芯片操作是以块(block)为基本单位。每块又分成多个页(page),页大小一般是2048字节,读和写都是按照扇区进行的,最小擦除单位是 block NAND FLASH的写操作具有只可以写0,不能写1的特性,所以,在写数据的时候,必须先擦除block(擦除后,block数据全部为1),才可以写入 NAND FLASH的page由2部分组成:数据存储区(data are

2022-05-04 16:36:01 9321

原创 rt-thread驱动篇(01)---STM32F429板卡BSP制作

rt-thread驱动篇(01)---STM32F429板卡BSP制作

2022-05-03 00:24:54 1035

原创 rt-thread驱动篇(02)---STM32F429板卡外设驱动添加

rt-thread驱动篇(02)---STM32F429板卡外设驱动添加

2022-05-03 00:23:35 1796 1

原创 rt-thread驱动篇(08)---STM32F429单片机NAND FLASH驱动

rt-thread驱动篇(08)---STM32F429单片机NAND FLASH驱动

2022-05-02 23:27:41 3632

原创 rt-thread驱动篇(07)---STM32F429单片机SD卡驱动添加

rt-thread驱动篇(07)---STM32F429单片机SD卡驱动添加

2022-05-02 23:00:41 3101 3

原创 RT-Thread实时操作系统简介

RT-Thread实时操作系统简介

2022-05-02 22:49:22 26656 2

原创 rt-thread驱动篇(06)---STM32F429单片机lwip网络协议栈添加

rt-thread驱动篇(06)---STM32F429单片机lwip网络协议栈添加

2022-05-02 22:07:06 4012 1

原创 rt-thread驱动篇(05)---STM32F429单片机STemWin移植与使用

rt-thread驱动篇(05)---STM32F429单片机STemWin移植与使用

2022-05-02 16:59:21 1368

原创 rt-thread驱动篇(04)---STM32F429单片机模拟SPI FLASH驱动添加

rt-thread驱动篇(04)---STM32F429单片机模拟SPI FLASH驱动添加

2022-05-02 16:41:56 1408 1

原创 rt-thread驱动篇(03)---STM32F429单片机SDRAM驱动添加与使用

rt-thread驱动篇(03)---STM32F429单片机SDRAM驱动添加与使用

2022-05-02 16:18:23 1078

原创 STM32CubeMX应用 -- PWM输出

参考链接STM32定时器基本原理_hurryddd的博客-CSDN博客_stm32定时器一、原理直接看图吧,清晰明了,CNT为计数器技术值,ARR为重装载寄存器的重装载值,CCRX为捕获比较(值)寄存器(x=1,2,3,4),设置的比较值。CNT<CRRX时输出低电平,CNT>CRRX时输出高电平二、配置过程在输入捕获配置中,除了要配置 选择要使用的定时器(TIM1~TIM5、TIM8),选择计时器的时钟源为内部时钟(CK_INT)、根据要定时的时间计算预分频系数(.

2022-05-02 14:55:32 3137

原创 LCD基础知识

LCD 的构造是在两片平行的玻璃基板当中放置液晶盒,下基板玻璃上设置TFT(薄膜晶体管),上基板玻璃上设置彩色滤光片,通过TFT 上的信号与电压改变来控制液晶分子的转动方向,从而达到控制每个像素点偏振光出射与否而达到显示目的。有以下几个重要的概念1、分辨率分辨率=画面水平方向的像素值 * 画面垂直方向的像素值。分辨率可以分为两方面:屏幕分辨率和图像分辨率。像素即px,是画面中最小的点(单位色块)。屏幕分辨率:我们所看到的720P、1080P、2K 或4K 这样的字眼;例如,屏幕分辨率是1024×

2022-05-02 14:31:31 3744

原创 STM32CubxMX时钟配置注意事项

1、RCC时钟的选择这里有两个选项,选择时一定要根据硬件设计来选择BYPASS Clock Source 是选择有源晶振Crystal/Ceramic Resonator 是选择无源晶振1) 无源晶振(晶体),也叫谐振器。英文名称是crystal,电路上简称为XTAL,一般是直插两个脚的无极性元件,需要借助时钟电路才能产生振荡信号。常见的有49U、49S封装。常用电路如下:2) 有源晶振(晶振),又叫振荡器,英文名称是oscillator,内部有时钟电路,只需供电便可..

2022-05-02 14:09:39 2499

原创 蓝牙知识扫盲

1、按照协议版本划分经典蓝牙(v1.1/1.2/2.0/2.1/3.0),低功耗蓝牙(v4.0/4.1/4.2/5.0/5.2),5.0跟4.2的差别如下经典蓝牙跟低功耗蓝牙是不能互通的!因此在硬件模组上又有单模蓝牙和双模蓝牙的区别2、按模组化分为单模和双模单模蓝牙:运行一种蓝牙协议栈的模块,只兼容经典蓝牙或低功耗蓝牙其中的一种双模蓝牙:内置两个蓝牙版本,运行两套协议栈的蓝牙模块,是既可以兼容经典蓝牙又兼容低功耗蓝牙。手机蓝牙EDR(经典蓝牙模式)特征:近距离、高功耗、传输.

2022-05-01 23:09:01 4405

原创 APM pin to pin替换STM32,程序需要修改的地方

目录一、关于APM二、问题描述三、解决办法一、关于APMAPM32是基于ARM® Cortex®-M0+/M3/M4内核的优质国产(Geehy 极海半导体)32位通用MCU,具有低功耗、高性能、高集成度以及快速移植等特性。凭借优异的系统性能、丰富的协处理功能以及灵活的使用体验,有助于用户缩短产品设计时间、降低开发成本、实现性能最优化。目前可广泛应用于工业控制、医疗设备、汽车电子以及智慧家庭等领域。发展时间线:二、问题描述APM的同系列型号是完全可以pin to pin替换

2022-04-23 22:51:36 3083

原创 rt-thread的at组件在freeRTOS上的移植与应用

目录一、AT命令二、rtthread at组件简介三、移植到freeRTOS3.1、数据结构3.2、API3.3、at client 流程3.4、串口数据接收处理3.5、数据缓存 --- 顺序队列四、使用示例4.1、串口配置信息解析4.2、IP和MAC地址解析五、最后一、AT命令AT 命令集是一种应用于 AT 服务器(AT Server)与 AT 客户端(AT Client)间的设备连接与数据通信的方式。其基本结构如下图所示:一般 AT 命令由

2022-04-05 23:06:49 4639 13

原创 JSON的C语言解析库---cJSON与jsmn及其应用

问题描述在只有64K甚至只有20K这样KB级别的内存资源极其有限的单片机中,要解析如下这种复杂的多级嵌套结构的json数据是很头疼的事。常用的cJSON解析器是通过链表将json数据按照键值对的形式展开,在解析过程中会大量的动态申请内存。在rtthread操作系统中,每一次malloc都会携带一个控制块,用于对申请内存的管理,在频繁malloc时,控制块的内存占用会比实际要申请得内存要大得多{ "u1_cfg": [115200, 8, 1, 0, 1000], "u2_cfg": [1152

2022-04-04 22:00:52 4480

原创 顺序表C语言实现详解

1、线性表线性表。全名为线性存储结构,可以理解为即“把所有数据用一根线儿串起来,再存储到物理空间中”。线性表并不是一种具体的存储结构,它包含 顺序存储结构 和 链式存储结构,是顺序表和链表的统称。除了数组,链表、队列、栈等也是线性表结构。顺序存储结构:将数据依次存储在连续的整块物理空间中链式存储结构:数据分散的存储在物理空间中,通过一根线保存着它们之间的逻辑关系非线性表。在非线性表中,数据之间并不是简单的前后关系。比如树、图2、顺序表它用一组连续的内存空间,来存储一组具有

2022-04-03 19:47:56 2986 1

原创 柔性数组、顺序表在根据modbus寄存器自动生成读取指令中的应用

前言一、功能描述二、柔性数组2.1、定义2.2、使用三、顺序表3.1、线性表3.2、顺序表3.3、顺序表的存储结构3.4、顺序表的基本操作四、实现过程4.1、数据结构设计4.2、解析流程4.3、解析结果前言Modbus串行通信协议是一个主从模式(主机和从机),半双工的数据传输协议,在设备通讯中应用十分广泛。在某一个确定时刻,只有一个主机和从机进行通讯。从机无法主动向从机发送数据,只有在主机发送数据给从机(发送请求),然后从机接收到主机发送的数据之.

2022-04-03 18:05:05 1036

原创 嵌入式学习项目实战 --- 构建标准IO函数库

1、mstdio.h头文件#ifndef __MSTDIO_H__#define __MSTDIO_H__#include <sys/types.h>#define MEOF -1enum mode{READ, WRITE, APPEND};typedef struct{ int _fd; //文件描述符 char *_buffer; //指向文件数据缓冲区 char *_nextc; //指向文件数据缓冲区中的任意一个字符 int _mode; //文件打开

2021-04-03 11:35:27 214

原创 linux下静态库与动态库的创建与使用

目录一、库的概念二、库的知识三、静态库1、特点2、创建3、使用4、小结三、共享库1、特点2、创建3、使用4、如何找到共享库5、小结一、库的概念1、库是一个源码编译后的二进制文件,包含的代码可被程序使用2、库的种类:标准C库、数据库、线程库....3、库有源码,可下载后编译;也可以直接安装二进制包4、库的存放路径: /lib , /usr/lib二、库的知识1、库是事先编译好的,可以复用的代码2、在OS上运行的程序基本上都要使

2020-12-14 20:33:24 307

RT-Thread在STM32F429上的应用-驱动篇。包括BSP的制作,驱动的添加及使用

程序支持:SDRAM、模拟 SPI FLASH、SD卡、NAND FLASH、ETH网口及lwip的移植、RGB接口的LCD驱动及STemwin图形库的移植

2022-05-03

rtthread的at组件在freeRTOS上的移植修改代码

rtthread的at组件在freeRTOS上的移植修改代码

2022-04-05

STM32F429(IAR)+FreeRTOS+TouchGFX.rar

TouchGFX在STM32F429IGT6上的移植(FreeRTOS版本) 硬件: STM32F429IGT6,1MB FLASH,256KB SRAM 800x480 7寸的RGB液晶屏 外扩256MB的SDRAM(MT48LC16M16A2) 触摸屏,驱动芯片为I2C接口的TSC2046 软件: STM32CubeMX 6.0.1 TouchGFX Designer 4.14.0 IAR 8.11.2

2020-10-06

QT翻金币小游戏源码.rar

1、创建项目、添加项目资源 2、配置主场景(固定大小、标题、图标、背景、菜单栏退出项、开始按钮) 3、创建开始按钮 1、封装自定义的按钮 MyPushButton 2、构造函数(默认显示图片、按下后显示的图片) 3、测试开始按钮 4、开始制作特效 5、zoom1 向下跳 6、zoom2向上跳 4、创建选择关卡场景 1、点击开始按钮后,延时进入选择关卡,才能看见弹跳的效果 2、配置选择关卡场景(固定大小、标题、图标、背景、菜单栏退出项、返回按钮) 3、编写返回按钮特效:按下后和弹起后更换背景 4、开始场景与选择场景的切换:点击选择关卡场景的返回按钮,发送一个自定义的 信号,在主场景中,监听选

2020-09-12

空空如也

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

TA关注的人

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