- 博客(127)
- 资源 (4)
- 收藏
- 关注
原创 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
转载 /etc/profile、/etc/bashrc、~/.bashrc的区别
/etc/profile、/etc/bashrc、~/.bashrc的区别
2022-06-26 10:49:05 5086
原创 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驱动篇(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驱动篇(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的制作,驱动的添加及使用
2022-05-03
STM32F429(IAR)+FreeRTOS+TouchGFX.rar
2020-10-06
QT翻金币小游戏源码.rar
2020-09-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人