logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

从“能跑”到“可演进”:一套 ESP32 项目的嵌入式软件架构设计实践

本文探讨了嵌入式软件架构设计的重要性与实践方法。文章指出,嵌入式项目常见问题不在于功能实现,而在于后期迭代时的维护困难。作者提出分层架构模型(应用层至HAL层共7层),强调单向依赖原则,并建议通过状态机拆分和接口抽象来增强系统稳定性与可扩展性。文中还给出了工程化建议和8条落地检查清单,强调架构设计是"为未来迭代买保险",能够显著降低长期重构成本。核心观点是:良好的架构设计能让上

#c语言#单片机#物联网 +2
ubuntu24安装vscode和espidf

本文详细介绍了在Ubuntu系统上搭建ESP32开发环境的完整流程。主要内容包括:安装基础依赖工具、配置VSCode编辑器及其必要插件、使用ESP-IDF安装管理器(EIM)简化框架安装、验证环境配置以及VSCode集成开发方法。文章重点讲解了EIM工具的使用,包括GUI和CLI两种安装方式,并提供了常见问题的解决方案。通过这套基于VSCode+ESP-IDF的开发环境,开发者能够高效完成ESP3

文章图片
#vscode#ide#编辑器
[嵌入式方案][cx32l003] 迷你手电筒 (灯光模式+副灯7色+电量显示+超长续航)

功能描述优势按钮操作“单击–>开机/档位切换/ 双击–>模式切换/长按–>关机”按键操作便捷开关机渐变处于白灯模式下“开机缓缓启动,不闪眼 / 关机缓缓下降,不眩晕”灯光模式(按键单击切换)“白灯:低-中-高-闪烁-SOS /彩灯:白-红-蓝-红蓝交替-紫-彩红”“灯光效果实用性强, / 具有SOS求救信号模式,紫灯可以验钞和打渔”切换灯源(按键双击切换)白灯<–>彩

#单片机#嵌入式硬件
[嵌入式方案][cx32l003] 手持电风扇 (风扇模式+手电筒100lm+充电宝+电量百分比显示+超长续航)

一、基本功能功能描述优势风扇模式(按键单击切换)低-中-高-自然风-阵风自然风和阵风效果比市面上的假风真实手电筒(按键双击切换)高亮-闪烁-sos-关灯亮度真实可靠,功能实用强数码管显示电量-充电状态-按键档位(只显示3s后转电量)信息可观,用户体验感强支持DFU升级(仅高级版)后期功能优化,用户可升级后续功能更新或用户自定义二、效果图...

#单片机
[单片机框架][os层] RTX5 中间件 公共函数

Keil RTX5 是一种免版税、确定性、全功能的实时操作系统,它实现了 CMSIS-RTOS API v2,这是一种适用于基于Cortex-M 处理器的设备的通用 RTOS 接口。功能包括定期激活定时器功能、内存管理和线程之间的消息交换。现在RTX4和RTX5属于CMSIS软件包的一部分,Apache2.0授权,几乎随意商用。Github开源地址:https://github.com/ARM-s

#单片机#stm32
[单片机框架][os层] RTX4 中间件 公共函数

重新封装RTX4函数,以便适配RTX5 / FREERTOS / FREERTOS_NRF_RTC。Keil RTX是为ARM和Cortex-M设备设计的免版税,确定性的实时操作系统。它允许您创建同时执行多个功能的程序,并帮助创建更好的结构和更容易维护的应用程序。特征具有源代码的免版权,确定性RTOS灵活的调度:循环,抢占和协作具有低中断延迟的高速实时操作为资源有限的系统提供小封装无限数量的任务每

#单片机#stm32
FreeRTOS 从入门到精通2--初识STM32CubeIDE

我介绍了下实时操作系统的一些概念和在嵌入式系统中引入实时系统的必要性。这一讲我将介绍下在STM32芯片下进行软件的开发和移植FreeRTOS的一些设置事项。认识STM32CubeIDE俗话说得好,工欲善其事,必先利其器。STM32CubeIDE是ST公司最新推出的一款免费的开发软件,基于GCC + Eclipse,并整合了STM32CubeMX(一个通过配置就能自动生成STM32代码的程序)。ST

#eclipse#stm32
[嵌入式方案][cx32l003] 迷你手电筒 (灯光模式+副灯7色+电量显示+超长续航)

功能描述优势按钮操作“单击–>开机/档位切换/ 双击–>模式切换/长按–>关机”按键操作便捷开关机渐变处于白灯模式下“开机缓缓启动,不闪眼 / 关机缓缓下降,不眩晕”灯光模式(按键单击切换)“白灯:低-中-高-闪烁-SOS /彩灯:白-红-蓝-红蓝交替-紫-彩红”“灯光效果实用性强, / 具有SOS求救信号模式,紫灯可以验钞和打渔”切换灯源(按键双击切换)白灯<–>彩

#单片机#嵌入式硬件
人工智能课程:课程目录介绍 总纲

小码豚人工智能课程构建了覆盖K12全学段的人工智能教育体系,采用项目式学习+等级认证模式,从低年级的生活化体验逐步过渡到高年级的技术实践与前沿探索。课程分为五个学段:小学低段(1-2年级)通过游戏化项目启蒙AI认知;小学中段(3-4年级)聚焦生活场景应用;小学高段(5-6年级)开始接触技术原理;初中(7-8年级)转向实际问题解决;高中(9-12年级)深入前沿技术研究。课程同步衔接五级人工智能认证体

文章图片
#人工智能#单片机#python +4
学前教育编程,孩子未来加分项

少儿编程的本质,是为孩子构建**“技术素养+思维模式+升学筹码”** 的三维竞争力。它不是“精英专属”,而是AI时代每个孩子都应接触的“素养教育”;它不是“功利性升学工具”,而是“让孩子在数字世界中自主探索、创新创造”的成长路径。对家长而言,让孩子接触少儿编程,是为其在未来的“人机协作”时代,提前储备理解技术、运用技术、甚至创造技术的核心能力——这才是少儿编程的终极价值。

文章图片
#青少年编程#深度学习#机器人 +1
    共 23 条
  • 1
  • 2
  • 3
  • 请选择