logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

软硬件开发设计。

嵌入式分层架构实战:从“面条代码”到高内聚低耦合

本文通过智能温控器实例,展示了嵌入式分层架构的设计与实现。传统"面条代码"将硬件操作、业务逻辑和显示控制耦合在一起,导致可维护性和可移植性差。而分层架构通过驱动抽象层定义硬件无关接口,服务层依赖抽象而非具体实现,实现高内聚低耦合。硬件驱动层只需实现标准接口,更换MCU或传感器时无需修改上层代码。数据流向清晰:输入→处理→输出,各层职责明确。该方案支持单元测试(通过Mock硬件接

#架构
嵌入式图形库与LCD屏驱动开发完全指南

本文介绍了嵌入式图形库与LCD屏驱动开发的关键技术。主要内容包括: 主流图形库选型与基础使用,重点分析了uGUI和LVGL的配置方法、控件创建与事件绑定机制; LCD驱动开发核心实现,详细讲解了SPI接口LCD(如ST7735S)的引脚初始化、指令发送和显存读写逻辑; 图形库进阶应用,涵盖LVGL的图片显示、动画效果实现,以及uGUI的自定义字体和多图层管理; 性能优化策略,包括局部刷新技术、图形

#驱动开发#嵌入式
智能体核心技术七大模块详解

本文系统阐述了Agent智能体的七大核心技术模块,涵盖从对话助手到执行专家的完整演进路径。核心内容包括:感知模块负责输入解析,规划模块实现任务分解,工具模块封装外部能力,记忆模块管理上下文,推理模块采用ReAct模式决策,执行模块调用具体工具,反思模块优化后续行为。通过模块化设计和UML类图展示,构建了一个支持天气查询、计算和邮件发送的智能体框架,采用Python实现并包含MockLLM模拟功能,

#python
智能体核心技术的七大模块:(三)工具使用与API调用

本文深入探讨智能体工具使用与API调用的核心机制,构建了一个健壮可扩展的工具框架。主要内容包括: 核心概念:工具使用是智能体从对话转向执行的关键,涵盖本地函数、远程API、知识库等各类工具调用。 系统设计: 采用UML建模工具模块,包含Tool基类、ToolRegistry注册中心、ToolInvoker调用器等核心组件 支持参数验证、错误处理、异步调用等特性 提供与LLM function ca

#python
API 的多种使用方法和标准开发流程 - 从需求分析到容器化部署

本文详细介绍了API开发的9个标准流程步骤,从需求分析到容器化部署。以TaskFlow智能协作看板为例,每个步骤都包含具体实践方法、核心产出和UML模型。流程包括:需求分析与资源建模、API契约定义、开发实现、自动化测试、文档生成与发布、版本管理、安全设计、监控日志告警、容器化部署。文章强调设计优先原则,展示了OpenAPI规范示例和分层架构代码实现,帮助开发者构建高可靠、可维护的API系统。

#需求分析#数据挖掘#人工智能
ActiveX控件容器工作原理解析

ActiveX控件容器工作原理解析。

#windows
    共 292 条
  • 1
  • 2
  • 3
  • 30
  • 请选择