logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

面向对象+状态机的嵌入式开关量驱动设计

开关量输入是嵌入式系统中最基础的交互形式,其核心在于将物理电平变化转化为可编程的事件语义。基于有限状态机(FSM)的消抖与事件识别机制,能确保短按、长按、连击等操作具备严格时序确定性;结合面向对象思想(封装状态、函数指针模拟多态、枚举抽象设备类型),实现硬件读取逻辑与业务响应逻辑的彻底解耦。该架构显著提升驱动的跨平台兼容性、可测试性与资源可裁剪性,广泛适用于GPIO按键、光电传感器、模拟量阈值触发

serial_extend:嵌入式串口结构化数组通信协议库

在嵌入式系统中,UART 串口通信常面临数据边界模糊、类型不安全、校验缺失等挑战,尤其在传输结构化数组(如传感器采样、自定义结构体)时易出现粘包、解析错位与内存越界。基于帧同步、类型标识与CRC-16校验的二进制协议原理,该方案提供可预测、零拷贝、跨平台的数组级通信抽象,显著提升固件升级、多设备级联及RS-485总线场景下的鲁棒性与开发效率。适用于STM32、NXP等MCU平台,深度兼容mbed

嵌入式系统两大核心思想:分层屏蔽与时间片轮询

嵌入式系统开发中,‘分层设计’与‘轮询调度’是支撑可维护性、实时性与硬件可移植性的基础范式。其原理在于通过抽象接口隔离硬件差异(分层屏蔽),并利用定时器中断实现非阻塞的多任务协同(时间片轮询)。这种架构显著提升代码复用率与迭代鲁棒性,广泛应用于工业控制、智能家电、IoT终端等资源受限场景。尤其在MCU裸机开发中,它替代了传统延时阻塞和硬编码耦合,成为连接底层寄存器操作与上层业务逻辑的关键桥梁。本文

嵌入式软件定时器设计:数组法与链表法工程选型

软件定时器是嵌入式实时系统中实现多任务延时与周期调度的基础机制,其本质是在有限硬件定时资源下,通过时间片轮询或事件驱动方式完成定时任务的抽象管理。核心原理依赖于一个高精度、低抖动的硬件Tick中断源,并在此基础上构建确定性状态机与任务分发逻辑。技术价值体现在提升代码可移植性、降低硬件耦合度、支持动态任务伸缩,并兼顾实时性与资源效率。典型应用场景包括按键消抖、LCD刷新、通信协议超时、PWM波形同步

C++文字游戏开发实战:人物属性与战斗寻宝

C++ 是一种静态类型、编译式、通用编程语言。它支持多种编程范式,如过程化、面向对象和泛型编程。由于其运行时效率和灵活性,C++ 在游戏开发、实时模拟、嵌入式系统等领域占据重要位置。在了解C++之前,我们需先掌握其基本的数据类型、控制结构、函数和类等概念。文字游戏是一种依靠文字描述来构建游戏世界的娱乐形式,玩家通过阅读和输入文本进行游戏互动。与传统图形游戏相比,文字游戏具有更低的门槛、更强的想象力

基于ESP32-S3的智能手表嵌入式设计与Rust+Slint开发实践

智能手表作为典型的低功耗嵌入式系统,其核心在于微控制器选型、多传感器融合、实时人机交互与精细化电源管理。ESP32-S3凭借双核Xtensa架构、原生USB调试与Wi-Fi/Bluetooth LE双模能力,成为穿戴设备开发的理想平台;Rust语言通过所有权机制保障内存安全,显著降低固件级崩溃风险,而Slint框架则以声明式UI和类型安全驱动提升嵌入式GUI开发效率。该技术组合在保证实时性的同时,

嵌入式触控LED台灯:锂电池供电与MCU单芯片实现方案

嵌入式LED照明系统是低功耗人机交互终端的典型代表,其核心在于微控制器(MCU)对电源管理、电容式触控、PWM调光等多模态功能的集成控制。原理上依赖RC充放电检测实现零器件触控,结合ADC电压采样与软件状态机完成电池SOC估算与欠压保护,技术价值体现在BOM精简、静态功耗<10μA及全功能单芯片闭环。广泛应用于智能床头灯、便携阅读灯等小型化IoT照明场景。本方案以STM8S003F3P6为控制核心

基于AIR32F103的离线优先智能药盒设计

智能药盒是面向老年与慢性病患者的嵌入式健康监护设备,其本质是融合实时控制、低功耗传感与可信时间戳的边缘计算终端。核心原理在于通过硬件RTC(如DS1302)构建不可篡改的时间基准,并结合红外行为识别实现无感服药事件捕获;技术价值体现在离线可用性、操作零门槛与数据可追溯性三重鲁棒性保障。典型应用场景覆盖家庭慢病管理、社区养老监护及远程医疗协同,尤其适用于网络不稳定或用户数字能力受限的现实环境。本方案

嵌入式四足机器人教学平台设计与电源完整性实践

嵌入式系统是软硬件协同的典型技术领域,其核心在于资源受限环境下的确定性行为实现与物理层可控性保障。本文围绕智能四足机器人教学平台展开,深入解析电源管理、MCU外设调度、PWM时序控制等基础原理,突出IP2326充电管理IC与LM2596S双路DC-DC转换器在电压域隔离、纹波抑制和热约束中的工程价值。通过ESP8266有限GPIO资源下的软件模拟PWM、OLED帧缓冲机制及中断消抖设计,体现嵌入式

嵌入式高精度双模授时电子钟设计

实时时钟(RTC)是嵌入式系统中保障时间连续性的基础模块,其核心在于本地守时精度与外部授时同步能力的协同。温补晶振(TCXO)通过温度补偿显著降低频率漂移,为RTC提供稳定时基;而GNSS授时则借助1PPS脉冲与NMEA协议实现UTC时间对齐,二者结合构成双模时间基准。该方案兼顾毫秒级同步精度与低功耗鲁棒运行,适用于工业校准、实验室计时及教学演示等对时间可信度要求较高的场景,是典型的时间敏感型嵌入

    共 135 条
  • 1
  • 2
  • 3
  • 14
  • 请选择