嵌入式

【STM32】CubeMX(十二):FreeRTOS消息队列

📘 【STM32】CubeMX(十二):FreeRTOS 消息队列数据收发详解这篇文章主要介绍 使用 STM32 + HAL 库 + FreeRTOS 消息队列 实现任务间通信的完整过程。在freeRTOS除了多线程之外,主要就是辅助单核的CPU解决任务之间的交互的问题。针对不同的应用场景,fr

IoTDB JDBC 完整使用教程:连接、查询、批处理与字符集配置

IoTDB JDBC 完整使用教程:连接、查询、批处理与字符集配置大家在对接 BI 工具、做通用数据查询、或者写兼容 JDBC 标准的 Java 程序时,基本都会用到 IoTDB JDBC。这篇文章就把依赖引入、驱动连接、CRUD、批量插入、多字符集支持、版本兼容一次性讲全,直接复制就能跑。先记住官方一句话: JDBC 适合查询和第三方工具

基于FREERTOS的STM32多功能手表(软件设计)

目录 前言 程序现象  项目背景 项目介绍 目前版本实现的功能 设计到的freertos知识 使用到的硬件 硬件连线图 实现思路 任务调度流程图 ​编辑  任务具体操作导图           代码讲解 freertos初始化 按键中断回调函数 显示时间任务 显示菜单任务 其它任务(ShowCalendar

嵌入式硬件工程师与嵌入式软件工程师的区别(详细版)

嵌入式硬件工程师与嵌入式软件工程师的区别(详细版) 这里写目录标题 嵌入式硬件工程师与嵌入式软件工程师的区别(详细版) 什么是嵌入式硬件工程师? 什么是嵌入式软件工程师? 嵌入式硬件工程师与嵌入式软件工程师的区别 1. **工作性质的区别** 2. **项目依赖的差异** 3. **就业形式的差

jscope配合STM32实现高速采样完整示例

用 jscope 搭上 STM32,把变量变成“示波器波形”——高速采样调试实战全记录 你有没有过这样的经历:在调一个 PID 控制环时, error 、 output 这些关键变量到底怎么变化的?想看一眼,只能靠 printf 打出来,再复制到 Excel 里画图

【IoTDB】时序数据库选型指南:工业大数据场景下的技术突围

引言:在当今数字化浪潮中,时序数据(Time-Series Data)的应用日益广泛,从工业监控、物联网设备到金融交易分析,无一不依赖高效、可靠的时序数据库来支撑海量数据的存储、查询与分析。面对市场上琳琅满目的时序数据库产品,如何做出明智的选型决策,成为众多企业和开发者面临的难题。本文将

构建带有科学型数据云的IoT应用

我会从系统架构 → 数据结构 → 计算框架 → 决策模型 → 工程落地步骤,完整讲清楚。一、什么叫“科学型数据云”?它不是普通云存储。普通 IoT 云: 存数据 展示报表 简单规则报警 科学型数据云: 支持时间序列建模 支持统计推断 支持概率决策(贝叶斯) 支持物

手把手完成Proteus8.16下载安装教程(适用于单片机仿真)

手把手搞定Proteus 8.16安装:从下载到点亮第一个LED(零基础也能学会) 你是不是也遇到过这种情况——刚学单片机,想做个流水灯实验,结果买回来的开发板烧不进去程序、接线一塌糊涂、LED死活不亮?折腾半天还找不到问题出在哪。 别急,其实你完全可以在电脑上先“虚拟练手”。今天这篇教程

STM32——定时器:高级定时器

定时器归纳总页:   STM32——定时器-CSDN博客  四、高级定时器4.1 高级定时器简介4.2 高级定时器框图(熟悉)4.3 高级定时器输出指定个数PWM实验4.3.1 重复计数器特性再同步:产生于一次更新事件后,RCR寄存器的值会再缓冲到它的影子寄存器中,相当于重置了影子寄存器。所以发生软件更新事件后&

【STM32】四万字详解最新版本(ff16)FatFs文件系统移植(库函数版本)

目录1.  文件系统1.1  简介1.2  优点1.2.1  记录有效数据的位置1.2.2  确定存储介质的剩余空间1.2.3  确应以何种格式来解读数据1.3  流程2.  FatFs文件系统2.1  简介2.2  函数讲解2.2.1  ffconf.h2.2.2  diskio.c2.2.2.1  获取磁盘状态——disk_status2.2.2.2  初始化磁盘驱动器——disk_initi