楼主: 11210

[BROADCOM系列芯片] 【上海贝尔】RG100A-AA 改版固件(基于DLink_DSL-2760U_1.04)

 荐  火 [复制链接]
wind_627 该用户已被删除
发表于 2010-12-13 18:59:39 |重庆| 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2010-12-14 09:33:39 |北京| 显示全部楼层
其实我也是个初学者,从网上搜索了编译方法,主要是参考了http://wsycqyz.org.ru/ 向天空有关交叉编译的博客文章,在此感谢。比起楼主等高手还差很远。现在说一下mldonkey的编译方法。% x8 u5 t# l- a' m! B

( @% Q7 g4 q( w7 R! Q1、Windows下安装Vmware Workstation,在Vmware中安装ubuntu,虚拟硬盘要大于10G
$ B! a/ \0 X& t9 C& W2、ubuntu安装qemu虚拟机
! m+ T8 y* P8 t" L7 s6 d( [1 psudo apt-get update  |1 @' S: X* A; a6 K
sudo apt-get install qemu-kvm-extras
/ H  y) p8 h& r3、在http://people.debian.org/~aurel32/qemu/ 下载mips虚拟机
+ z% i, l9 U9 ?& w4 Vdebian_etch_mipsel_small.qcow2,vmlinux-2.6.18-6-qemu$ Y. ^  a, ~% |
拷贝到ubuntu Home Folder(从Windows直接拖拽到Vmware中)
. _. a7 K/ j) \# _/ d* P4、在home中建立共享目录qemu_share,或者手动安装samba,和Windows中的方法一样,属性选共享,然后ubuntu会自动安装samba。8 a# q4 B* N% U2 R: b. _& [, x
5、在ubuntu控制台启动mips虚拟机
+ C5 z; q' k- K, H$ ~, Jqemu-system-mips -M mips -m 256 -kernel vmlinux-2.6.18-6-qemu -hda debian_etch_mips_small.qcow2 -append "root=/dev/hda1 console=ttyS0" -nographic
- {6 l& {7 R! _) [7 a5 ?用户名 root、密码 root
/ h. u  ?/ y0 f. k" V6、mips虚拟机修改更新源, h( b5 b; ~7 a: K7 {2 L! E
编辑 /etc/apt/sources.list7 M1 m+ O0 |+ g  Q( L) j
将更新源设置为
; H/ W6 ~& q' o. k8 {( D% b7 {deb http://archive.debian.org/debian/ etch main
. w3 r# |& X  X& Rdeb-src http://archive.debian.org/debian/ etch main
; x0 l! n9 W9 O7、更新pgpkey
/ R  j, @" Y; B4 o, ]apt-get install debian-archive-keyring
& l1 O4 J. K$ L% A' O5 m" W8、apt-get update0 ~- v& l- ?$ b0 r. X
9、安装samba client+ Y3 _( _  q2 Y9 ]( ]# U
apt-get install smbclient9 {8 e8 S" M" a1 G- [6 g2 R5 L% y
10、安装编译环境. C) I$ k( _9 A3 {+ O% O  ~" |
apt-get install gcc g++ make libc6-dev libgd2-noxpm-dev libmagic-dev zlib1g-dev bzip2 libbz2-dev
+ D# N2 p! V7 K# K) D, t' v! o11、下载mldonkey源码
, b6 Y% T. k( H) Y8 m3 V  Jwget http://sourceforge.net/projects/ ... .6.tar.bz2/download; _) m$ Q* _8 a  s) [1 [
12、解压缩. I; L  G+ E0 }; x3 m
bunzip2 mldonkey-3.0.6.tar.bz2
. I: H7 i# h' {tar xvf mldonkey-3.0.6.tar
5 J6 y; h; }# R) m13、添加utf8编码支持:(感谢jczuo:http://right.com.cn/forum/viewth ... &extra=page%3D1)
, j2 I. h1 C$ X, @* ~) V+ b& F' x% scd mldonkey-3.0.6
, ^* @8 n: }) z; D9 m) fvi src/utils/lib/charsetstubs.c# w1 J+ I5 v! u$ P, o
1379G显示1379行 a开始输入 str="UTF-8";- W$ g; j# n& E3 c
修改的位置前后内容为。8 h9 R9 p7 W; u9 M) C! l# Y1 ~
if (!str)./config
: B! M! d3 I8 f* Zraise_error ();
3 F+ @: I( F; M% l1 Z  Rstr="UTF-8"; //新增這行 ,大约在1379行左右; M! p1 x% Q8 E: _( H5 w  ]
return (copy_string ((char*) str));
* J* V, U; \5 s+ [  O# i}9 q! u# |1 {5 W2 Q4 V" Z
保存退出。Esc :w! :q
. P9 i8 B! H  H/ m9 Y0 N5 N14、编译# B: V8 Y9 q' y
./configure --help 可以察看编译选项! I: z8 ^( D# P- k1 i- e. t! E
全功能
. a8 b+ W" L: _5 Q./configure --enable-batch && make mlnet.byte.static9 G! D; r/ M4 P  `+ n+ q& u
部分功能% p8 p" g" D$ W" Q; l
./configure --disable-multinet --enable-bittorrent --enable-filetp --enable-batch && make mlnet.byte.static  U- j! W6 G! s
第一次编译会自动下载ocaml2 \& E9 y8 L+ S  h' Q
漫长的等待大约5-8个小时。
* A$ _; `4 K# b. }! n15、结果上传到共享目录
. x/ o, C$ W0 X$ wsmbclient \\\\10.0.2.2\\qemu_share% o' |+ t/ q. T$ D. |! x& W
输入ubuntu密码:- t4 S3 _7 K, w+ f: b
smb: \>put mlnet.byte.static
6 ]- f9 u" c* M" h, p( Z- V# p! x9 C, Hsmb: \>quit& f7 v7 G; F5 f
cd /lib
  q# Z# K+ J8 g! i8 Qsmbclient \\\\10.0.2.2\\qemu_share- f6 A; |0 B6 }8 o" I5 @) a6 _, D
输入ubuntu密码:
% O" }0 i' [9 S' v: C& P( psmb: \>put ld.so.1+ ]& N/ }9 [9 I5 M- ], i
smb: \>put libnss_dns.so.2
3 D+ |3 i% D: P, R' f, J) Psmb: \>put libresolv.so.2' H, p5 m2 O2 e) s! C1 Y! ?( H
smb: \>put libc.so.6
, p" N  q/ T7 |" Esmb: \>put libnss_files.so.2/ l$ g; Q5 h  O, l( k  n3 u* n, o  `
smb: \>quit
1 p, r; F7 E% n) {; h! x( G  O然后到把ubuntu的qemu_share目录中的结果拖到Windows下。
: p0 R6 @( b+ L  z4 O% p; P
发表于 2010-12-14 10:08:26 |上海| 显示全部楼层
感谢LZ已经好下载,但上传大大于下下载不知怎样调整我是菜鸟。请指教。谢谢!
发表于 2010-12-14 10:47:16 |河南| 显示全部楼层
多看技术贴,就能成高手。
发表于 2010-12-14 12:48:07 |浙江| 显示全部楼层
lz能不能 更新下opt内的下载软件呢
( J. ~: q. u9 B% g" H9 m不知如何更新啊
发表于 2010-12-17 14:05:30 |北京| 显示全部楼层
本帖最后由 dahai2003 于 2010-12-17 16:55 编辑 2 o2 b% A& D) m

1 c6 z/ U2 \  P抱歉,本楼的没压缩,压缩过的在下面,请移步。
( m6 j4 F2 U6 n9 _3 \
# j3 ^0 v5 @" J% ?: Z. [6 W+ y继续发一个transmission-2.13。
8 v6 ^; ^+ N  H5 X使用方法:
% [# [) ?; S3 o# S& z3 @# m! \lib目录文件加入/opt/lib,修改属性为可执行。
) r6 U5 z9 u+ V4 G3 }, kbin目录拷贝到/opt/bin,替换原文件,并修改属性为可执行(原文件可先换个名字保留)
4 E* P9 d" U& k( }# @share目录替换/opt/share目录,(原目录可换名保留)。( ^9 T- l. J4 u4 C: }; y  k( h

* v& X( l9 Z0 @9 o: z
, D/ [. d/ g, j" m. z! [# I

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2010-12-17 15:09:21 |广东| 显示全部楼层
(weixiao:很好...支持dahai2003楼上的升级行动......
发表于 2010-12-17 15:14:36 |广东| 显示全部楼层
dahai2003 发表于 2010-12-17 14:05 0 h* l- \* N7 q* O
继续发一个transmission-2.13。, i& }' Y& }/ _  h* M) O- d5 V
使用方法:
% D9 g% F' H9 g, E. ^9 `lib目录文件加入/opt/lib,修改属性为可执行。

( b* l2 h/ R0 a/ H. k+ G' X8 C$ gmips-linux-strip 一下bin文件省点空间...(deyi:
发表于 2010-12-17 16:49:42 |北京| 显示全部楼层
回复 ryulamp 的帖子
6 O* ?, A1 [# r" S
' W0 g+ i4 C* ^' Q& K非常感谢了,我还真是个linux菜鸟,以前还真不知道去除编译信息,还以为别人使用的是动态库呢,现在重新发一下,已经下载的抱歉重新下,版主也可以把上面的帖子删了。
! z, a7 y& r: u  r( c" a- C8 ^* b, h( L5 b

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2010-12-17 22:07:15 |浙江| 显示全部楼层
dahai2003 发表于 2010-12-14 01:33
& Y& P6 i  V, R  d$ p其实我也是个初学者,从网上搜索了编译方法,主要是参考了http://wsycqyz.org.ru/ 向天空有关交叉编译的博客 ...

# a2 ~$ E% W* a! r原来还有mips的虚拟机啊,这个相当给力。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

相关侵权、举报、投诉及建议等,请发 E-mail:yesdong@qq.com

Powered by Discuz! X5.0 Licensed © 2001-2026 Discuz! Team.44152102000001

在本版发帖返回顶部