首先我们首选的OpenWrt 编译环境是 Ubuntu,并且应尽量选择稳定的LTS版本,而不是更高版本的。这里我们推荐使用 Ubuntu 12.04 LTS或者Ubuntu 14.04 LTS作为编译平台,此平台必须要能稳定地接入网络。我们推荐您使用以下或更高的硬件配置:
CPU:双核 1GHZ 或更高,建议采用双核2GHZ 以上的电脑
RAM:512M 以上可用空间
硬盘:至少10GB 可用空间。
显卡:集显即可
目前比较流行的开发方式有两种:
方式一: 纯linux环境下编译开发,
方式二:基于windows+虚拟机+ubuntu开发,如果你是资深linux开发人员,建议使用纯linux环境下编译开发。
记住,不管选择哪种方式开发,开发过程中绝对不要使用 root 用户进行编译操作!
为了方便到大部分朋友的学习,降低门槛,本文以及后续文章采用方式二虚拟机VMware +ubuntu12.04开发。
1.搭建开发环境
一、 安装VMware虚拟机
下载并安装VMware-workstation-full-9,双击进行安装,过程如下图
2. ubuntu安装操作图解
如果不想自己进行ubuntu安装和后面OpenWrt系统下载编译,那么可以使用已经安装好了的ubuntu的镜像。
默认的 用户名:linux , 密码:123456
3. 安装VMware Tools并设置windows下的共享目录
打开控制终端(ctrl+alt+T)
目前的最新版本是VMwareTools-9.6.2-1688356.tar.gz,与上图版本不一致。
linux@ubuntu:~$ sudo tar -zxf VMwareTools-8.1.3-203739.tar.gz(解压,版本号不
同的哦,根据自己的输入,技巧可以输出几个字符用Tab补全)
linux@ubuntu:~$ cd vmware-tools-distrib/
linux@ubuntu:~/vmware-tools-distrib$ ls
bin doc etc FILES INSTALL installer lib vmware-install.pl
linux@ubuntu:~/vmware-tools-distrib$ sudo./vmware-install.pl
注意这里要加sudo.
下面就来看看如何设置共享目录,这个非常方便windows环境下与linux环境的文件交换哦!
注意:在设置共享目录前最好是将linux操作系统进行关机,然后在VM选项下选择:
设置与WINDOWS的共享文件夹,点击 工具栏中的 虚拟机 下的设置选项
点击的选项中的共享文件夹
配置OK后,再开启已经配置好的linux操作系统;先在主机的D盘下的共
享目录中新建一个文件:
然后再进入linux 操作系统的/mnt/hgfs/shared/下,可以查看到在windows环境
下新建的文件
至此linux与windows的共享目录已经设置完毕,看到这里是不是感觉非常简单,还不快自己动手试试!
2. ubuntu安装操作图解
如果不想自己进行ubuntu安装和后面OpenWrt系统下载编译,那么可以使用已经安装好了的ubuntu的镜像。