OpenWrt 编译环境搭建
目 录
一、 安装开发系统..............................................................................................................................2
二、 安装编译 OpenWrt 需要用到的软件包:.................................................................................2
一般编译 OpenWrt 的需要用到的软件包在系统里都有,只需要用 rpm 安装即可,执行命令:
...............................................................................................................................................................2
# mkdir /mnt/cdrom..............................................................................................................................2
# mount /dev/cdrom /mnt/cdrom/ //挂载.............................................................................................2
# ls /mnt/cdrom/Server.........................................................................................................................2
就可以看到很多*.rpm 软件包,再用 rpm 命令进行安装即可。...................................................2
1、svn 软件包安装...............................................................................................................................2
2、git 软件包的安装............................................................................................................................3
# rpm -ivh git-1.7.5.1-1.el5.rf.i386.rpm –nodeps --force.....................................................................3
后面两个参数表示取消安装软件的相互依赖,直接安装。.........................................................3
...............................................................................................................................................................3
3、........................................................................................................................................................3
三、 编译流程......................................................................................................................................3
1、下载 OpenWrt 源代码:.........................................................................................................3
2、 更新 feeds 软件包:..............................................................................................................3
3、 为路由器定制.......................................................................................................................4
4、 编译固件................................................................................................................................5
四、 编译 C 程序方法:....................................................................................................................6
1、找到编译器............................................................................................................................6
2、在 linux 下添加命令...............................................................................................................6
3、用 Makefile 进行管理.............................................................................................................6
4、 将 OpenWrt 固件烧写进公司路由器...................................................................................7
5、运行程序.................................................................................................................................7
任务名称 配合路由选型测试 所属项目 2013--实习生
发布状态 已发布 所属阶段 2013--实习生
创建人 周正锦 所属工作单
变更次数 0 任务来源
计划开始日期 2013-07-16 执行人 黄晓文
计划完成日期 2013-07-22 工作类型 新增任务
计划工作量 50 工时
任务描述 1、根据不同厂商提供的不同型号路由编译生成各自适合的路由系
统
2、将编译的路由系统烧入到相应的路由上并提供相应编译好的内核
3、测试不同的路由器的性能。