小米路由二次开发,环境pc环境搭建

小米路由开发环境搭建

 

第一章:linux环境安装

 

第一步:UltraISO,选择ubuntu镜像,制作ubuntu启动盘

 

第二步:主机设置BIOS,用U盘作为启动盘

 

第三步:根据启动界面安装ubuntu


第二章:搭建tftp服务

 

第一步:安装tftp需要安装的软件

 

    1)安装xinetd

      sudo apt-get install xinetd

 

    2(安装tftptftpd 或者)安装增强版的tftp-hpa

      sudo apt-get install tftp-hpa tftpd-hpa

 

    3)配置tftp服务器

      vim /etc/default/tftp-hpa

      内容如下:

      # /etc/default/tftpd-hpa

 

      TFTP_USERNAME="tftp"

      #TFTP_DIRECTORY="/var/lib/tftpboot"

      TFTP_DIRECTORY="/tftpboot"

      TFTP_ADDRESS="0.0.0.0:69"

      TFTP_OPTIONS="--secure"

      内容解释:TFTP_DIRECTORY为我们tftp服务器共享目录(tfpt可用的目录)

 

第二步:创建tftp服务使用的目录

    mkdir /tftpboot

    chmod 777 /tftpboot

 

第三步:测试

    1)重启xinetd服务和tftpd服务

      service xinetd restart

      service tftpd-hpa restart

 

    2)本机调试:重新打开一个终端(如果在原来终端可能会失败(我是失败了))

      a、在/tftpboot下创建文件hyg.test

        touch /tftpboot/hyg.test

      b、本机启动tftp,获取hyg.test文件

        tftp localhost   或者 tfpt 本机ipifconfig查看)

        >get hyg.test

        >quit

      c、然后在当前目录可以看到我们在/tftpboot/目录下下载的文件。

 

    3)网络间两台机子测试

      a、获取文件

        tftp 192.168.31.122

        >get  hyt.test

        >quit

      b、查看文件

 

第三章搭建nfs服务

 

第一步:安装nfs需要的软件

    sudo apt-get install nfs-kernel-server nfs-common portmap

 

第二步:相关配置:sudo vim /etc/exports

内容:

    /tftp/nfs *(rw,sync,no_root_squash)

 

第三步:创建NFS共享目录

    sudo mkdir /work

    cd /work

sudo mkdir nfs_root

chmod 777 /work/nfs_root

sudo exportfs -a0

 

第四步:启动NFS服务

sudo service portmap restart

sudo service nfs-kernel-service restart

 

第五步:测试

    1)本机查看nfs共享目录

      showmount -e

 

    2)客户机远程挂在服务器的nfs共享目录

    备注:客户机需要安装nfs-common sudo apt-get install nfs-common

      sudo mount 172.0.0.1:/work/nfs_root /mnt


第四章 安装git和编译源码、hello实例

第一步:安装git

    Sudo apt-get install git

 

第二步:下拉源码

git clone git://github.com/comcat/miwifi.git

cd mifwifi

make

 

第三步:编译hello.cpp

使用交叉编译编译工具编译:

/miwifi/toolchain/hndtools-arm-linux--2.6.36-uclibc-4.5.3/bin/arm-brcm-linux-uclibcgnueabi-g++ hello.cpp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值