嵌入式Linux开发需要借助许多的工具软件,今天就来盘点一下。

1.编辑器/IDE

嵌入式一般都是C/C++的程序,选择一个好的编辑器或者IDE作为开发工具会大大提高开发效率。

VIM+插件
vim作为Linux系统的集成编辑器深受广大Linux开发者的喜爱,再配合一下专门的插件,其实也挺好用的。我把我的VIM搞成这样了
在这里插入图片描述
可以打开工程文件,也可以鼠标操作。看着也挺炫酷的,但是我还是不太喜欢使用。只是偶尔使用一下来修改一下某个工程文件,或者写个简单的脚本或者程序。

NetBeans C/C++ IDE
我比较喜欢这个IDE,它是个跨平台的软件支持Windows也支持Linux和MAC。我们可以使用Linux版本在本地开发,如果我们有一个专门装有Ubuntu系统的开发主机,我们可以使用Windows版本的以远程登录的方式来开发。我就是使用的这种方式:
开机界面
在这里插入图片描述
在服务里面可以配置C/C++构建主机
在这里插入图片描述
在软件里面就有ssh终端,我们可以很容易登录到开发主机,甚至我可以在这里调用vim编辑开发在这里插入图片描述
在这里插入图片描述
关键是这个软件还可以自己生成Makefile,里面还可以编译程序等等。甚至还有一些我到现在还未发现的强大功能。所以我非常喜欢这款软件,非常推荐广大嵌友使用。

还有常用的IDE有Eclipse也挺好用的,不过已经是很多年前使用的了,感兴趣的可以自行探索。

2.ssh登录工具

我使用过的ssh登录工具挺多的,有putty,xshell,MobaXterm等,今天介绍两款。
xshell
在这里插入图片描述
这个有免费版的,但是定期会更新然后就不能用了。其实我还是比较喜欢它的,但是与他相比我更喜欢功能似乎更加强大的MobaXterm。

MobaXterm
我接触MobaXterm大概1年多,它给了我很多惊喜。它集ssh访问、远程桌面登录、FTP与一身,关键还是免费的。甚至Linux上的桌面程序我们通过ssh登录后都可以打开,真的是太厉害了。
在这里插入图片描述

3.FTP文件传输软件

其实MobaXterm就集成了这个功能,可是有一款我用了很久的软件我还是要推荐一下,那就是FileZilla客户端。它也是既有Windows版本的也有Linux版本的,使用起来非常方便。
在这里插入图片描述
下面是我在MobaXterm里打开Linux上的filezilla
在这里插入图片描述
是不是很牛逼。

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