智能硬件william hill官网
直播中

burstonthewing

12年用户 42经验值
擅长:可编程逻辑 测量仪表 控制/MCU
私信 关注
[讨论]

【WRTnode2R试用体验】WRTnode-2R固件编译,主要是开发环境配置

本帖最后由 burstonthewing 于 2015-11-1 10:02 编辑

安装Ubuntu虚拟机
首先安装Vmware虚拟机,此处过程省略,网上一堆教程。
然后安装ubuntu,本文采用ubuntu-12.04-desktop-i386.iso,安装时采用1个分区,大小为50G。
安装完成后配置一下软件源,Ubuntu Software Center-》菜单edit-》Software Sourc:
1.png
选择中国的任意一个即可,本文选择的是http://mirrors.163.com/ubuntu
然后进行系统升级,升级到14.04版本。
然后将虚拟机的网络设置为桥接模式:
2.png
配置编译环境。
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential subversionlibncurses5-dev zlib1g-dev gawk gcc-multilib flex gettext libssl-dev bisonautoconf asciidoc sphinxsearch libtool sphinx-common Texinfo Sharutils git-corescreen
以上安装过程,最好确保每个安装都能成功,否则后面的编译可能会出问题。编译时需要保持PC联网。
安装samba实现与WIN7的文件共享
1. 安装samba 服务器
sudo apt-get install samba
sudo apt-get install samfs
2. 创建共享目录
sudo mkdir /home/xlq && sudo chmod 777 /home/win_share
3. 创建samba 配置文件
  保存原来的配置文件  
# sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
修改配置, 在smb.conf 后添加
[share]
        comment = Shared Folder with username andpassword
        path =/home/win_share
        public =yes
        writable =yes
        valid users= burst
        create mask= 0777
        directorymask = 0777
        force user= nobody
        force group= nogroup
        available =yes
        browseable = yes
     上面配置中,burst是当前linux系统用户名
4. 创建samba 账户
    sudo touch /etc/samba/smbpasswd
    sudo smbpasswd -a  burst
   输入密码。
5. 重启samba 服务器
   sudo samba restart
6. 查看终端地址
  ifconfig
7. 在window端,输入\ip, 即可看到共享路径。
本文中的共享目录是:/home/win_share
然后,在/home/win_share目录下创建目录wrtnode-2R,并修改其权限:
sudo chmod777 -R wrtnode-2R
编译
下载WRTnode的SDK,来自WRTnode2R内测版开箱指南,静态OpenWrtSDK。
下载好之后,存入/home/win_share /wrtnode-2R/,解压:
tar -jxvfsdk.tar.bz2
cd wrtnode
   makemenuconfig
进入配置界面:
3.png
主要配置Subtarget:使用空格选中”MT7628 based boards”
4.png
使用enter键保存并返回主菜单:
5.png
保存,退出。
编译:
make -j8
可加快编译速度
或者:
make V=99
可查看到全部的编译过程信息。

编译完成以后,固件的路径是/home/win_share /wrtnode-2R/wrtnode/bin/ramips/openwrt-ramips-mt7628-wrtnode2r-squashfs-sysupgrade.bin
刷机
编译并获得固件后,就可以开始刷机了,这个过程和wrtnode1是一样的,详见如下官方介绍:
http://wiki.wrtnode.com/index.php?title=Refresh_the_firmware/zh-cn

回帖(2)

Elecfans管家

2015-10-30 10:53:21
楼主看下如何上传图片哈https://bbs.elecfans.com/jishu_429732_1_2.html
举报

mikeliujia

2015-12-14 17:10:34
我的ubuntu自从升级后一直崩溃,经常秒退,都不能完整编译完啊
举报

更多回帖

发帖
×
20
完善资料,
赚取积分