开发环境快速入门
本章节介绍 HiDiTingV100 开发环境的搭建方法,支持三种开发环境任选其一。
概述
| 开发环境 | 适用场景 | 难度 |
|---|---|---|
| 一站式 CLI | 首次使用;完成配置、编译、烧录和串口监视,推荐 | 简单 |
| HiSpark Studio for VS Code | 喜欢图形化界面的开发者 | 简单 |
| WSL + Docker | 需要一致 Linux 容器环境的 Windows 用户 | 中等 |
选择开发环境
| 开发环境 | 特点 | 资源镜像构建 | 使用指南 |
|---|---|---|---|
| 一站式 CLI | 使用 fbb 工具链完成配置、编译、烧录和串口监视 |
构建代码固件,不生成 file.bin |
一站式 CLI 环境 |
| HiSpark Studio for VS Code | 使用图形界面管理工程、构建和烧录 | 构建代码固件,不生成 file.bin |
HiSpark Studio for VS Code |
| WSL + Docker | 在 Windows 上提供一致的 Linux 容器构建环境 | 支持生成并打包 file.bin |
WSL + Docker 环境 |
资源镜像构建说明
config.py 中各 target 的 fs_image 选项用于控制是否在构建固件时生成文件系统资源镜像 file.bin:
fs_image: False:仅构建代码固件,适用于一站式 CLI、HiSpark Studio for VS Code 和 WSL + Docker。fs_image: True:生成file.bin并打包进固件。该流程依赖 Linux 版资源镜像工具,应在 WSL + Docker 环境中执行。
需要烧写界面、字体、应用等文件系统资源时,请按照 WSL + Docker 环境使用指南 完成构建;Windows 环境下的一站式 CLI 和 HiSpark Studio for VS Code 不执行 file.bin 生成流程。
环境要求
| 项目 | 要求 |
|---|---|
| 操作系统 | Windows 10/11 或 Linux |
| 磁盘空间 | 不低于 100GB |
| 网络 | 可访问互联网 |