|
4 | 4 |
|
5 | 5 | *** |
6 | 6 |
|
7 | | -## [English](./README_EN.md) |
| 7 | +## [中文](./README_ZH-CN.md) |
8 | 8 |
|
9 | | -## 简述 📑 |
| 9 | +## Summary 📑 |
10 | 10 |
|
11 | | -一款适用于 8051/STM8/Cortex-M/RISC-V 的单片机开发环境。 |
| 11 | +An embedded development environment for `8051/STM8/Cortex-M[0/0+/3/4/7]/RISC-V` on VsCode. |
12 | 12 |
|
13 | | -在 vscode 上提供 **8051**, **STM8**, **Cortex-M**, **RISC-V** ... 项目的 开发, 编译, 烧录 等功能。 |
| 13 | +Provide `8051/STM8/Cortex-M/RISC-V` project development, compilation, burning and other functions. |
14 | 14 |
|
15 | | -**注意:** |
16 | | - - **仅支持 Windows 平台,Win7 及以上** |
| 15 | +**Note:** |
| 16 | + - **Support only Windows platform, Windows 7 SP1 and later** |
17 | 17 |
|
18 | 18 |  |
19 | 19 |
|
20 | 20 | *** |
21 | 21 |
|
22 | | -## 功能特性 🎉 |
| 22 | +## Features 🎉 |
23 | 23 |
|
24 | | -* 支持开发 8051,STM8,Cortex-M,RISC-V 项目 |
25 | | -* 支持导入 KEIL 项目 (仅支持 KEIL 5 及以上版本) |
26 | | -* 支持安装标准的 KEIL 芯片支持包 (仅用于 Cortex-M 项目) |
27 | | -* 提供丰富的项目模板方便快速开始项目 |
28 | | -* 一键编译、快速编译,支持多种主流的编译工具 (armcc, gcc-arm-none-eabi, keil_c51, sdcc ...) |
29 | | -* 一键烧录到芯片,支持多种主流的烧录器 (jlink, stlink, openocd, pyocd ...) |
30 | | -* 内置的串口监视器,一键打开串口 |
31 | | -* 支持使用 Cppcheck 对项目进行静态检查 |
32 | | -* 自动生成默认调试配置,为调试器插件 Cortex-debug / STM8-debug 生成默认配置 |
33 | | -* 支持编写 js 脚本来导入任意的 IDE 项目源文件资源 |
34 | | -* 内置多种实用工具,`CMSIS Config Wizard UI`, `反汇编查看`,`程序资源视图` ... |
| 24 | +* Support development of 8051, STM8, Cortex-M\[0/0+/3/4/7], RISC-V projects |
| 25 | +* Support to import KEIL projects (KEIL 5 and later only) |
| 26 | +* Support for installing standard KEIL chip support packs (only for Cortex-M projects) |
| 27 | +* Provides rich project templates for quick start projects |
| 28 | +* One-click compilation, fast compilation, support a variety of mainstream compilation tools (support: armcc, gcc-arm-none-eabi, keil_c51, sdcc ...) |
| 29 | +* One key to burn chip, support a variety of mainstream burn device (support: jlink, stlink, openocd, pyocd ...) |
| 30 | +* Built-in serial port monitor, one click to open the serial port |
| 31 | +* Supports static checking of projects using Cppcheck |
| 32 | +* Automatically generates default debug configurations for debugger plug-in `cortex-debug/STM8-Debug` |
| 33 | +* Support for writing JS scripts to import arbitrary IDE project source file resources |
| 34 | +* Built in a variety of utilities, 'CMSIS Config Wizard UI', 'disassembly view', 'program resource view'... |
35 | 35 |
|
36 | 36 | *** |
37 | 37 |
|
38 | | -## 支持的编译器 🔨 |
| 38 | +## Example |
| 39 | + |
| 40 | +- Create An RISC-V Project By Internal Template |
| 41 | + |
| 42 | + |
| 43 | + |
| 44 | +- Build Project |
| 45 | + |
| 46 | + |
| 47 | + |
| 48 | +- Flash Project (It failed because there was no connection to the development board, for demonstration purposes only) |
| 49 | + |
| 50 | + |
| 51 | + |
| 52 | +- Show Source File Disassembly Code |
| 53 | + |
| 54 | + |
| 55 | + |
| 56 | +- Static Check Project By Cppcheck |
| 57 | + |
| 58 | + |
| 59 | + |
| 60 | +- Program Resource View |
| 61 | + |
| 62 | + |
| 63 | + |
| 64 | +*** |
| 65 | + |
| 66 | +## Toolchain Support 🔨 |
39 | 67 |
|
40 | 68 |    |
41 | 69 |
|
|
47 | 75 |
|
48 | 76 | *** |
49 | 77 |
|
50 | | -## 快速开始 🏃♀️ |
| 78 | +## Quick Start 🏃♀️ |
51 | 79 |
|
52 | | -1. 安装上述的任意一款编译器 |
| 80 | +1. Install any of the above compilers |
53 | 81 |
|
54 | | -2. 打开扩展的 Operations 栏,设置编译器的安装路径 |
| 82 | +2. Open the **Operations** bar of the extension to set the compiler installation path |
55 | 83 |
|
56 | | -3. 点击 Operations 栏的 `新建` 或 `导入` 功能,开始你的项目 |
| 84 | +3. Click on the `New` or `Import` function in the Operations bar to start your project |
57 | 85 |
|
58 | 86 | *** |
59 | 87 |
|
60 | | -## 使用文档 📖 |
| 88 | +## Document 📖 |
61 | 89 |
|
62 | | -[文档地址: https://docs.em-ide.com](https://docs.em-ide.com) |
| 90 | +[https://docs.em-ide.com](https://docs.em-ide.com) |
| 91 | + |
| 92 | +> The English document is being translated |
63 | 93 |
|
64 | 94 | *** |
65 | 95 |
|
66 | | -## 更新日志 📌 |
| 96 | +## ChangeLog 📌 |
67 | 97 |
|
68 | 98 | [ChangeLog](https://marketplace.visualstudio.com/items/CL.eide/changelog) |
69 | 99 |
|
70 | 100 | *** |
71 | 101 |
|
72 | | -## 遇到了问题 ? 😥 |
73 | | - |
74 | | -反馈途径: |
| 102 | +## Community 🌈 |
75 | 103 |
|
76 | | -- [论坛: https://discuss.em-ide.com](https://discuss.em-ide.com/) |
| 104 | +- [Forum https://discuss.em-ide.com](https://discuss.em-ide.com/) |
77 | 105 |
|
78 | | -- [Github Issue](https://github.com/github0null/eide/issues) |
| 106 | +- [Github](https://github.com/github0null/eide/issues) |
0 commit comments