【宿主机构建】

本人电脑配置如下:

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了吧?这个就是我们奋战几个小时的战果了

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

【OpenWRT】【RT5350】【一】OpenWrt开发环境搭建的更多相关文章

  1. Ralink5350开发环境搭建

    一.安装虚拟机(Oracle VM VirtualBox  或 VMware Workstation) 二.在虚拟机中安装linux操作系统(当前使用的是Ubuntu1204桌面版) 三.配置linu ...

  2. python开发环境搭建

    虽然网上有很多python开发环境搭建的文章,不过重复造轮子还是要的,记录一下过程,方便自己以后配置,也方便正在学习中的同事配置他们的环境. 1.准备好安装包 1)上python官网下载python运 ...

  3. IntelliJ IDEA安装及jsp开发环境搭建

    一.前言 现在.net国内市场不怎么好,公司整个.net组技术转型,就个人来说还是更喜欢.net,毕竟不是什么公司都像微软一样财大气粗开发出VS这样的宇宙级IDE供开发者使用,双击sln即可打开项目, ...

  4. Qt for Android开发环境搭建及测试过程记录

    最近学习了Qt的QML编程技术,感觉相较于以前的QtGUI来说更方便一些,使用QML可以将界面与业务逻辑解耦,便于开发. QML支持跨平台,包括支持Android平台,因此可以使用Qt的QML进行An ...

  5. node.js之开发环境搭建

    一.安装linux系统 (已安装linux可跳此步骤) 虚拟机推荐选择:VirtualBox 或者 Vmware (专业版永久激活码:5A02H-AU243-TZJ49-GTC7K-3C61N) 我这 ...

  6. TODO:小程序开发环境搭建

    TODO:小程序开发环境搭建 1.第一步当然是要先注册小程序了 2.登录到小程序 a)完善小程序信息,如名称,图标,描述 3.绑定开发者 4.获取AppID,并设置服务器信息 5.下载并安装开发者工具 ...

  7. Eclipse中Python开发环境搭建

    Eclipse中Python开发环境搭建  目 录  1.背景介绍 2.Python安装 3.插件PyDev安装 4.测试Demo演示 一.背景介绍 Eclipse是一款基于Java的可扩展开发平台. ...

  8. Windows 10 IoT Serials 1 - 针对Minnow Board MAX的Windows 10 IoT开发环境搭建

    目前,微软针对Windows IoT计划支持的硬件包括树莓派2,Minnow Board MAX 和Galileo (Gen 1和Gen 2).其中,Galileo (Gen 1和Gen 2)运行的是 ...

  9. Eclipse swt开发环境搭建

    原料: eclipse swt.下载链接为: Eclipse 4.6.2 Release Build: 4.6.2 配置说明: Developing SWT applications using Ec ...

  10. Ionic- Android 开发环境搭建

    Ionic- Android 开发环境搭建 为时一周的IONIC ADNROID 环境终于在各种处理错误中搭建成功,以下记录下搭建过程中遇到的各种情况的处理办法. 一 首先,当然是enviroment ...

随机推荐

  1. 说说Spring中的WebDataBinder

    国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html内部邀请码:C8E245J (不写邀请码,没有现金送)国内私 ...

  2. JAVA中static关键字

    用法:是一个修饰符,用于修饰成员(成员变量,成员函数),不能用于修饰局部变量!被static修饰后,就多了一种调用方式,除了可以被对象调用外,还可以直接被类名调用,写法格式是:类名.静态成员.优点:被 ...

  3. Sql Server 中锁的概念

    锁的概述 一. 为什么要引入锁 多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: 丢失更新A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统 脏 ...

  4. Power BI for Office 365(六)Power Map简介

    如果说Power BI中最给力的功能是什么,我觉得是Power Map.Power Map第一次是出现在SQL Server 2014的新特性里被提及,前身就是GeoFlow.在Power Map下可 ...

  5. WCF创建RESTService

    这篇博客将介绍在WCF中创建REST服务相关内容.首先先看一下的项目结构: Contract,Service两个工程为类库工程,需要添加System.ServiceModel, System.Serv ...

  6. addview的使用

    之前,使用addview(控件1)的时候 之前是需要给控件1添加一个位置设定,比如是设定在右侧 使用了addrule 但是我想到的是,如果是给一个view 的 后面延长,把该控件放在上面呢?

  7. requirejs的用法(二)

    这个系列的第一部分和第二部分,介绍了Javascript模块原型和理论概念,今天介绍如何将它们用于实战. 我采用的是一个非常流行的库require.js. 一.为什么要用require.js? 最早的 ...

  8. curl 小结

    cURL可以使用URL的语法模拟浏览器来传输数据, 因为它是模拟浏览器,因此它同样支持多种协议,FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以 ...

  9. spring异常-aoperror at :0 formal unbound in pointcut

    八月 17, 2016 10:15:21 上午 org.springframework.context.support.ClassPathXmlApplicationContext prepareRe ...

  10. jesperreport+ireport简单理解

    ireport:主要是生成报表模板 jesperreport:主要是用.jesper文件填充数据(jdbc.javabean)生成面向用户的文件(PDF.HTML等)