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%