Openwrt笔记

1 篇文章 0 订阅
1 篇文章 0 订阅

这是我做Openwrt的一些记录,希望对做这个的朋友一些帮助,简介一下我的状况

我从事Linux已经三年了,但是很少写博客,因为觉得自己知道了就OK,没有分享的意识,但是我在做Open的时候才发现分享的重要,所以也分享我的一些简介给大家


感谢这位前辈,分享的太好了,我花了大半天时间才下载下来编译通过。

http://www.right.com.cn/forum/thread-126729-1-1.html

http://pan.baidu.com/share/link?shareid=3399010809&uk=939937960(这个文件只有12.7M是真实的,下载后解压了我当时看了下,好像是80多M)

这个是源的下载地址。

下面简介一下我下载后流程

1.因为新手教程里面已经有安装openwrt的新手教程,并且说得非常清楚,我就不话蛇添足的去赘述了。下面跟个链接,讲的比较好的新手教程

http://blog.csdn.net/fyh2003/article/details/44564219

2.我下载后,那个文件只有12.7M的SDK

tar        -xvf      openwrt-mt7620.tar.bz2

3. cd   openwrt-mt7620

make menuconfig 

我用的root权限,习惯了这个权限,感觉不是这个权限好不适应哦,在检车的时候就遇到了 ”non-root“ 这个东东,然后报错退出。不知道是那个前辈弄的,反正我是屏蔽了,反正编过了

include/prereq-build.mk   中屏蔽 #[ "$$(shell whoami)" != "root" ]

4.会遇到很多下载不下来的包

可以在官网上自己去下载,可以把以前的拷贝到dl目录下面就不用去下载了,这里介绍一个下载软件包的网址

http://downloads.openwrt.org.cn/sources/

5. scripts/config/mconf: Syntax error: (” unexpected错误解决

从其他地方复制而来的openwrt SDK,放在本地执行make menuconfig时出现下面的错误

原因:有些文件是在编译固件之前就编译了的,这些文件在复制后到了另一个电脑,与本机不兼容导致的。

解决方法:make distclean

要注意,这个命令会删除很多文件夹,builddirstagging_dirtmpfeeds、配置文件.config,dl都删除了。所以一定要保留该保留的。(特别是dl下面的,不然重新下载会很麻烦)

6./openwrt-mt7620/build_dir/linux-ralink_mt7620/linux-3.3.8/drivers/i2c/busses/i2c-ralink.c

#include <asm/rt2880/rt_mmap.h> 

改为 #include <asm/mach-ralink/rt_mmap.h>

我开始也是这样干的,但是我发现太多包含 rt2880的,改不过来,在改了10多个的时候我放弃了我

/openwrt-mt7620/build_dir/linux-ralink_mt7620/linux-3.3.8/arch/mips/include 里面建立文件夹rt2880

然后 cp ./mach-ralink/* ./rt2880/ 这样就顺利的编译通过了

7.还有一个关于

i2scmd.c:14:22: fatal error: i2s_ctrl.h: No such file or directory

我在其他的openwrt的项目里面找到了个这个文件,然后拷贝到了i2scmd.c这个目录下面就解决了。

/openwrt-mt7620/build_dir/target-mipsel_r2_uClibc-0.9.33.2/ralink-utils 第一次弄这个好像不能上传文件,需要的可以问我要

我的QQ 591272171




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值