OpenWrt高清无码(3)开发环境准备

tags: openwrt tutorial

软件环境

OpenWrt软件环境需求很简单,只要一台能够上网的linux主机就行了。

尽管OpenWrt可以在许多环境下编译和开发,我仍然强烈推荐使用linux来开始下面的工作。如果没有一台linux主机,在Windows里装一个VirtualBox,创建一个Linux虚拟机也行。

在OpenWrt的编译过程中,可能会碰到一些错误,提示你有些工具在主机上找不到,需要安装。解决办法很简单,缺啥补啥。以CentOS为例,使用yum install命令来安装缺失的工具:

yum install binutils
yum install bzip2
yum install gawk
yum install gcc
yum install gcc-c++
yum install gettext
yum install make
yum install ncurses-devel
yum install patch
yum install unzip
yum install wget
yum install zlib-devel
yum install subversion


Ubuntu上有类似的命令apt install

apt-get install g++
apt-get install libncurses5-dev 
apt-get install zlib1g-dev 
apt-get install bison 
apt-get install flex 
apt-get install unzip 
apt-get install autoconf 
apt-get install gawk 
apt-get install make 
apt-get install gettext 
apt-get install gcc
apt-get install binutils 
apt-get install patch 
apt-get install bzip2 
apt-get install libz-dev 
apt-get install asciidoc 
apt-get install subversion


硬件环境

个人推荐的最佳拍挡。

  • 必备:开发板,首推支持OpenWrt的开发板(比如树莓派、CubieboardWrtNode),其次可以用支持OpenWrt的路由(官网上提供了一个支持的设备列表),再次就是建个虚拟机。
  • 必备:USB转TTL线,或者其它形式的串口线。
  • 可选:第二张网卡。有双网卡的话,你的开发主机既能同时上外网,又能连上开发板,不需要频繁的切来切去。因为。推荐用USB网卡,又便宜又方便。
  • 可选:焊笔,如果你懂硬件,可以改改板子什么。
  • 可选:flash烧录器,如果你玩OpenWrt把板子玩成砖了(bootloader被破坏了),你需要这个神器。