zoukankan      html  css  js  c++  java
  • Linux下无线路由器的软件开发

    无线路由器的软件开发

        平台就是openwrt。openwrt是由Cisco放出源代码的开放无线路由平台,openwrt是一种嵌入式开源Linux操作系统。由于是基于linux内核,所以可以将很多linux平台下的软件移植到此平台下,然后让无线路由拥有很多意想不到的功能,例如拿来做BT下载器,音乐播放器,小型数据库处理等等。

     

    (注意:要使用普通用户操作,不能以root用户操作)

    openWRT最新的版本10.03 backfire的下载:

    下载backfire的源码命令

    $svn co svn://svn.openwrt.org/openwrt/branches/backfire

    (注意:简单的 $svn cosvn://svn.openwrt.org/openwrt/trunk 下载的是openWRT 8.09(kamikaze)的源码)

     

    先进入backfire文件夹

    在10.03版本中,使用命令

    更新openwrt,  $./scripts/feeds update

    安装,  $./scripts/feeds install

    手工安装软件包的方法: 

    $./scripts/feeds search luci

    手动安装luci, $./scripts/feeds install luci

     

    安装Luci中文语言包:

    加装Luci中文语言包,  Vi feeds.conf.default

    #注释 src-svn lucihttp://svn.luci.subsignal.org/luci/backfire/contrib/package 这一行后改为: src -svn luci svn://svnhost.cn/luci-chn/tags/0.9.0/contrib/package

    ./scripts/feeds update packages luci

    ./scripts/feeds install -a -p luci  ,安装luci的web管理界面

     

    ./scripts/feeds update  ,更新源

    ./scripts/feeds install haserl  ,安装haserl包

    make package/haserl/compile  ,编译生成haserl_0.9.24-1_i386.ipk

     

    安装webif:

    ./scripts/feeds search webif

    ./scripts/feeds install webif

     

    键入make menuconfig 进入内核配置菜单:

    Target System-->AtherosAR71xx/AR7240/AR913x  ,CPU型号

    Target Profile-->Compex WP543/WPJ543

    Target Images-->[]ext2

    Target Images-->[*]jffs2

    LuCI选项不需要选

    Administration-->webif--><*>webif

    在当前目录下:make  ,开始编译,编译出来的文件在bin目录下

     

    //make V=99 (加上V=99参数,可让编译过程中打印相关信息)

    //LuCI-->Translations-->[*]luci-il8n-chinese  ,可添加中文

    //生成的文件中使用的是"openwrt-ar71xx-wp543-squashfs-4M-factory.img"文件,该文件不能超过4M

     

    路由板在下载时先按住开关键再插电,等4个LED灯全闪烁之后松开,此时下载IP为192.168.168.1

    XP下为:tftp -i 192.168.168.1 putopenwrt-ar71xx-wp543-squashfs-4M-factory.img

    (注意:XP的固线IP为选上开发板后可能会自动分配)

    烧写时LED灯的闪烁速度很快,然后上电(不要按复位键)在浏览器中输入192.168.1.1(网线与开发板相连,XP的IP设置为同一网段)便可通过用户名root,密码123456进入

    当镜像烧写好后,重新开机后LED(DS5)会先闪后亮

     

     

  • 相关阅读:
    Hdu 1257 最少拦截系统
    Hdu 1404 Digital Deletions
    Hdu 1079 Calendar Game
    Hdu 1158 Employment Planning(DP)
    Hdu 1116 Play on Words
    Hdu 1258 Sum It Up
    Hdu 1175 连连看(DFS)
    Hdu 3635 Dragon Balls (并查集)
    Hdu 1829 A Bug's Life
    Hdu 1181 变形课
  • 原文地址:https://www.cnblogs.com/dyllove98/p/3119962.html
Copyright © 2011-2022 走看看