六. 代码版本管理

文章目录三. 代码的快速编译 四. 程序的运行 五. 程序调试采用六. 代码版本管理
嵌入式Linux 一. 简介
我们都知道在嵌入式的开发过程中 , 第一步就是选择开发板 。然后根据开发板的使用说明书进行系统的移植 , 当我们的linux系统移植成功 , 开发板可以正常的启动 , 这个时候就需要开发我们的应用程序 , 问题来了 , 我们的代码在哪编写那 , 怎么编译那 , 怎么放到开发板运行那 , 怎么调试那?
这些问题是嵌入式开发过程中必须解决的问题 , 或许你已经有了自己的开发方式 , 但是不一定是最高效的 , 一个好的开发途径势必事半功倍 。今天我就将我的开发方式分享给大家 。
二. 编辑器的选择
至于说我们的代码在哪来编写这个问题 , 简单的说我们系统自带的记事本就可以 , 但肯定没人用 , 因为我们追求的是高效率 , 如果你用过很多的编辑器 , 相比较之下肯定用自己的选择 。
1. ++
我们先说一下++,这个软件在编写单文件代码还是比较方便的 , 不管是界面还是功能 , 唯一的不足就是在大项目的开发过程中文件比较多 , 查找函数等等就成了问题
2. Vs Code
再就是Vs Code这款软件 , 微软的一款软件 , 可以理解为 的缩小版 , 它的占用内存比较小 , 而且集合了各种各样的插件 , 比如代码的颜色 , 语法的提醒等等 , 在开发过程中还是挺不错的
3.
但是相比的话 , 个人感觉还是 比较好用 , 因为他界面的代码布局可以自己调整 , 主题也比较多 , 美化程度就不用说了 , 最主要的问题是在大工程的项目开发过程中 , 可以很方便的定位到代码中的任意一个函数 , 而且全局变量函数声明什么的显示很清晰 , 强烈推荐使用该软件 。
软件下载地址
.0 破解版下载
4.新建项目工程
三. 代码的快速编译 Win和Linux文件共享
代码编写很是方便 , 但是唯一不足就是不能进行代码的编译 , 这一点也能够理解 。在嵌入式开发过程中不同的开发板 , 不同厂家的芯片就会有不同的编译方式 。我们的都知道嵌入式开发代码的编译都是在linux系统下进行的 , 应为涉及到代码的编辑 , 所有可以使用系统下安装linux虚拟机的方式 。
安装好虚拟机 , 一般的代码编译在开发板的使用说明书中会提到用那种交叉编译工具链 , 也会有配置的方式 。现在的问题就是下编辑好的代码快速移动到linux虚拟机下进行编译 。
我们可以在桌面以我们的项目名称新建一个文件夹 , 将我们的代码放到里面 , 然后通过新建一个工程 , 将这些文件添加到工程就可以进行代码编辑 。
【六. 代码版本管理】打开虚拟机将桌面上的该项目文件夹设置成共享文件夹 , 先点击此处的虚拟机 , 然后点击最后一项设置 , 也可以用快捷键“CTRL+D”
点击选项后将文件夹共享调为总是启用 , 然后再点击添加 。
选择我们桌面的新建文件夹的路径 , 点击下一步 。
启用此共享默认是打对勾的 , 我们不用管直接点击完成 , 后就可以实现系统和linux虚拟机文件共享 , 当然也也可以直接复制粘贴但是个人感觉太慢了 。