项目简介
本项目是个人爱好者开发的一款在VSCode环境下的SylixOS开发插件,非ACOINFO官方插件。该插件借助VSCode强大生态,为用户带来与RealEvoIDE相似的嵌入式开发体验,提升嵌入式SylixOS代码开发时的编码和阅读感受,提高开发效率。
项目的主要特性和功能
- 工程管理:支持工程导入与移除,方便管理工程文件。
- 配置衔接:可与RealEvoIDE workspace下工程的upload属性无缝配置,便于迁移原有工程设置。
- 上传功能:支持工程upload操作,实现一键部署。
- 编译操作:支持工程build、clean、clean&build操作,且可自定义工程build、clean命令。
- 智能分析:提供C/C++代码智能分析,辅助开发。
- 文件解析:能简易解析工程Makefile、.mk文件,并同步内容修改到智能分析引擎。
- 环境适配:左侧资源管理器默认双击打开,符合RealEvoIDE使用习惯;支持获取部分RealEvoIDE的环境变量。
- 习惯设置:自动设置符合RealEvoIDE习惯的内容,如GBK编码、双击展开目录等,可自行修改。
- 工具支持:支持tftp server和crash快速分析。
安装使用步骤
准备工作
Windows开发环境
确保已安装ACOINFO编译工具链并配置系统环境变量。在RealEvo - IDE工程目录下,用cmd.exe输入make进行编译测试,能正常启动则插件可用。
Linux环境
因权限问题,手动设置编译器地址。在Linux终端用“sudo -i”和“which aarch64 - sylixos - elf - gcc”获取编译器根路径(需已安装SylixOS编译工具链),然后在VSCode设置中搜索“ProjectSetting.LinuxCompilePath”,在“工作区”选项卡填入路径。
使用方法
导入/移除工程
打开新界面,点击[文件] -> [将文件夹添加到工作区]导入工程,保存当前工作区。导入的SylixOS工程文件夹须为根文件夹,导入后插件自动分析工程,生成相关配置文件和任务。
编译工程
在VSCode资源管理器工程处或编辑的工程文件,用快捷键[ctrl + B]或右击找编译选项。也可右击工程目录,选“打开文件夹设置”,确保“文件夹”属性正确,在“sylixos编译命令”中设置内容。
上传工程
工程导入成功后自动解析upload属性。若在RealEvoIDE设置过,可直接右击工程一键部署;未设置则像设置自定义编译命令一样配置。若导入工程在RealEvoIDE的workspace环境下,upload配置可在VSCode与RealEvoIDE间无缝衔接。
使用开发工具集
插件提供Crash分析工具和TFTP服务器工具,方便开发调试。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】