嵌入式

【linux】网络套接字编程(二)UDP服务器与客户端的实现,recvfrom,sendto,inet_addr,bzero

小编个人主页详情<—请点击 小编个人gitee代码仓库<—请点击 linux系统编程专栏<—请点击 linux网络编程专栏<—请点击 倘若命中无此运,孤身亦可登昆仑,送给屏幕面前的读者朋友们和小编自己! 目录 前言 一、UDP服务器UdpServer.hpp 基本框架 Init inet_addr bzero

Flutter for OpenHarmony:mqtt_client 连接 MQTT 代理,实现物联网(IoT)设备实时状态监控(轻量级发布订阅协议) 深度解析与鸿蒙适配指南

欢迎加入开源鸿蒙跨平台社区:# 前言MQTT (Message Queuing Telemetry Transport) 是一种极轻量级的发布/订阅消息传输协议,广泛应用于物联网(IoT)、移动应用和车载设备。在智能家居控制、设备状态上报等场景中,APP 往往需要实时接收设备发来的消息。mqtt_client 是 Dart 生态中最流行的 MQTT 客户端

基于FLINK + PAIMON + StarRocks 分层构建流式湖仓

j结合Paimon与StarRocks构建流式湖仓-实时计算 Flink版-阿里云参考:#FLINK1.20 + FLINK CDC + MINIO3 + PAIMON1.2 + StarRocks3.5.7 + JDK11 + streampark2.1 Mysql SQL   FLINK CDC 同步到 PAIMON (基于 min

从边缘到云端:国产时序数据库IoTDB与TimechoDB的云原生落地全攻略

从边缘到云端:国产时序数据库IoTDB与TimechoDB的云原生落地全攻略 写在前面:物联网数据爆发的时代之问当一家智慧工厂每天产生50TB的传感器数据,当一个城市级物联网平台需要管理千万级设备接入,当你的业务系统既要处理毫秒级的实时告警又要支撑月度级的趋势分析——传统的数据库架构正在遭遇前所未有的挑战。正是在这样的背景下,

超越竞品:Apache IoTDB如何在全球时序数据库竞争中脱颖而出

目录一、时序数据库的定义与背景1.1 什么是时序数据库?1.2 时序数据库的应用场景1.3 时序数据库的核心特点1.4 市场上的主流产品二、Apache IoTDB与国外时序数据库的对比2.1 Apache IoTDB与国外时序数据库的对比背景2.2 数据模型与架构对比2.3 性能对比:写入吞吐量与查询速度2.4 查询性能对比2.5 存储效率与数据压缩2.6 易用性与社

【单片机低功耗实战宝典】:从休眠模式到时钟配置,全面优化能耗

第一章:嵌入式C低功耗编程概述在嵌入式系统开发中,低功耗设计是决定产品续航能力与能效表现的核心因素。随着物联网设备、可穿戴终端和远程传感器的广泛应用,开发者必须在保证功能完整性的前提下,最大限度地降低MCU的能耗。嵌入式C语言作为底层硬件控制的主要编程工具,提供了直接访问寄存器、配置时钟源和管理外设电源状态的能力,

【教程】配置 CLion 优雅开发 STM32

CLion for STM32 文章目录 CLion for STM32 前言 笔者开源仓库 缘起 笔者环境 简介 需求分析 软件下载安装 编译烧录 编译 编译测试 烧录 OpenOCD STM32CubeProgrammer JLINKGDBServer 如何将 MINI ST-LINK V2 转换为 J-LINK

STM32HAL 快速入门(十三):定时器消抖 —— 中断场景下的按键抖动处理

STM32HAL 快速入门(十三):定时器消抖 —— 中断场景下的按键抖动处理 前言大家好,这里是 Hello_Embed。在之前的笔记中,我们用 “延时 20ms” 处理按键机械抖动,但这种方法在中断控制场景中存在明显缺陷 —— 中断服务函数需要快速响应,若加入延时会阻塞程序运行。本篇将介绍更优的

STM32 PWM呼吸灯实现详解(附完整工程代码)

STM32 PWM呼吸灯实现详解(附完整工程代码)摘要:本文基于STM32的PWM技术实现LED呼吸灯效果,通过动态调节占空比控制LED亮度渐变。使用STM32CubeMX配置定时器TIM2,结合HAL库开发,完整解析硬件设计、软件实现及参数计算过程。 目录 硬件设计原理 软件实现关键代码 系统时钟配置

STM32实战:基于LVGL的嵌入式GUI智能手表界面开发

文章目录 一、前言 1.1 技术背景 1.2 本文目标 1.3 技术栈 二、环境准备 2.1 硬件准备 2.2 软件环境搭建 2.2.1 安装STM32CubeIDE 2.2.2 创建STM32工程 2.2.3 移植LVGL图形库 2.2.4 配置LVGL配置文件 2.3 工程编译验证 三、LCD驱动开发 3.1 ILI9341驱动实现 3