logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

QT Android环境搭建 及 解决“Platfrom tools installed”等系列配置问题( 附QT、JDK、SDK、NDK网盘链接 )

安装Android相关插件、添加JDK、SDK、NDK路径、搭建环境过程常见问题:1.“Platfrom tools installed”失败2. 以上操作全部完成且无报错现象,Android编译就是报错3. “SDK manger is not available with the current version of SDK tools. Use native SDK manager”报错(

#android#qt#开发语言 +2
嵌入式串口通信高阶实战(3/3)——协议解析(查表法)

🔥 嵌入式串口通信高阶实战(3/3)— 协议解析(查表法)📌本课讲解串口协议解析的查表法(表驱动法),通过结构体数组映射字段与处理函数,实现高效解析。

文章图片
#嵌入式
基于查表法的 CRC8 / CRC16 / CRC32校验解析

在嵌入式开发中,CRC(Cyclic Redundancy Check)循环冗余校验算法广泛应用于通信数据校验、Flash 数据完整性检测、Bootloader 升级验证等场景。本文将深入剖析一套完整的 CRC8、CRC16 和 CRC32 实现,并通过查表法(Table Lookup Method)提升运算效率。

文章图片
为什么在MCU开发中少见用malloc动态内存分配?

在嵌入式开发中,尤其是在资源受限的 MCU(微控制单元)项目里,很多初学者会有一个疑问:“为什么大家都在避谈 malloc(),甚至在代码规范中直接禁止使用动态内存分配?”今天我们就来深入探讨这个问题。虽然在一些高级处理器或 Linux 系统下使用 malloc() 是常态,但在资源受限、要求高稳定性的 MCU 中,我们更倾向于使用静态分配、内存池或固定策略来管理内存。

文章图片
#mcu
嵌入式串口通信高阶实战(1/3)——DMA+串口空闲中断+环形队列

🔥 嵌入式串口通信高阶实战(1/3)— DMA+串口空闲中断+环形队列📌 解决传统方案的三大痛点:轮询方式CPU占用率100%问题字节中断导致的系统实时性崩塌DMA直接接收的数据覆盖风险💡 核心技术组合:串口空闲中断精准帧检测DMA双缓冲半/全传输中断机制环形队列实现生产-消费模型

文章图片
嵌入式串口通信高阶实战(2/3)——协议设计(简化版+专业版)

🔥 嵌入式串口通信高阶实战(2/3)— 协议设计📌带你掌握工业级协议开发精髓!从简化版帧结构入门,学习帧头、命令ID、数据长度等核心字段设计,到专业版的多设备寻址、CRC校验、序列号管理等高级特性。

文章图片
ADC高效采集方案:规则/注入组 + DMA双缓冲 + 定时器/PWM触发

本课详解ADC两种高效采集方案:规则组+DMA双缓冲+定时器触发:通过双缓冲机制实现高速连续采样,避免数据竞争,适合温度、电压等常规信号采集;注入组+PWM触发:利用硬件事件触发中断,精准控制采样点避开开关噪声,适用于电机相电流、过流保护等实时性要求高的场景。对比分析轮询、中断等传统方案的弊端,提供代码抽象与设计逻辑,助力嵌入式开发中的ADC优化应用。

文章图片
#嵌入式
“Flash闪存”基础 及 “SD NAND Flash”产品的测试

FLASH闪存是属于内存器件的一种,“Flash”。闪存则是一种非易失性( Non-Volatile )内存,在没有电流供应的条件下也能够长久地保持数据,其存储特性相当于硬盘,这项特性正是闪存得以成为各类便携型数字设备的存储介质的基础。各类 DDR 、 SDRAM 或者 RDRAM 都属于挥发性内存,只要停止电流供应内存中的数据便无法保持,因此每次电脑开机都需要把数据重新载入内存。NAND 闪存的

文章图片
#stm32#嵌入式硬件#缓存
基于STM32和oneNET云平台的数据采集系统(MQTT协议)

该篇为基于stm32+esp8266通过mqtt协议连接onenet物联网云平台,单片机部分将采集到的数据(温湿度、光照强度、压强等等)上传至云平台服务器,云平台可下发指令操控单片机,实现远程通信。

文章图片
#stm32#云计算#物联网
VL53-400激光测距传感器

先由激光二极管对准目标发射激光脉冲。经目标反射后激光向各方向散射。部分散射光返回到传感器接收器,被光学系统接收后成像到雪崩光电二极管上。雪崩光电二极管是一种内部具有放大功能的光学传感器,因此它能检测极其微弱的光信号。记录并处理从光脉冲发出到返回被接收所经历的时间,即可测定目标距离。该模块部分商家已取消IIC协议,串口默认配置为115200、8数据位、1停止位、无校验位。时会出现激光穿透现象,即回收

文章图片
#单片机#嵌入式硬件
    共 79 条
  • 1
  • 2
  • 3
  • 8
  • 请选择