树莓派编译openwrt

  • 飞翔的猪
  • LV3工程师
  • |      2015-03-07 18:27:34
  • 浏览量 1679
  • 回复:2

大家都知道openwrt是路由器上的智能系统:

一。安装subversion

sudo apt-get install -y subversion

二。下载openwrt文件

svn co svn://svn.openwrt.org/openwrt/trunk/  会下载到主文件夹下的trunk文件夹中。


三。开始编译

cd trunk

./scripts/feeds update -a
./scripts/feeds install -a
svn update

make defconfig
make menuconfig
、        定制界面功能选择,以下是根据我自己的功能需求做出的选择。
garget system---atheros ar7xxx/ar9xxx                                           路由芯片
target profile---buffalo wzr-hp-ag300h                                          我的路由型号
Base system---block-mount                                                          USB挂载
                       libstdcpp                                                                  安装aria2需要
luci---collections---luci                                                                 添加luci界面
    applications--- luci-app-ddns                                                          dns界面
                          luci-app-hd-idle                                                   磁盘休眠控制界面
                          luci-app-multiwan                                                 多拨控制界面
                          luci-app-qos                                                         qos界面
                          luci-app-samba                                                  samba界面
                          luci-app-ushare                                                  ushare界面
    translations---luci-i18n-chinese                                                 luci中文语言包
kernel modules---filesytems---kmod-fs-ext4                                硬盘ext4格式支持
                          native language support---kmod-nls-utf8         samba  utf8支持
                          usb support---kmod-usb-ohci                          usb1.1支持
                                                kmod-usb-storage                     添加硬盘驱动
                                                 kmod-usb-storage-extras        磁盘扩展
                                                kmod-usb-uhci        ?
                                                kmod-usb2        Uusb2.0?
boot loaders---uboot-ar71xx-nbg460n_550n_550nh        默认
libraries---filesystem---libext2fs                                                   硬盘格式化工具
              ssl---libopenssl                                                                    安装aria2需要
              libffmpeg-full                                                                 功能相关软件安装
              libxml2                                                                        安装aria2需要
network---file transfer---aria2                                                        aria2(我没选)
                                    vsfpd                                                        ftp服务器
                                    multiwan                                                多拨软件
               ppp                                                                             默认
               ppp-mod-pppoe                                                       默认
                           samba36-server                                               Samba共享
                           wpad-mini                                                           默认
multimedia---ushare        ushare媒体共享

5、        编译
make v=99
第一次编译时间较久,4M网速大约在3小时左右。测试了很多命令,make v=99最稳定,就老实点吧。

6、        编译完成后,编译好的固件在主文件夹/trunk/bin中,拷贝出来到自己要保存的文件夹中。以下命令是清理后以便于下次编译的。
清除缓存 make dirclean
彻底清理make distclean    或  make clean

  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:2
ttxifu 2天前
:lol:lol:victory:
0   回复
举报
发布
MFVPNHAHA 2015-11-29
 multiwan                                                多拨软件怎么我地选项里没有这个阿?
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子