360路由器开发环境搭建
1、360路由器采用的是MIPS(MIPS即Million Instructions Per Second的简写--计算机每秒钟执行的百万指令数。是衡量计算机速度的指标。)
2、使用ubuntu 搭建开发环境,首先选择的是32的系统,因为官方给出的开发文档是32系统兼容型号,功能多。
3、安装ubuntu系统,安装完后,默认已经安装gcc等编译环境,下面就是要搭建交叉编译环境
4、搭建MIPS交叉编译环境,
在 /etc/apt/sources.list 文件末尾添加下面的更新源:
deb http://ftp.de.debian.org/debian squeeze main
deb http://www.emdebian.org/debian/ squeeze main
执行命令安装:
sudo apt-get update
sudo apt-get install emdebian-archive-keyring
sudo apt-get install linux-libc-dev-mips-cross
sudo apt-get install libc6-mips-cross libc6-dev-mips-cross
sudo apt-get install binutils-mips-linux-gnu gcc-4.4-mips-linux-gnu
sudo apt-get install g++-4.4-mips-linux-gnu
5、下载官方的开发SDK文件,解压,使用SDK文档里的测试例子测试下
6、执行下面的代码
source ./env-rtk.sh
cdexample/helloworld
make
7、如果正常情况下,可以编译出360路由器插件helloworld.opt
更多开发环境参考开发文档:http://www.75271.com/1136.html