Amazon Iot物联网终端之五部署虚拟机下的Ubuntu
时间:10-02
整理:3721RD
点击:
1、经过和米尔科技咨询,本开发板主要用于嵌入式开发,因此,需要在开发平台开发后在部署在开发板上。提供的资料也提供了通过echo等命令直接访问GPIO的功能,但是仅仅适合测试,不适合作为开发项目的方法。
开发在windows系统下的开发工具,均需要交叉编译器,而使用linux开发平台,则可以直接用GCC-arm编译器生成代码,并且便于测试。所以,首先需要建立linux开发平台。
2、更多的主机基于windows系统,所以虚拟机+Linux是一个不错的选择。
首先,需要选择一个虚拟机。通用的有vmware和virturalbox。经测试,均可,其中,采用vmplayer会占用的空间更小,而且因为比较熟悉,这里就推荐vmplayer,安装启动后见图。
3、其次,选择ubuntu映像安装,因为vmplayer的存在,使得这个过程和在实体机上安装的体验差别不大,而且会更方便。不过,需要注意的是即使你使用了64位系统,但是如果用免费版的vwplayer,那么32位的安装时必须的,一定要下载32位的映像。
安装后启动如下,其中的密码是安装前设定的,而不是ubuntu自己缺省的用户名ubuntu和ubuntu密码,这个算是一个小坑,不要进去了。
4、在其中,还有一个步骤要做,就是设定共享目录。便于windows和ubuntu文件交换,到底,windows下的文件会更容易获得些。这里有很多方法,如samba,NFS,设定一个虚拟光盘,还有直接通过u盘加载等。不过,最简单的是windwos下设一个共享文件夹。如图。
5、这样就很简单地搭建了一个开发平台,可以用git,或者ape-get等直接下载模块。不过需要先安装vmtools,在再启动时就会检测并自动下载安装。
重新启动后,自动加载,在/mnt/hgfs,你将会看到共享文件夹。
我也正在弄Linux下的物联网设计,好想要快RicoBoard