当前位置: 首页 > news >正文

ESP32简介及相关使用

乐鑫官网:

无线通信 SoC、软件、云和 AIoT 方案|乐鑫科技 (espressif.com)

简介

ESP32 是由 乐鑫科技(Espressif Systems) 推出的一款高性能、低功耗的 Wi-Fi & 蓝牙双模物联网(IoT)芯片,广泛应用于智能家居、工业控制、可穿戴设备等领域。

ESP32 主要特点

特性说明
双核处理器搭载 Xtensa® 32-bit LX6 双核 MCU(主频 80MHz~240MHz 可调)
无线连接支持 Wi-Fi 4(802.11 b/g/n) 和 蓝牙 4.2/5.0(BLE + 经典蓝牙)
超低功耗支持 深度睡眠模式(功耗低至 5μA),适合电池供电设备
丰富外设集成 GPIO、ADC、DAC、SPI、I2C、UART、PWM、CAN、Touch Sensor 等
大内存520KB SRAM + 4MB~16MB Flash(部分型号支持 PSRAM 扩展)
安全加密支持 AES、SHA、RSA、ECC 等硬件加密,保障数据安全
多开发框架支持 ESP-IDF(官方 SDK)、Arduino、MicroPython、Rust、Lua 等

ESP32 常见型号对比

型号核心区别典型用途
ESP32-S3增加 USB OTG、AI 加速指令智能语音、图像识别
ESP32-C3RISC-V 单核,更低成本轻量级 IoT 设备
ESP32-WROOM标准款,内置 PCB 天线通用 Wi-Fi/蓝牙开发
ESP32-PICO超小封装(4mm×4mm)空间受限设备(如可穿戴)

ESP32 典型应用场景

智能家居:智能插座、温控器、照明系统 ✅ 工业物联网:远程监控、传感器数据采集 ✅ 消费电子:智能手表、无线耳机、遥控器 ✅ 创客项目:机器人、无人机、电子实验 ✅ 边缘计算:本地 AI 推理(如语音唤醒、人脸检测)

开发工具与生态

编程环境

ESP-IDF(官方开发框架,C/C++)

Arduino-ESP32(兼容 Arduino 语法)

MicroPython(Python 脚本开发)

PlatformIO(跨平台 IDE 支持)

调试工具

JTAG(单步调试)

串口监视器(日志输出)

云服务支持

AWS IoT、阿里云、腾讯云 等主流 IoT 平台对接

优势与竞品对比

对比项ESP32ESP8266STM32
无线功能Wi-Fi + 蓝牙双模仅 Wi-Fi需外接模块
处理器双核 240MHz单核 80MHzARM Cortex-M 系列
成本中低(¥10~30)极低(¥5~10)中高(¥20~100+)
适用场景中高端 IoT 设备简单 Wi-Fi 控制高实时性工业控制

ESP32 凭借 高性能、低功耗、丰富外设和强大生态,成为物联网开发的标杆级芯片。无论是初学者还是企业级产品,都能找到合适的开发方案。其开源社区活跃,资料丰富,是学习嵌入式系统和 IoT 开发的理想选择。

相关开发工具

esp32可以用哪几种工具来开发

ESP32 是一款功能强大的 Wi-Fi/蓝牙双模微控制器,支持多种开发工具和框架。以下是 ESP32 的主要开发工具及其特点:

官方推荐工具

(1) ESP-IDF(Espressif IoT Development Framework)

类型:官方原生开发框架(C/C++)

特点

提供最完整的 ESP32 功能支持(Wi-Fi、蓝牙、低功耗等)。

基于 FreeRTOS,适合高性能、低延迟应用。

支持 VS Code 插件(ESP-IDF Extension)提升开发效率。

适用场景:需要深度控制硬件或开发复杂物联网应用。

安装

git clone --recursive https://github.com/espressif/esp-idf.git cd esp-idf ./install.sh

(2) Arduino-ESP32

类型:Arduino 兼容库

特点

简化开发流程,适合 Arduino 开发者快速上手。

