Library Search
结果页

进阶:多环境管理与条件编译(Uno + ESP32)

在 技术栈 中找到 8 个匹配结果。

返回文档库
技术栈

技术栈

8 个
查看全部
PlatformIO ```ini ; platformio.ini [platformio] default_envs = uno ; 默认环境 ; ── 公共配置(所有环境继承) ── [common] monitor_speed = 115200 lib_deps = adafruit/Adafruit Unified Sensor @ ^1.1.14 ; ── Arduin… 3% ESP-IDF ```bash # 1. 激活 ESP-IDF 环境 . ~/esp/esp-idf/export.sh # 2. 设置目标芯片 idf.py set-target esp32 # 3. 配置(可选 — 修改分区表等) idf.py menuconfig # 4. 编译 & 烧录 & 监控 idf.py build flash monitor # 退出监控:Ctrl+] ``` ## 预期… 3% gRPC ## 环境准备 - **protoc**:Protocol Buffers 编译器 - **对应语言工具链**:Go / Java / Python / Node.js 等 ## 安装命令 ### protoc 编译器 ```bash # macOS brew install protobuf # Linux sudo apt install -y protobuf-compiler #… 2% TypeScript ## 环境准备 - **Node.js**:>= 16.x(推荐 18 LTS 或 20 LTS) - **npm / pnpm / yarn**:任一包管理器 - **编辑器**:VS Code(TypeScript 同为微软出品,支持最佳) ## 安装命令 ### 全局安装 TypeScript 编译器 ```bash # npm npm install -g typescript… 2% Three.js ## 环境准备 - **操作系统**:Windows / macOS / Linux 均可 - **Node.js**:>= 18.x(推荐 LTS 版本) - **包管理器**:npm / yarn / pnpm 任选 - **浏览器**:Chrome 90+ / Firefox 90+ / Safari 15+(需支持 WebGL 2.0) - **编辑器**:VS Code(推荐安装 GL… 2% Vue <!-- 子传父:emit --> <script setup> const emit = defineEmits<{ update: [value: string] close: [] }>() </script> ``` ### 4. 状态管理:Pinia ```typescript // stores/user.ts import { defineStore } from 'p… 1% InfluxDB # InfluxDB 从零到实战:IoT 监控平台 ## 1. 背景与概念 ### 1.1 时序数据特征 时序数据 = 时间戳 + 标签(维度)+ 测量值: ``` 温度读数: timestamp=10:00, device=ESP32-001, location=lab, value=23.5 CPU 指标: timestamp=10:01, host=server01, cpu_u… 1% Astro ## 环境准备 - **操作系统**:macOS / Linux / Windows - **Node.js**:>= 18.14.1(推荐 20 LTS) - **包管理器**:npm / yarn / pnpm - **编辑器**:VS Code(安装官方 Astro 扩展,支持 `.astro` 语法高亮) ## 安装命令 ### 创建新项目 ```bash # 使用官方脚手架 np… 1%