腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
AIoT开源项目分享
专栏成员
举报
25
文章
44560
阅读量
14
订阅数
订阅专栏
申请加入专栏
全部文章(25)
编程算法(9)
flash(9)
单片机(8)
ide(8)
c++(5)
打包(5)
tcp/ip(4)
c 语言(3)
api(3)
数据结构(3)
https(3)
arm(2)
http(2)
缓存(2)
面向对象编程(2)
数据处理(2)
ios(1)
javascript(1)
c#(1)
node.js(1)
json(1)
qt(1)
硬件开发(1)
mvc(1)
腾讯云测试服务(1)
网站(1)
socket编程(1)
ntp(1)
物联网(1)
sdk(1)
sleep(1)
stm32(1)
thread(1)
搜索文章
搜索
搜索
关闭
从零编写STM32H7的MDK SPI FLASH下载算法
flash
编程算法
缓存
打包
当我们要下载编译好的镜像到Flash时,首先要做的一步就是选择合适的Flash下载算法,而这个算法本身就是一个FLM文件:
AIoT-KK
2023-03-01
1.2K
0
支持任意数据类型的环形队列
flash
api
一个C语言编写的支持任意类型的环形队列。 代码开源连接:https://gitee.com/Aladdin-Wang/byte_queue
AIoT-KK
2023-03-01
711
0
利用MDK的FLM文件制作通用flash驱动
flash
编程算法
在进行Flash操作时,一般我们需要设计一套Flash抽象层,至少要包括flash的init,read、write、erase这些操作。但每更换一个单片机或者flash器件就要额外去编写flash驱动去适配init,read、write、erase。尽管有会者不难的属性加持,但适配所有的单片机或者flash器件,工作量也可想而知。
AIoT-KK
2023-03-01
2K
1
C语言模拟QT的信号与槽功能
编程算法
c 语言
qt
使用过QT的朋友,应该都对QT的信号与槽机制深有体会,它可以非常方便的实现类与类之间的解耦合、实现对象与对象之间的解耦合、实现两个cpp文件之间的解耦合。
AIoT-KK
2023-02-09
2.1K
0
变参函数和可变参数宏
ide
javascript
编程算法
前言:此文关于宏的内容摘抄自裸机思维公众号的"为宏证明"系列文章,本文对原文内容做了大量精简,所以难免会有晦涩难懂的地方,想要更深入了解宏的用法,还请移步到裸机思维。
AIoT-KK
2023-02-09
1.9K
0
你遇到过串口死机吗
单片机
编程算法
数据处理
腾讯云测试服务
使用STM32L0单片机主频设定2.097M,使用LPUART,115200波特率的串口进行通信,会出现偶发性的串口死机现象。
AIoT-KK
2022-11-30
3.9K
0
OOPC精要——你的对象无处不在
ide
编程算法
面向对象编程
数据结构
面向对象思想的核心是把数据和处理数据的方法封装在一起。 首先这里的封装,不是指放在同一个结构体里这种形式,只要逻辑上在一起就算在一起,比如放在同一个接口头文件里(也就是.h),也是一种形式——即,一个接口头文件提供了数据的结构体,以及处理这些数据的方法(函数原型声明),这已经完成了面向对象所需的最基本要求。
AIoT-KK
2022-03-30
455
0
RTThread的TouchGFX软件包使用说明
c++
单片机
ide
TouchGFX是一个基于STM32硬件由C++写成的软件框架,使用 ST 芯片的用户可以免费使用 touchgfx。
AIoT-KK
2020-12-16
1.1K
0
[小技巧]使用静态库提高TouchGFX的编译速度
打包
ide
前边有篇文章讲过怎么提高Touchgfx的开发效率,[小技巧]使用vscode和armclang编译器改善MDK开发效率。但是由于touchgfx的代码量过于庞大,对于编译的速度来说还是不够快,接下来使用静态库的方式更进一步提升开发效率。
AIoT-KK
2020-11-09
1.4K
0
[小技巧]使用vscode和armclang编译器改善MDK开发效率
打包
arm
单片机
ide
开发过单片机的同学都对keil不陌生,我们知道keil集成了代码编辑,编译,和调试的功能,极大的方便了我们的开发。但是keil万年不变的代码编辑器对于阅读源代码来说是极其不友好,还有那个已经停止维护的Arm Compiler 5不仅编译慢,还存在隐藏的BUG,都让人难以忍受。
AIoT-KK
2020-11-09
3K
0
如何在ART-PI上创建TouchGFX工程
打包
sdk
数据结构
ide
c++
硬件:RT-Thread官方ART-PI H750开发版,正点原子4.3寸RGBLCD屏(800*480) 软件:开发环境 MDK 或 RT-Thread Studio 1.1.5,TouchGFXDesigner v4.15 和 STM32CubeMX V6.0.1,env工具
AIoT-KK
2020-11-09
911
0
【DIY数字仪表】RT-Thread结合TouchGFX实战教程(完)
编程算法
flash
http
https
json
2.命令行功能演示: 命令行添加了更多功能,不仅可以通过命令行调试系统,还可以通过命令行获取时间、天气信息、升级固件,也能把sd卡中的图片文件复制到spi flash中,命令行的更多功能,欢迎下载源代码体验。
AIoT-KK
2020-08-07
1.1K
0
【DIY数字仪表】RT-Thread移植touchgfx使用sd卡升级固件和图片资源(4)
flash
1.固件升级演示: 固件升级在第三个界面,已经提前把待升级的固件和图片bin文件放在了SD卡里,升级前软件版本为V1,升级后软件版本为V2,并且更改了表盘,升级完成后,会记录升级的时间,详细请看视频演示:
AIoT-KK
2020-08-07
1.7K
0
【DIY数字仪表】RT-Thread移植touchgfx实现自动同步网络时间和天气预报(3)
ntp
tcp/ip
单片机
硬件开发
api
作者:KK 本期将介绍一下如何利用rtthread系统同步网络时间和天气预报到UI上。
AIoT-KK
2020-07-31
757
0
【DIY数字仪表】使用TouchGFX的MVP架构来实现GUI和硬件的双向交互(2)
编程算法
mvc
MVP的全称为Model-View-Presenter,Model提供数据,View负责显示,Controller/Presenter负责逻辑的处理。MVP与MVC有着一个重大的区别:在MVP中View并不直接使用Model,它们之间的通信是通过Presenter (MVC中的Controller)来进行的,所有的交互都发生在Presenter内部。 用一句话来概括MVP:所有数据仅能保存在称为 Model 的类对象(简单说就是一种文件)中,Presenter是视图(View)与Model之间的纽带,View只能通过Presenter来读取数据。 MVP优点:
AIoT-KK
2020-07-28
1.9K
0
【DIY数字仪表】STM32F429移植TouchGFX到RT-Thread系统(1)
单片机
flash
https
c++
c#
硬件: 野火挑战者STM32F429 V1开发版,5寸屏 软件:最新版本的STM32CubeF4固件库,TouchGFXDesigner v4.13和 STM32CubeMX v5.6.1,开发环境MDK v5.29
AIoT-KK
2020-07-13
1.4K
0
制作STM32F429的SPI FLASH下载算法
flash
arm
下载算法的模版在keil安装目录\ARM\Flash下的_Template文件夹,把此文件夹复制出来,进行修改。也可以自行修改此工程名。 打开此工程,选择自己的芯片类型: 添加W25QXX的驱
AIoT-KK
2020-07-13
1.8K
1
RT-Thread进阶之文件系统
node.js
数据结构
缓存
在早期的嵌入式系统中,需要存储的数据比较少,数据类型也比较单一,往往使用直接在存储设备中的指定地址写入数据的方法来存储数据。然而随着嵌入式设备功能的发展,需要存储的数据越来越多,也越来越复杂,这时仍使用旧方法来存储并管理数据就变得非常繁琐困难。因此我们需要新的数据管理方式来简化存储数据的组织形式,这就是文件系统的由来。
AIoT-KK
2020-07-13
2.2K
0
RT-Thread进阶之网络框架
tcp/ip
ios
socket编程
数据处理
netdev 组件主要作用是解决设备多网卡连接时网络连接问题,用于统一管理各个网卡信息与网络连接状态,并且提供统一的网卡调试命令接口。其主要功能特点如下所示:
AIoT-KK
2020-07-13
1.8K
0
零代码玩转OTA升级
单片机
物联网
http
https
网站
前言: 前边讲过stm32通用bootloader的实现方法,没有看过的,可以参考这一篇文章:STM32通用Bootloader——FOTA,这次将在上篇bootloader的基础上,介绍app如何通过多种固件下载器实现OTA升级。
AIoT-KK
2020-07-13
1.7K
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档