提供丰富的 Arduino 库支持(如 WiFi、BLE、HTTP 等)。

性能略低于 ESP-IDF,但开发效率高。

安装: 通过 Arduino IDE 的 开发板管理器 添加 ESP32 支持(URL: https://dl.espressif.com/dl/package_esp32_index.json)。

第三方开发环境

(3) PlatformIO(VS Code 插件)

类型:跨平台嵌入式开发工具

特点

支持 ESP-IDF 和 Arduino 框架,一键切换。

集成库管理、调试、单元测试等功能。

兼容 VS Code,提供智能代码补全。

安装: 在 VS Code 扩展商店搜索 PlatformIO IDE

(4) MicroPython

类型:Python 解释器

特点

通过 Python 脚本快速开发,无需编译。

适合原型开发或教育用途,性能较低。

安装: 刷写 MicroPython 固件后通过 REPL 交互:

esptool.py write_flash 0x1000 micropython_esp32.bin

(5) Rust(ESP-RS 生态)

类型:Rust 语言支持

特点

内存安全和高性能,适合复杂系统。

支持 ESP-IDF 和裸机开发(no_std)。

安装

cargo install espup espup install

图形化工具

(6) Espressif IoT Solution Framework(ESP-IoT-Solution)

类型:官方图形化配置工具

特点

提供可视化配置引脚、外设和 Wi-Fi 参数。

生成代码框架,减少手动配置。

(7) Node-RED(低代码开发)

类型:流式编程工具

特点

通过拖拽节点快速实现物联网逻辑(MQTT、HTTP 等)。

需配合 ESP32 的固件(如 MicroPython)使用。

开发工具对比

工具语言学习曲线性能适用场景
ESP-IDFC/C++★★★★★专业级应用、底层开发
Arduino-ESP32C++(Arduino)★★★☆☆快速原型、教育项目
PlatformIOC/C++/Python★★★★☆多框架支持、团队协作
MicroPythonPython★★☆☆☆简单脚本、非实时任务
RustRust中高★★★★★高可靠性系统、内存安全需求

更多待补充 

开发流程示例(以 ESP-IDF 为例)

创建项目

cp -r $IDF_PATH/examples/get-started/hello_world .

cd hello_world

配置项目

idf.py menuconfig 图形化配置

编译并烧录

idf.py build idf.py -p /dev/ttyUSB0 flash monitor 烧录并打开串口监视器

调试工具

JTAG 调试: 使用 OpenOCD + JTAG 适配器(如 ESP-Prog)进行单步调试。

日志系统: ESP-IDF 提供多级日志输出(ESP_LOGI, ESP_LOGE)。

总结

初学者:从 Arduino 或 MicroPython 入手。

专业开发:选择 ESP-IDF 或 PlatformIO。

创新实验:尝试 Rust 或 Node-RED。

ESP32 的灵活生态使其成为物联网开发的瑞士军刀,根据需求选择合适的工具即可高效开发!

ESP-IDF编程指南

Espressif_IDE 软件是一款基于 Eclipse CDT 的集成开发环境(IDE),专为乐鑫物联网开发

框架 ESP-IDF 打造。它支持用户使用 ESP-IDF 实现端到端物联网应用开发,并附带了 IDF

Eclipse 插件、重要的 Eclipse CDT 插件以及 Eclipse 平台上的其他第三方插件,以支持构建 ESP

IDF 应用程序。

Espressif_IDE 的主要特性包括易于使用的界面、专为 ESP-IDF 应用程序开发而打造的定制

功能、自动配置编译环境变量、提供新建项目向导以及 ESP-IDF 快速入门模板等。此外,它还

具备领先的编辑、编译以及语法着色功能,支持预建的函数头和函数定义导航,以及安装和配

置全新的或现有的 ESP-IDF。

在使用 Espressif_IDE 进行开发时,用户需要先下载并安装软件包。安装完成后,IDE 会自

动配置所需的环境变量和工具路径,无需手动设置。用户可以通过查看环境变量是否存在来确

保安装成功,并可以进一步了解 IDE 的图标功能和其他使用细节。

Espressif_IDE 的使用对于新手来说是非常友好的,它简化了开发环境的搭建过程,使得用

户能够更专注于物联网应用的开发。同时,官方也提供了丰富的资料和文档,帮助用户更好地

理解和使用这款强大的开发工具。

可参考官方手册:

快速入门 - ESP32 - — ESP-IDF 编程指南 v5.4.1 文档 (espressif.com)

具体可参照正点原子《Espressif_IDE使用说明》

本文不赘述。

如何开发esp32

直接参考正点原子的《DNESP32S3 开发板教程-IDF 版

相关文章:

ESP32简介及相关使用

乐鑫官网: 无线通信 SoC、软件、云和 AIoT 方案|乐鑫科技 (espressif.com) 简介 ESP32 是由 乐鑫科技(Espressif Systems) 推出的一款高性能、低功耗的 Wi-Fi & 蓝牙双模物联网(IoT)芯片,广…...

全志F10c200开发笔记——移植uboot

相关资料: (二)uboot移植--从零开始自制linux掌上电脑(F1C200S)<嵌入式项目>-CSDN博客 F1C200S挖坑日记(3)——Uboot编译篇_f1c200s uboot-CSDN博客 一、安装编译器 Linaro Rele…...

解密企业级大模型智能体Agentic AI 关键技术:MCP、A2A、Reasoning LLMs- Manus解密

解密企业级大模型智能体Agentic AI 关键技术:MCP、A2A、Reasoning LLMs- Manus解密 那你当前这个步骤执行完成之后,这边说了一个非常重要的点?每次迭代只选择一个工具,这个可能对大家感觉有点反直觉,可能大家立即选择分…...

理解c++中关键字友元friend的作用

理解c中关键字友元friend的作用 friend 关键字在 C 中用于声明一个函数或类为另一个类的友元。 友元函数或友元类可以访问该类的私有(private)和保护(protected)成员。 友元函数 作用: 允许非成员函数访问私有成员&…...

【学习心得】2025年Docker Desktop安装记录

1、docker的官方网站,已进入就可以看到下载按钮,无脑点击下载!英特尔的CPU所以选择AMD64 2、双击安装,默认的勾选不用改 Docker Desktop 4.40.0安装过程中的配置选项窗口 Use WSL 2 instead of Hyper-V (recommended)&#xff08…...

数据结构——例题2

1.在线性表中&#xff0c;除了开始元素外&#xff0c;每个元素&#xff08;A&#xff09; A.只有唯一的前驱元素 B.只有唯一的后继元素 C.有多个前驱元素 D.有多个后继元素 2.在一个长度为n的顺序表中删除第i个元素&#xff08;1<i<n&#xff09;时&#xff0c;需向前…...

python开发api平台雏形

api平台雏形 一、Django基本配置 1.1使用pycherm创建项目 1.2 运行项目 1.3 创建app python.exe .\manage.py startapp cmdb1.4 settings.py添加app 1.5 settings.py设置数据库 DATABASES {default: {ENGINE: django.db.backends.mysql,NAME: devopsapi,USER: root,PASSWO…...

Android Development Roadmap

&#x1f527; Android Development Roadmap (Practical First → Theory Later) Here’s a lean, real-world roadmap tailored to the mindset — build-first, theory-when-needed: &#x1f7e2; Stage 1: Core Setup & Workflow (Done ✅) ✅ Install Android Studio…...

将.pt文件执行图像比对

目录 1. 加载模型 2. 图像预处理 3. 提取图像特征 4. 计算相似度 调用API或封装函数即可实现端到端比对 使用.pt文件进行图像比对通常涉及以下步骤&#xff1a; 1. 加载模型 python import torch# 假设模型是PyTorch保存的权重文件 model YourModelClass() # 需与保存时…...

西门子S7-1200 MC卡使用方法及故障现象分析

一、S7 1200 MC卡 S7 1200系列PLC使用的存储卡为SD卡&#xff0c;也被称为MC卡 &#xff0c;支持4M、12M、24M、256M、2G以及32G等不同容量规格。它可作为程序卡、传送卡&#xff0c;还能用于更新硬件及解除密码&#xff0c;在S7 1200的系统运行和维护中扮演着重要角色。 二…...

5.重建大师数据管理模块介绍

摘要&#xff1a;本文主要介绍重建大师数据管理模块&#xff0c;包含&#xff1a;照片、点云数据可视化管理工具。 数据管理界面主要包含工具栏、可视化界面和照片组列表三部分。 图 数据管理界面 1.工具栏 工具栏包含以下功能按钮&#xff0c;包含添加照片、视频、点云、控制…...

BUUCTF——shrine

BUUCTF——shrine 进入靶场 只有一串代码 import flask import os app flask.Flask(__name__) app.config[FLAG] os.environ.pop(FLAG) #程序从环境变量 FLAG 读取一个敏感值&#xff0c;并存储在 app.config[FLAG] 中。 #安全问题&#xff1a;如果攻击者能访问 app.con…...

基于FPGA的车速检测系统仿真设计与实现

标题:基于FPGA的车速检测系统仿真设计与实现 内容:1.摘要 本文旨在设计并实现基于FPGA的车速检测系统仿真。随着汽车行业的快速发展&#xff0c;精确的车速检测对于车辆的安全性和性能评估至关重要。本研究采用FPGA作为核心处理单元&#xff0c;结合传感器数据采集与处理技术进…...

STM32 DMA技术深度解析:从原理到实战应用讲解

知识点1【DMA的介绍】 直接内存访问&#xff08;DMA&#xff09;用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输&#xff0c;无需CPU的干预&#xff0c;数据可以通过DMA快速地移动&#xff0c;这就节省了CPU的资源&#xff0c;来做其他的操作——提高CPU的效…...

模仿学习笔记

模仿学习总共分两类&#xff1a; 行为克隆&#xff1a;BC,Dagger逆强化学习:又分为 2.1基于最大边际逆强化学习 &#xff08;无法主要歧义问题&#xff09;&#xff1a;学徒学习 2.2 基于最大熵逆强化学习 &#xff08;主要解决歧义问题&#xff09;:GAIL 学徒学习 基于最大熵…...

论文学习_Directed Greybox Fuzzing

摘要&#xff1a;现有的灰盒模糊测试工具&#xff08;Greybox Fuzzers&#xff0c;简称GF&#xff09;在测试引导性方面存在明显不足&#xff0c;比如难以有效地将测试引导至特定的高风险变更或补丁、关键系统调用、危险代码位置&#xff0c;或是试图重现漏洞时涉及的堆栈追踪中…...

《MySQL:MySQL视图特性》

视图是一个虚拟表&#xff0c;其内容由查询定义。同真实的表一样&#xff0c;视图包含一系列带有名称的列和行数据。视图的数据变化会影响基表&#xff0c;基表的数据变化也会影响视图。 创建视图 create view 视图名 as select语句; 删除视图 drop view 视图名; 视图规则与限…...

Flutter——数据库Drift开发详细教程(六)

目录 1.视图2.视图中列的可空性3.DAO4.流查询5.高级用途6.注意事项 1.视图 也可以将SQL 视图定义 为 Dart 类。为此&#xff0c;请编写一个抽象类来扩展View。此示例声明了一个视图&#xff0c;用于读取示例中架构中某个类别中添加的待办事项数量&#xff1a; abstract class C…...

PCIe数据采集系统

PCIe数据采集系统 一、模块功能划分与职责 1. 时钟管理模块 (clock_manager) 核心功能&#xff1a; 生成系统所需的多时钟信号&#xff08;100MHz 系统时钟、125MHz PCIe 时钟、200MHz DDR3 时钟&#xff09;。 关键接口&#xff1a; 输入&#xff1a;系统主时钟 sys_clk、P…...

mac docker弹窗提示Docker 启动没有响应

一、原因分析 这台笔记电脑是Mac M3操作系统,安装Docker之后,Docker应用程序一直启动不起来。 二、解决办法 sudo rm /Library/PrivilegedHelperTools/com.docker.vmnetd sudo cp /Applications/Docker.app/Contents/Library/LaunchServices/com.docker.vmnetd /Library/Pri…...

TVS管用万用表测量方法详解(含二极管档使用指南)

点击下面图片带您领略全新的嵌入式学习路线 &#x1f525;爆款热榜 88万阅读 1.6万收藏 TVS管&#xff08;瞬态抑制二极管&#xff09;是一种用于保护电路免受瞬态高电压冲击的半导体器件。其核心功能是通过快速导通将过压钳位在安全范围内。本文将重点介绍如何用万用表测量…...

当下流行的智能体通信协议:MCP、A2A、ANP 分别是什么?

在当前人工智能&#xff08;AI&#xff09;智能体生态系统中&#xff0c;智能体之间的有效沟通至关重要。为了让AI智能体能够高效、安全地协同工作&#xff0c;业界提出了多种通信协议。其中&#xff0c;MCP、A2A 和 ANP 代表了三个关键层级的通信协议&#xff0c;各自应对不同…...

中国近代史2

甲午中日战争&#xff08;1894-1895&#xff09; 1.开始的标志&#xff1a;丰岛海战 2.进程 平壤之战&#xff1a;清军统帅叶志超不战而降&#xff0c;回民将领左宝贵以身殉职 黄海海战&#xff08;大东沟海战&#xff09;&#xff1a;北洋水师黄海遭遇日本舰队&#xff0c;水…...

Ubnutu ADB 无法识别设备的解决方法

1. 正确安装adb 下载地址 2. 检查 Linux 是否识别设备 lsusb通过上述指令&#xff0c;分别查询插入、断开设备的usb设备表&#xff0c;如下所示&#xff1a; # 插入设备 adbc:~$ lsusb Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 011:…...

基于策略的强化学习方法之近端策略优化(PPO)深度解析

PPO&#xff08;Proximal Policy Optimization&#xff09;是一种基于策略梯度的强化学习算法&#xff0c;旨在通过限制策略更新幅度来提升训练稳定性。传统策略梯度方法&#xff08;如REINFORCE&#xff09;直接优化策略参数&#xff0c;但易因更新步长过大导致性能震荡或崩溃…...

前端图形渲染 html+css、canvas、svg和webgl绘制详解,各个应用场景及其区别

在前端开发中&#xff0c;HTMLCSS、Canvas、SVG 和 WebGL 是实现图形渲染的四种常见技术。它们各自具有不同的特点和适用场景。以下是对这四种技术的详细解析&#xff1a; 1. HTML CSS 特点&#xff1a; 主要用于构建网页的结构和样式。通过 CSS 可以实现简单的图形效果&am…...

《Navicat之外的新选择:实测支持国产数据库的SQLynx核心功能解析》

数据库工具生态的新变量 在数据库管理工具领域&#xff0c;Navicat长期占据开发者心智。但随着国产数据库崛起和技术信创需求&#xff0c;开发者对工具的兼容性、轻量化和本土化适配提出了更高要求。近期体验了一款名为SQLynx的国产数据库管理工具&#xff08;麦聪旗下产品&am…...

Elasticsearch 快速入门指南

1. Elasticsearch 简介 Elasticsearch 是一个基于 Lucene 的开源分布式搜索和分析引擎&#xff0c;由 Elastic 公司开发。它具有以下特点&#xff1a; 分布式&#xff1a;可以轻松扩展到数百台服务器&#xff0c;处理 PB 级数据实时性&#xff1a;数据一旦被索引&#xff0c;…...

解决Mawell1.29.2启动SQLException: You have an error in your SQL syntax问题

问题背景 此前在openEuler24.03 LTS环境下的Hive使用了MySQL8.4.2&#xff0c;在此环境下再安装并启动Maxwell1.29.2时出现如下问题 [ERROR] Maxwell: SQLException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version f…...

【Conda】环境应用至JupyterLab

目录 ✅ 步骤一&#xff1a;激活你的 conda 虚拟环境 ✅ 步骤二&#xff1a;安装 ipykernel&#xff08;如果尚未安装&#xff09; ✅ 步骤三&#xff1a;将环境注册为 Jupyter 内核 ✅ 步骤四&#xff1a;启动 JupyterLab 并选择内核 &#x1f9fc; 可选&#xff1a;删除…...

英语六级听力

试卷结构考试内容数量听力理解长对话8*7.1分听力篇章7*7.1分讲话/报道/讲座10*14.2分考点分析 A. 理解明示的信息 理解主旨大意听懂重要信息或特定的细节理解说话人明确表达的观点、态度等B. 理解隐含的信息 推论隐含的意义判断话语的交际功能推断说话人的观点、态度等C. 运用…...

视差计算,求指导

通过SGBM算法算出来的视差图&#xff0c;照片是3072*3072的&#xff0c; numDisparities是112&#xff0c;bloksize是7 不知道怎么调整了&#xff0c;求指导...

各个历史版本mysql/tomcat/Redis/Jdk/Apache/gitlab下载地址

mysql 各版本下载地址&#xff1a; https://downloads.mysql.com/archives/community/ **************************************************************** tomcat 各版本下载地址&#xff1a; https://archive.apache.org/dist/tomcat/ ********************************…...

【Redis】压缩列表

目录 1、背景2、压缩列表【1】底层结构【2】特性【3】优缺点 1、背景 ziplist&#xff08;压缩列表&#xff09;是redis中一种特殊编码的双向链表数据结构&#xff0c;主要用于存储小型列表和哈希表。它通过紧凑的内存布局和特殊的编码方式来节省内存空间。 2、压缩列表 【1…...

计算机网络--第一章(上)

目录 1.计算机网络的概念 2.计算机网络的组成、功能 3.交换 3.1 电路交换 3.2 报文交换 3.3 分组交换 3.4 虚拟电路交换 4.交换的性能分析 4.1 电路交换 4.2 报文交换 4.3 分组交换 4.4 总结 5.计算机网络的分类 5.1 分布范围分类 5.2 传输技术分类 5.3 拓扑结…...

hbit资产收集工具Docker(笔记版)

1. 安装 Docker 在 Kali 系统中&#xff0c;首先更新软件源&#xff0c;并安装 Docker apt-get update && apt-get upgrade && apt-get dist-upgrade apt-get install docker.io docker-compose安装完成后&#xff0c;使用 docker -v 命令验证安装是否成功。…...

套路化编程:C# winform ListView 自定义排序

初级代码游戏的专栏介绍与文章目录-CSDN博客 我的github&#xff1a;codetoys&#xff0c;所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。 这些代码大部分以Linux为目标但部分代码是纯C的&#xff0c;可以在任何平台上使用。 源码指引&#xff1a;github源…...

CSS3 变形

一、CSS3变形&#xff08;Transform&#xff09;是一些效果的集合&#xff0c;有以下几种&#xff1a; ‌平移&#xff08;Translate&#xff09;‌&#xff1a;元素沿水平或垂直方向移动。‌旋转&#xff08;Rotate&#xff09;‌&#xff1a;元素绕某点旋转一定的角度。‌缩放…...

【python基础知识】Day26 函数

一、函数的定义 函数是一段具有特定功能的、可重用的语句组&#xff0c;用函数名来表示。在需要使用函数时&#xff0c;通过函数名进行调用。函数也可以看作一段具有名字的子程序&#xff0c;可以在需要使用它的地方进行调用执行&#xff0c;不需要在每个执行的地方重复编写这些…...

C#中Action的用法

Action 是 C# 中委托的一种&#xff0c;用于封装无返回值的方法。它引用的方法不能有返回值&#xff0c;但可以有零个或多个参数。相比delegate委托&#xff0c;Action 委托的优点是不必显式定义封装无参数过程的委托&#xff0c;使代码更加简洁和易读。 1、delegate-委托 先…...

IOS CSS3 right transformX 动画卡顿 回弹

卡片从右往左滑动&#xff0c;在同时变换 width height right transformX的时候 在某些IPhone机型上 会有卡顿&#xff0c;在Chrome和Android等很多机型都是OK的&#xff0c;包括我的iphone 14 pro max. IOS 18.2 也是好的。但是&#xff0c;新的iPhone16 也会卡&#xff0c;会…...

ruskal 最小生成树算法

https://www.lanqiao.cn/problems/17138/learning/ 并查集ruskal 最小生成树算法 Kruskal 算法是一种用于在加权无向连通图中寻找最小生成树&#xff08;MST&#xff09;的经典算法。其核心思想是基于贪心策略&#xff0c;通过按边权从小到大排序并逐步选择边&#xff0c;确保…...

多系统环境下,如何构建高效的主数据管理体系?

企业信息化建设步伐不断加快&#xff0c;各类业务系统如雨后春笋般涌现&#xff0c;如ERP、CRM、SCM、MES等等。然而&#xff0c;系统繁多也带来了一个棘手的问题&#xff1a;数据孤岛。各系统间数据标准不一、信息不流通、口径不统一&#xff0c;导致企业主数据&#xff08;如…...

Linux515 rsync定时备份

凌晨1时三分进行备份 源码 code: code指定文件夹定时备份rsync到备份机指定文件夹 一.环境配置(code,backup&#xff09; 1.关闭防火墙 设置selinux相关为0 setenforce 0 /etc/selinux/config SELINUXdisable 分别配置 2.设置主机名 3.配置ip地址&#xff08;…...

Claude官方63组提示词模板全解析:从工作到生活的AI应用指南

在当今AI技术飞速发展的时代&#xff0c;大模型如ChatGPT、Claude等已成为我们工作和生活中不可或缺的助手。然而&#xff0c;许多用户发现同样的AI工具在不同人手中能产生截然不同的效果——关键在于提示词(Prompt)的质量。 提示词是与AI沟通的桥梁&#xff0c;好的提示词能…...

C#中的typeof操作符与Type类型:揭秘.NET反射的基础

引言 在C#编程中&#xff0c;反射&#xff08;Reflection&#xff09;是一种强大的机制&#xff0c;它允许我们在运行时检查和操作类型、方法、属性等程序元素。而这种反射能力的核心就是typeof操作符和System.Type类。当我们希望动态加载程序集、创建对象实例、调用方法&…...

鸿蒙OSUniApp 实现的表单验证与提交功能#三方框架 #Uniapp

UniApp 实现的表单验证与提交功能 前言 在移动端应用开发中&#xff0c;表单是用户与应用交互的重要媒介。一个好的表单不仅布局合理、使用方便&#xff0c;还应该具备完善的验证与提交功能&#xff0c;以确保用户输入的数据准确无误。本文将分享如何在 UniApp 中实现表单验证…...

开源的跨语言GUI元素理解8B大模型:AgentCPM-GUI

一、模型概述 AgentCPM-GUI 是由清华大学自然语言处理实验室 (THUNLP) 和 ModelBest 联合开发的开源大模型。该模型基于 MiniCPM-V 架构&#xff0c;拥有 80 亿参数规模&#xff0c;是一个能够直接在终端设备上运行的轻量化智能体。它创新性地将多模态输入与 GUI 操作相结合&a…...

Function Calling

在介绍Function Calling之前我们先了解一个概念,接口。 接口 两种常见接口: 人机交互接口,User Interface,简称 UI应用程序编程接口,Application Programming Interface,简称 API接口能「通」的关键,是两边都要遵守约定。 人要按照 UI 的设计来操作。UI 的设计要符合人…...

星巴克中国要卖在高点

9%能否救70%的急&#xff1f; 作者|古廿 编辑|文昌龙 星巴克中国刚刚回暖&#xff0c;总部出售的计划再次提上日程。 5月15日&#xff0c;外媒又适时放出消息&#xff1a;星巴克将开始出售其在中国的股份。消息人士称&#xff0c;星巴克本周通过一位财务顾问向几位潜在投资…...