zoukankan      html  css  js  c++  java
  • 【OpenWRT】【RT5350】【一】OpenWrt开发环境搭建

    【宿主机构建】

    本人电脑配置如下:

    CPU: intel 酷睿 i3 3.3G 双核

    内存: 金士顿 8G

    硬盘:希捷 1TB 7200rpm

    操作系统:win7  旗舰版 64位

    OpenWrt是在Linux的基础上添加了硬件驱动,主要为路由器和一些嵌入式设备应用的嵌入式操作系统,首先我们要安装Linux 宿主机。你可以将宿主机安装在物理PC上,也可以安装在虚拟机上,因为本人热爱War-III,暂时还抛弃不了windows,所以将宿主机构建在VMWare虚拟机上。 

    1、安装VMWare

    请参考百度经验,哈哈,有了网络就是好!

    http://jingyan.baidu.com/article/08b6a591e505cb14a809220c.html

    2、安装Linux

    下载最新的Deepin Linux 版本,目前是Deepin Linux 2014,本人认为Deepin Linux是国产Linux比较不错的一款,哈哈,比较对作者的口味呀,上个片片先,是不是比较赏心悦目,简单明了呀!

    按照安装VMWare中介绍的安装虚拟机的步骤,安装Deepin Linux,安装完成后我们的宿主机就有了。接下来开始搞真动作了,比较漫长的一个过程。

    【OpenWrt下载和编译】

    1、下载编译OpenWrt需要安装的软件包

    首先打开deepin终端,执行下面的命令

    sudo apt-get update    (更新)

    安装编译需要的组件
    sudo apt-get install gcc
    sudo apt-get install g++
    sudo apt-get install binutils
    sudo apt-get install patch
    sudo apt-get install bzip2
    sudo apt-get install flex
    sudo apt-get install bison
    sudo apt-get install make
    sudo apt-get install autoconf
    sudo apt-get install gettext
    sudo apt-get install texinfo
    sudo apt-get install unzip
    sudo apt-get install sharutils
    sudo apt-get install subversion
    sudo apt-get install libncurses5-dev
    sudo apt-get install ncurses-term
    sudo apt-get install zlib1g-dev
    sudo apt-get install gawk
    sudo apt-get install asciidoc
    sudo apt-get install libz-dev

    可能下载软件包需要的时间长一点,嘻嘻,下面还有时间更长的东东呢!

    2、下载OpenWrt

    sdphenix@cat:~$ mkdir openwrt

    sdphenix@cat:~$ cd openwrt

    sdphenix@cat:~$svn co svn://svn.openwrt.org/openwrt/trunk/       //下载OpenWRT的trunk版本

    sdphenix@cat:~$cd  trunk

    sdphenix@cat:~$./scripts/feeds update -a    //更新软件包

    sdphenix@cat:~$./scripts/feeds install -a    //安装软件包,必须安装,否则编译会出现问题

    sdphenix@cat:~$make menuconfig   //进入定制界面(里面可以选择芯片的型号,集成的组件等等,根据实际情况选择)

    sdphenix@cat:~$make V=s    //一定要保持网络畅通,因为make的过程中回去网上下载好多软件包的

    这里采用的是RT5350的芯片,menuconfig中选择如下:

    Target System (Atheros AR7xxx/AR9xxx) --->Ralink RT288x/RT3xxx
    Subtarget (RT3x5x/RT5350 based boards) --->RT3x5x/RT5350 based boards
    Target Profile (Default Profile) ---> HAME MPR-A2

    执行make V=s的时候可以切出虚拟机,在windows下面打dota了,打完一局,切到虚拟机里面看看执行是否报错,因为这个执行过程会很漫长,我的执行了6个小时,最后查看了下大小

    My Lady Gaga! 一共6G了

    如果编译过程没有出错,(显然作者人品比较好),然后就是查看战果了

    哈哈,看到openwrt-ramips-rt305x-mpr-a1-squashfs-sysupgrade.bin了吧?这个就是我们奋战几个小时的战果了

    哎,天也亮了,打算睡觉啦!

  • 相关阅读:
    python3爬取咪咕音乐榜信息(附源代码)
    python3通过Beautif和XPath分别爬取“小猪短租-北京”租房信息,并对比时间效率(附源代码)
    在windows7 32ibt安装MongoDB数据库的方法及连接失败解决方案
    GoWeb开发_Iris框架讲解(一)
    Web项目开发介绍及实战项目介绍
    DAY7学习笔记
    DAY6课下作业
    DAY6学习笔记
    DAY5课下作业
    DAY5学习笔记
  • 原文地址:https://www.cnblogs.com/phenix-ds/p/3870953.html
Copyright © 2011-2022 走看看