# eide **Repository Path**: microroad/eide ## Basic Information - **Project Name**: eide - **Description**: A tiny IDE for stm32 or C51 development on windows PC - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-11-05 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![App Icon](./res/icon/icon.png) # EIDE ### [跳转至中文](https://github.com/github0null/eide/blob/master/README.md) ## Summary A tiny IDE for develop STM32 and C51 project on vscode. It is convenient to develop and manage C51 and STM32 projects in vscode. It also supports import and export of Keil uVision 5 projects **Only for Windows platform** *** ## Download The extension package is too big (about 44 MB), so you can download vsix package from [github -> release](https://github.com/github0null/eide/releases) *** ## Function * Open EIDE project * Create EIDE project * Import Keil uVision 5 project and create a new EIDE project for it **( only support Keil uVison 4, 5 )** * Export Keil project file(.uvprojx, .uvproj) to workspace * Manage project dependence * Compile project (if it is a STM32 project, it will generate a launch.json for `stm32-debugger` debugger) * `If you need a STM32 debugger, you can search `[stm32-debugger](https://github.com/github0null/stm32-debugger/releases)` in extensions market (It combines with EIDE for a better experience)` *** ## Warnings + **Chinese words should not exist in the installation path of the plug-in, otherwise it may fail when using the compile function** + **Not support debug for C51 project** *** ## Function Preview #### You must uncompress compile tool before start a project ![unzip tool](./res/preview/unzip_tool.png) *** #### Open Project ![Open prj](./res/preview/open_project_view.gif) *** #### Create a new C51 or STM32 project ![Create prj](./res/preview/create_project_view.gif) *** #### Import Keil uVison 5 project ![import prj](./res/preview/import_view.gif) *** #### Export Keil uVison 5 XML ![export prj](./res/preview/export_view.gif) *** #### Project preview ![project preview](./res/preview/prjView.png) *** #### Compile project ![compile prj](./res/preview/compile_view.gif) *** #### You can install Keil package for this project (You can also not install it) ![install pack](./res/preview/install_pack.png) *** #### You can install project dependence from Keil package (You can also not install it) ![install prj dep](./res/preview/install_dep.png) *** #### Start debug (use `stm32-debugger`) ![debug prj](./res/preview/debug.png)