这个插件的 导入功能 的初衷:
当你导入一个MDK项目时,会发生什么?:
插件会先新建一个空的eide工程,然后将 MDK 的 uvprojx 中的相关信息(源文件树,编译选项 等)提取出来,然后将这些信息配置到刚刚新建的 eide 工程,最后完成导入。
导入后的项目,编译选项等配置与你之前的 MDK 项目是独立的。
因此,当导入完成后,如果你再去修改你之前 MDK 项目中的配置等信息,你的这些更改不会同步到 eide 项目中。
Keil Assistant 和 Embedded IDE 的区别:
Keil Assistant
Embedded IDE
很多人可能用过 Keil Assistant 这个插件,该插件是以只读的方式直接打开 MDK 项目并在 vscode 里显示。
使用场景:在 MDK 上进行 配置,编译,调试,在 VSCode 上进行 代码的 编辑,浏览;MDK 作为主力工具
而 Embedded IDE 这个插件,导入功能是新建一个 eide 格式的项目,然后将你原来的 MDK 项目信息复制过来。
使用场景:将现有的 MDK 项目迁移至 VSCode, 并完全转移到 VSCode 上进行开发;MDK 作为备用工具