我们以往通常都是在一些OS系统比如Windows、Ubuntu、macos等上面使用一些开发环境,然后交叉编译成二进制文件,传到Edison上固定的位置,固定的程序名字。
但Edison有别于Arduino的区别就是,Edison上面奔跑着一个完整的Linux OS,所以,Edison本身就具备的了所有程序开发的必要条件。
来吧,我们一块探索下,如何在Edison上直接编写软件,先暂时放弃那些绚丽的开发环境。现在就让我们一起走进Edison的世界……
工欲善其事必先利其器,今天我们现一块把我们的编程环境搞的漂亮一点。
1、安装Vim
Edison自带了vi,但用了很多年的vim,那个vi实在是有点难用。
首先下载vim源码: 压缩包
解压缩: tar -jxf vim-7.4.tar.bz2
编译、安装:
cd vim74
make -j4
make install
受限于Edison的计算能力,整个编译过程还是有点长的。
如果我们的环境是一样的话,那你应该跟我一样,没有任何错误直接就可以用了!
在命令行里面直接敲 vim 就会打开编辑界面。如果真的从来没有使用过vim的同学,可以先去百度一下vim教程,相比Windows下面那些visual系列的IDE们,vim可以算的上门槛很高的。但也是只“门槛”高而已,一旦迈过去将会是开阔天空。本人开窍比较慢的,这个过程用了2年吧。
随手帮零基础的同学们
默认情况下,vim里面显示汉字的话,应该都是乱码,在/etc/vimrc里面添加 set encoding=utf-8
或者在进vim之后,输入:set encoding=utf-8
就能正确显示汉字了!
2、配置bashrc常用Linux的同学或许跟我一样,喜欢把一些个性化的设置放在~/.bashrc里面,遗憾的是,Edison也没有这个文件,那就放在/etc/profile里面吧。
这里先暂时在里面加一个ls的别名如下,建议放在尽可能文件靠前的位置。
alias ls='ls --color=auto'
3、更新opkg源在安装Edison的时候,我们简单介绍过Edison是用opkg作为软件包管理的。但是自动的源里面可用的软件实在是少的可怜。怎么破?
vi /etc/opkg/base-feeds.conf
如果之前没有特别做过设置,这个文件应该是空的,把下面的三行复制粘贴到这个文件里面。
src all http://iotdk.intel.com/repos/1.1/iotdk/all
src x86 http://iotdk.intel.com/repos/1.1/iotdk/x86
src i586 http://iotdk.intel.com/repos/1.1/iotdk/i586
保存退出,然后在命令行里面输入:
opkg update
opkg install git
这样就可以安装git了,你可以使用opkg list看下里面可用的软件,一下子多了好多!
还有那些很炫的配置,大家可以集思广益!
文章来源:DF创客社区