嵌入式领域,厂规,编译链等等条件问题,导致芯片跟IDE频繁更换,此时选择一个代码查看器+IDE方式更加合理,查看,更改,版本控制交给代码查看器(其实你可以认为是高级文本文档查看器),IDE用来调试+编译+烧录(也可以交给专门的烧录工具)

本文选择使用VSCode进行代码查看,下面介绍用法

可以看到下面有文件的许多用法,打开文件夹会生成.vscode文件夹,这个对于单个项目查看还是比较方便的,但是多个项目,多个项目之间的版本管理就不太方便了,这时候就该使用工作区了

这样一个场景,AB俩个项目需要同时开发,甚至更多,打开多个窗口,甚至有的项目文件中部分的代码无需要关心,例如:封装好的驱动,工具类,其他模块上层逻辑,这时候就可以使用工作区来控制,达到一个窗口控制多个项目,无缝切换。

首先,选择:将文件夹添加到工作区——>打开你需要管理的代码文件夹(目前有开发需求的文件夹)——>将工作区另存为——>放到一个方便看的目录,这个.code-workspace后缀文件就是你的工作空间,里面存放了你的文件夹的相对工作路径。

这个时候你就可以开始你的版本管理了,使用git init,分别给俩个项目创建git仓库,完成初次提交

可以看到,有俩个版本可以同时管理使用git分别进行版本管理变得方便,打开代码也十分方便,对于开发需求暂时没有的可以直接从工作区中删除,多项目开发变得十分方便

Logo

openvela 操作系统专为 AIoT 领域量身定制,以轻量化、标准兼容、安全性和高度可扩展性为核心特点。openvela 以其卓越的技术优势,已成为众多物联网设备和 AI 硬件的技术首选,涵盖了智能手表、运动手环、智能音箱、耳机、智能家居设备以及机器人等多个领域。

更多推荐