logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

1. 从“会聊天”到“会干活”:OpenClaw 与 AI Agent 全景入门

结合公开资料与示例工程,OpenClaw 可以概括为一句话:它不是单纯的对话产品,而是一个“能调用工具、能接收外部消息、能在本地或服务器上执行任务”的 AI 代理平台。它曾用名ClawdbotMoltbot,社区里也常把它称作“小龙虾”。本地优先可自托管多渠道接入强任务执行能力通过 Skill 机制无限扩展这里“本地优先”特别值得展开。很多人第一次听到这个词会理解成“完全离线”,但更准确的理解是:

文章图片
#人工智能
嵌入式小白第二站:GPIO、原理图和寄存器到底怎么回事?从点亮 LED 到真正看懂引脚

摘要:本文是嵌入式开发的第二站,聚焦于GPIO、原理图和寄存器,从点亮LED实验出发,深入解析嵌入式硬件控制的核心概念。通过LED和按键实验,文章拆解了GPIO的输入输出模式、上下拉电阻、推挽与开漏电路、寄存器配置等关键点,强调硬件与代码的协同关系。重点包括: GPIO本质:作为MCU与外部交互的“手指”,可配置为输入、输出、复用或模拟功能; 原理图优先:代码必须基于电路设计,明确LED/按键的接

文章图片
#单片机#stm32#51单片机 +1
嵌入式小白第三站:UART、I2C、SPI、ADC 怎么学?从传感器读数到完整小项目

嵌入式通信与数据流:从UART到完整项目开发 摘要:本文从嵌入式开发的数据流视角,系统讲解UART、I2C、SPI、ADC等关键通信接口的学习路径。首先指出嵌入式项目的核心在于构建"数据从哪里来、到哪里去"的完整管道,而非单纯记忆协议细节。针对UART,详述了电平标准(TTL/RS232/RS485)区别、乱码排查方法和数据接收策略;针对I2C,解析了7/8位地址区别和开漏输出特性;最后提出从驱动

文章图片
#单片机#stm32#51单片机 +1
嵌入式小白第一站:单片机是什么?有哪些单片机?(风趣且详细的入门博客)

MCU 的外设都靠寄存器控制。寄存器其实就是固定地址的一块内存,写值进去会改变外设行为。一个 GPIO 控制寄存器可能是0x48000014写 1 = 输出高电平写 0 = 输出低电平彻底理解外设本质不会依赖库(HAL、Arduino 都是封装)数据手册看得懂卡住时“能自己看寄存器调试”

#单片机#stm32#嵌入式硬件
数据结构(三)栈和队列(上)栈:计算机世界的“叠叠乐”

在计算机科学这个庞大的知识体系中,数据结构犹如建筑的基石。当我们谈论数据结构时,栈(Stack)无疑是其中最经典、最优雅的概念之一。它简洁、直观,却蕴含着深刻的计算思想,贯穿于从底层硬件到高级软件开发的每一个层面。栈的概念并非计算机科学家们的凭空创造,它源自我们日常生活中司空见惯的现象——餐厅里叠放的餐盘、书桌上堆叠的书籍、行李箱中层层叠放的衣服。这种“后进先出”的组织方式如此自然,以至于当我们将

文章图片
#数据结构#数据库#c语言 +1
数据结构---顺序表的奥秘(下)

继续上篇博客数据结构—顺序表的奥秘(上)的内容往下之前,让我们先简短复习一下顺序表的基础概念。数据结构应用- 将顺序表用于实际问题解决系统设计- 从需求分析到功能实现的全过程代码组织- 合理的文件划分和模块设计问题分析- 识别并解决实际开发中的问题更重要的是,你培养了工程化思维——知道如何将理论知识转化为实际可用的软件。数据结构的学习是一个循序渐进的过程。在时间与空间之间寻找平衡,在简单与复杂之间

文章图片
#数据结构#数据库#c语言
嵌入式小白第一站:单片机是什么?有哪些单片机?(风趣且详细的入门博客)

MCU 的外设都靠寄存器控制。寄存器其实就是固定地址的一块内存,写值进去会改变外设行为。一个 GPIO 控制寄存器可能是0x48000014写 1 = 输出高电平写 0 = 输出低电平彻底理解外设本质不会依赖库(HAL、Arduino 都是封装)数据手册看得懂卡住时“能自己看寄存器调试”

#单片机#stm32#嵌入式硬件
C语言中的分支与循环(上)

C语⾔是结构化的程序设计语⾔,这⾥的结构指的是顺序结构、选择结构、循环结构,C语⾔是能够实现这三种结构的,其实我们如果仔细分析,我们⽇常所⻅的事情都可以拆分为这三种结构或者这三种结构的组合。我们可以使⽤ if 、 switch 实现分⽀结构,使⽤ for 、 while 、 do while 实现循环结构。if(表达式) 语句在C语⾔中,0为假,⾮0表⽰真,也就是表达式的结果如果是0,则语句不执⾏

#c语言#算法#开发语言
到底了