Skip to content

Commit

Permalink
docs: Provide CN translation for index.rst
Browse files Browse the repository at this point in the history
  • Loading branch information
Shen765 committed Dec 17, 2024
1 parent 066fc02 commit 346ba82
Show file tree
Hide file tree
Showing 2 changed files with 88 additions and 32 deletions.
62 changes: 31 additions & 31 deletions docs_espressif/en/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,55 +3,55 @@ ESP-IDF Extension for VSCode

:link_to_translation:`zh_CN:[中文]`

The ESP-IDF Extension for VSCode Code empowers developers to efficiently develop, build, flash, monitor, debug, and manage projects targeting Espressif chips using the Espressif IoT Development Framework (ESP-IDF). This extension integrates seamlessly with Visual Studio Code, providing a familiar environment for streamlined development workflows. Whether you are a beginner or an experienced developer, this documentation will guide you through the process of setting up, configuring, and utilizing the ESP-IDF Extension to leverage the full potential of Espressif chips in your IoT applications.
The ESP-IDF extension for VSCode Code empowers developers to efficiently develop, build, flash, monitor, debug, and manage projects targeting Espressif chips using the Espressif IoT Development Framework (ESP-IDF). This extension integrates seamlessly with Visual Studio Code, providing a familiar environment for streamlined development workflows. Whether you are a beginner or an experienced developer, this documentation will guide you through setting up, configuring, and utilizing the ESP-IDF extension to leverage the full potential of Espressif chips in your IoT applications.

.. toctree::
:maxdepth: 1

Prerequisites <prerequisites>
Installation <installation>
Start a Project<startproject>
Connect Your Device<connectdevice>
Configure Your Project<configureproject>
Build the Project<buildproject>
Flash onto the Device<flashdevice>
Monitor the Output<monitoroutput>
Debug Your Project<debugproject>
Additional IDE Features<additionalfeatures>
Troubleshooting<troubleshooting>
Settings<settings>
See all Commands<commands>
FAQs<faqs>
Start a Project <startproject>
Connect Your Device <connectdevice>
Configure Your Project <configureproject>
Build the Project <buildproject>
Flash onto the Device <flashdevice>
Monitor the Output <monitoroutput>
Debug Your Project <debugproject>
Additional IDE Features <additionalfeatures>
Troubleshooting <troubleshooting>
Settings <settings>
See all Commands <commands>
FAQs <faqs>

Features
----------------
--------

1. Application Level Tracing
1. Application level tracing
2. Build your project
3. CMakeLists Editor
3. CMakeLists editor
4. Code coverage
5. Debug your device
6. Doctor command troubleshooting
7. EFuse viewer
8. Flash an specific partition or get binaries from the current device partition tree
9. Flash your Device using UART, DFU (ESP32-S2 and ESP32-S3) or JTAG (using OpenOCD)
10. Heap Tracing
11. Install ESP Components from ESP Component Registry and using Arduino as ESP-IDF Component
12. Managing multiple configuration for the same project
13. Managing multiples projects in the same window
7. eFuse viewer
8. Flash a specific partition or get binaries from the current device partition tree
9. Flash your device using UART, DFU (ESP32-S2 and ESP32-S3), or JTAG (using OpenOCD)
10. Heap tracing
11. Install ESP components from ESP Component Registry and use Arduino as an ESP-IDF component
12. Manage multiple configurations for the same project
13. Manage multiple projects in the same window
14. Monitor the output of your device
15. NVS Partition Editor
15. NVS partition editor
16. New project wizard
17. Partition Editor
18. Postmortem debug with core dump or GDBStub
17. Partition editor
18. Postmortem debug with core dump or GDB stub
19. Select serial port
20. Setup wizard
21. Size analysis of binaries
22. System View Tracing
22. System view tracing
23. Unit testing
24. Using QEMU to emulate debug and monitor output
25. Using the extension in a Docker container
26. Using the extension in WSL
24. Use QEMU to emulate debug and monitor output
25. Use the extension in a Docker container
26. Use the extension in WSL


For more about this project please see https://github.com/espressif/vscode-esp-idf-extension
For more about this project, please see https://github.com/espressif/vscode-esp-idf-extension.
58 changes: 57 additions & 1 deletion docs_espressif/zh_CN/index.rst
Original file line number Diff line number Diff line change
@@ -1 +1,57 @@
.. include:: ../en/index.rst
适用于 VS Code 的 ESP-IDF 扩展
==============================

:link_to_translation:`en:[English]`

借助乐鑫 IoT 开发框架 (ESP-IDF),专为 VS Code 设计的 ESP-IDF 扩展能够助力开发者高效地进行基于乐鑫芯片的项目开发、构建、烧录、监控、调试和管理。此扩展与 VS Code 无缝集成,在开发者熟悉的环境中提供了便捷的工作流程。本文档旨在帮助初学者和经验丰富的开发者完成设置和配置,并且更有效地利用 ESP-IDF 扩展,从而充分挖掘乐鑫芯片在物联网应用中的无限潜能。

.. toctree::
:maxdepth: 1

安装包 <prerequisites>
安装 <installation>
启动项目 <startproject>
连接设备 <connectdevice>
配置项目 <configureproject>
构建项目 <buildproject>
烧录项目 <flashdevice>
监视输出 <monitoroutput>
调试项目 <debugproject>
其他 IDE 功能 <additionalfeatures>
故障排除 <troubleshooting>
设置 <settings>
可用命令列表 <commands>
FAQs <faqs>

功能
----

1. 应用级跟踪
2. 构建项目
3. CMakeLists 编辑器
4. 代码覆盖率
5. 调试设备
6. 诊断命令
7. EFuse 查看工具
8. 烧录特定分区或获取当前设备分区树中的二进制文件
9. 使用 UART、DFU(适用于 ESP32-S2 和 ESP32-S3)或 JTAG(通过 OpenOCD)接口进行烧录
10. 堆跟踪
11. 从乐鑫组件注册表中选取组件进行安装,并将 Arduino 用作 ESP-IDF 组件
12. 管理同一项目的多个配置
13. 在同一窗口中管理多个项目
14. 监视设备的输出
15. NVS 分区编辑器
16. 新项目向导
17. 分区编辑器
18. 使用核心转储或 GDB stub 进行事后调试
19. 选择串口
20. 设置向导
21. 二进制文件大小分析
22. 系统视图跟踪
23. 单元测试
24. 使用 QEMU 模拟调试和监视输出
25. 在 Docker 容器中使用扩展
26. 在 WSL 中使用扩展


详情请参阅 https://github.com/espressif/vscode-esp-idf-extension。

0 comments on commit 346ba82

Please sign in to comment.