logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

硬件方案设计电路设计PCB设计单板焊接调试

可提供的服务

暂无可提供的服务

06 keyflow 多平台移植指南:STM32/51/ESP32/Linux

本文介绍了keyflow按键模块的跨平台移植方案,其核心设计采用硬件抽象层(HAL)与逻辑层解耦架构,仅需实现3个回调函数即可适配不同硬件平台。文档详细说明了分层结构(应用层/逻辑层/HAL层)、移植三要素(GPIO读取、时间获取、中断处理)和零成本抽象特性。重点展示了STM32平台的完整移植示例,包括HAL层实现、中断驱动模式配置以及应用层初始化流程。该方案支持STM32、51单片机、ESP32

文章图片
#stm32#linux#嵌入式硬件
01 使用 C 语言结构体设计模块化按键检测

嵌入式按键模块化设计摘要 本文介绍了一个AI Agent设计基于C语言结构体的模块化按键检测系统的完整过程。设计核心是将按键功能划分为硬件配置、状态管理和事件检测三个独立层次,通过结构体分层实现模块化: 需求分析:涵盖6种按键事件(按下/释放/单击/双击/长按/持续长按),采用边沿触发机制确保事件不重复上报。 数据结构设计: 硬件配置层(ButtonConfig):存储引脚、消抖时间等静态参数 状

文章图片
#嵌入式
09 Agent 驱动开发:让 AI 一键安装按键模块到嵌入式项目

本文介绍了一种借助Trae Agent和keyflow-integrator Skill实现按键检测库快速集成的方法。传统方式需要30-60分钟手动配置,而通过Agent只需一句话描述需求即可自动完成:自动拷贝源码、生成平台适配文件(如STM32的GPIO端口)、配置按键参数、生成回调模板和扩展模块(矩阵键盘/中断驱动等),并进行编译验证。开发者只需实现所需的弱符号回调函数(如按键按下/长按事件)

文章图片
#驱动开发
立创开源|ESP-LINK(CH340C))

本次分享一个可用于ESP8266/ESP32模块自动下载的USB转串口的方案,可以很方便的给安信可ESP-01S下载程序、升级固件、串口调试等,并且支持Arduino IDE、乐鑫flash_download_tools 等下载软件,可以实现一键自动下载。一、下载模式ESP8266/ESP32的运行状态是由GPIO0引脚决定的,如图所示而进入代码下载烧录模式,ESP8266/ESP32芯片内的时序

文章图片
#单片机#stm32#fpga开发
ODB格式:电子设计的数据宝库

ODB++是现代电子设计中连接EDA与制造的关键数据格式。相比传统Gerber文件,这种结构化数据库不仅包含图形数据,还整合了网络表、元器件信息等设计意图,实现设计与制造的无缝衔接。其严谨的目录结构提供了数据完整性保障,显著减少人为错误并提升生产效率。虽然Gerber因简单通用仍被使用,但行业正快速向更智能的ODB++及Gerber X2格式迁移。作为PCB设计到生产的全流程数据载体,ODB++已

文章图片
#嵌入式硬件
09 Agent 驱动开发:让 AI 一键安装按键模块到嵌入式项目

本文介绍了一种借助Trae Agent和keyflow-integrator Skill实现按键检测库快速集成的方法。传统方式需要30-60分钟手动配置,而通过Agent只需一句话描述需求即可自动完成:自动拷贝源码、生成平台适配文件(如STM32的GPIO端口)、配置按键参数、生成回调模板和扩展模块(矩阵键盘/中断驱动等),并进行编译验证。开发者只需实现所需的弱符号回调函数(如按键按下/长按事件)

文章图片
#驱动开发
09 Agent 驱动开发:让 AI 一键安装按键模块到嵌入式项目

本文介绍了一种借助Trae Agent和keyflow-integrator Skill实现按键检测库快速集成的方法。传统方式需要30-60分钟手动配置,而通过Agent只需一句话描述需求即可自动完成:自动拷贝源码、生成平台适配文件(如STM32的GPIO端口)、配置按键参数、生成回调模板和扩展模块(矩阵键盘/中断驱动等),并进行编译验证。开发者只需实现所需的弱符号回调函数(如按键按下/长按事件)

文章图片
#驱动开发
08 keyflow 按键模块集成 Skill 设计方案

摘要: keyflow-integrator 是一个 Python CLI 工具,专为嵌入式/C 语言工程(如 STM32、ESP32 等)设计,用于一键集成按键管理框架 keyflow。其核心功能包括:自动安装 keyflow 代码(子模块或拷贝)、配置硬件平台(支持 STM32/51/ESP32/Linux/裸机)、生成 GPIO 抽象与回调函数,并验证集成结果。工具遵循零破坏性、可回滚、幂等

文章图片
#嵌入式
06 keyflow 多平台移植指南:STM32/51/ESP32/Linux

本文介绍了keyflow按键模块的跨平台移植方案,其核心设计采用硬件抽象层(HAL)与逻辑层解耦架构,仅需实现3个回调函数即可适配不同硬件平台。文档详细说明了分层结构(应用层/逻辑层/HAL层)、移植三要素(GPIO读取、时间获取、中断处理)和零成本抽象特性。重点展示了STM32平台的完整移植示例,包括HAL层实现、中断驱动模式配置以及应用层初始化流程。该方案支持STM32、51单片机、ESP32

文章图片
#stm32#linux#嵌入式硬件
01 使用 C 语言结构体设计模块化按键检测

嵌入式按键模块化设计摘要 本文介绍了一个AI Agent设计基于C语言结构体的模块化按键检测系统的完整过程。设计核心是将按键功能划分为硬件配置、状态管理和事件检测三个独立层次,通过结构体分层实现模块化: 需求分析:涵盖6种按键事件(按下/释放/单击/双击/长按/持续长按),采用边沿触发机制确保事件不重复上报。 数据结构设计: 硬件配置层(ButtonConfig):存储引脚、消抖时间等静态参数 状

文章图片
#嵌入式
    共 30 条
  • 1
  • 2
  • 3
  • 请选择