嵌入式

STM32的VSCode下开发环境搭建

Visual Studio Code(简称VSCode) 是一款由微软开发的免费、开源的代码编辑器!!支持各种插件,很多的开发环境都可以通过插件安装的方式直接将 VSCode 化身为一个功能齐全的IDE,在功能强大的同时,它也没有忘记自己的底色——代码编辑器!有AI的加持,能让代码的编写更加方便快捷。一、安装VSCode我们打开VSCode的官方网站:

时序数据库选型指南:聚焦IoTDB,适配大数据时代时序数据存储与分析

目录一、时序数据特性与大数据处理核心挑战二、Apache IoTDB核心架构:适配大数据的分层设计1. 架构分层详解2. 架构优势亮点3. TsFile文件格式核心架构三、IoTDB核心技术优势:针对性破解大数据时序处理痛点1. 高吞吐写入:百万级并发无压力2. 高压缩存储:成本直降50%+3. 低延迟查询:复杂分析秒级

STM32 F407探索者移植正点原子LCD例程(CubeMx)

正点原子LCD移植教程先说明本次实验所使用的硬件型号,本次实验使用正点原子F407探索者V3.4版本,屏幕尺寸为4.3寸 TFTLCD。本文章主要讲解如何移植正点原子的官方LCD代码,并不涉及太多理论知识。然后,官方的LCD代码应该是更新过了,因为之前也移植过一次其他板子的,好像也不是酱紫,所以大家看

STM32编写Bootloader详解(含完整代码)

一、前期规划(关键!决定后续实现难度) 1. 明确需求与功能边界 核心功能:是否需要串口/I2C/SPI/OTA升级?是否需要固件校验(CRC/MD5)?是否需要升级失败回滚? 触发方式:按键触发、串口指令触发、定时器触发(如定时检查升级

STM32 HAL库ADC+DMA采集详解

一、简介最近在用ADC采集电压时发现一个问题,就是一个adc如果开启多个通道,无法直接对指定通道利用HAL库函数对它进行采集。本文详细介绍STM32 HAL库下ADC多通道采集的几种实现方式,包括基础配置、DMA传输以及实际应用示例。二、DMA工作模式对比2.1 循环模式(Circular Mode)特点:DMA传

ESP8266模块(WIFI STM32)

目录一、介绍二、传感器原理1.原理图2.引脚描述3.ESP8266基础AT指令介绍4.ESP8266基础工作模式三、程序设计main.c文件esp8266.h文件esp8266.c文件四、实验效果 五、资料获取项目分享一、介绍        ESP8266是一款嵌入式系统级芯片,它集成了Wi-Fi功能和微控制器能力于一身,常用于物联网(IoT)项目中。这款芯片支持TCP

Arduino引脚说明

1、Arduino UNO引脚说明参考博客:Arduino| 开发板介绍、编程入门(引脚信号的输入输出)_arduino引脚-CSDN博客Ardunio Uno R3的引脚图,包含14个数字引脚、6个模拟输入、电源插孔、USB连接和ICSP插头等4个数字引脚:Serial:0、1,被用于接收和发送串口

基于FreeRTOS的stm32智能手表

前言        在嵌入式系统开发中,实时操作系统的引入为多任务协调、资源管理提供了高效且可靠的解决方案。出于对实时系统运行逻辑的好奇,以及系统性掌握嵌入式开发核心技能的目标并整合自身所学的知识,我以stm32系列微控制器为硬件平台,结合FreeRTOS的核心功能(如任务调度、队列通信、中断管理及信号量同步)&#