| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| arm-none-linux-gnueabi_build_uboot.tgz | 2013-09-13 | 49.3 MB | |
| wget-LFS.tar.gz | 2013-09-13 | 1.8 MB | |
| zlib-1.2.3.tar.gz | 2013-09-13 | 483.2 kB | |
| web_page.tgz | 2013-09-13 | 217.6 kB | |
| u-boot-1_1_1.tar.gz | 2013-09-13 | 4.6 MB | |
| util-linux-2.12r.tar.gz | 2013-09-13 | 3.6 MB | |
| tinylogin-1.4.tar.gz | 2013-09-13 | 134.9 kB | |
| samba-3.0.28.tar.gz | 2013-09-13 | 3.9 MB | |
| sqlite-3.3.7.tar.gz | 2013-09-13 | 1.8 MB | |
| quota-tools.tar.gz | 2013-09-13 | 904.8 kB | |
| pure-ftpd-1.0.21.tar.gz | 2013-09-13 | 796.9 kB | |
| Readme.txt | 2013-09-13 | 5.4 kB | |
| ntp-4.2.0.tar.gz | 2013-09-13 | 4.0 MB | |
| openssl-0.9.7.tar.gz | 2013-09-13 | 4.1 MB | |
| LPRng-3.8.10.tar.gz | 2013-09-13 | 5.9 MB | |
| module-init-tools-3.3-pre1.tar.gz | 2013-09-13 | 589.8 kB | |
| mdadm-2.5.6.tar.gz | 2013-09-13 | 175.5 kB | |
| libiconv-1.9.2.tar.gz | 2013-09-13 | 4.8 MB | |
| libtool-1.5.6.tar.gz | 2013-09-13 | 2.9 MB | |
| jpeg-6b.tar.gz | 2013-09-13 | 522.3 kB | |
| iTunesServer.tar.gz | 2013-09-13 | 1.1 MB | |
| goahead.tar.gz | 2013-09-13 | 1.9 MB | |
| imgconvert.tar.gz | 2013-09-13 | 370.7 kB | |
| firmware_description.HTML | 2013-09-13 | 326 Bytes | |
| GPL_License | 2013-09-13 | 15.4 kB | |
| e2fsprogs-1.32.tgz | 2013-09-13 | 4.5 MB | |
| ez-ipupdate-3.0.11b7.tgz | 2013-09-13 | 151.5 kB | |
| confuse.tgz | 2013-09-13 | 594.4 kB | |
| D-Link GPL Written Offer.HTML | 2013-09-13 | 1.0 kB | |
| chardetect.tgz | 2013-09-13 | 162.4 kB | |
| busybox-1.00-pre1.tgz | 2013-09-13 | 1.9 MB | |
| at.tgz | 2013-09-13 | 658.0 kB | |
| Totals: 32 Items | 102.0 MB | 0 | |
=========================================================
1. Flash Layout
16Mbytes
+-----------------------+ <----0x00000000
| |
| MTD1 |
| (128K) |
+-----------------------+ <----0x00020000
| |
| MTD2 |
| (128K) |
+-----------------------+ <----0x00040000
| |
| Linux Kernel |
| (1536K) |
+-----------------------+ <----0x001C0000
| |
| Ramdisk |
| (14080K) |
+-----------------------+ <----0x00F80000
| |
| uBOOT |
| (512K) |
+-----------------------+ <----0x01000000
============================================================
2. Modules compilation
1). Building arm-none-linux-gnueabi-le-softfloat
tar zxvf arm-none-linux-gnueabi-le-softfloat.tgz
Note : this toolchain is for other modules compilation except uboot, you
only need to untar this toolchain and modify the path within the Makefile
of the modules accordingly to start the compilation.
2). Building arm-none-linux-gnueabi_build_uboot
tar zxvf arm-none-linux-gnueabi_build_uboot.tgz
Note : this toolchain is for uboot compilation, you only need to untar
this toolchain and modify the path within the Makefile of the uboot
module accordingly to start the compilation.
3). Building at
tar zxvf at.tgz
cd at
make clean;make
4). Building busybox-1.00-pre1
tar zxvf busybox-1.00-pre1.tgz
cd busybox-1.00-pre1
make clean; make
5). Building chardetect
tar zxvf chardetect.tgz
cd chardetect
make clean; make
6). Building confuse
tar zxvf confuse.tgz
cd confuse/
Please refer to the MYREADME.txt file under the confuse directory,this file teach you how to compile confuse lib.
7). Building e2fsprogs-1.32
tar zxvf e2fsprogs-1.32.tgz
cd e2fsprogs-1.32
make clean; make
8). Building ez-ipupdate-3.0.11b7
tar zxvf ez-ipupdate-3.0.11b7.tgz
cd ez-ipupdate-3.0.11b7
make clean; make
9). Building goahead
tar zxvf goahead.tgz
cd LINUX/
make
10). Building imgconvert
tar zxvf imgconvert.tgz
cd imgconvert
make clean
make
11). Buliding iTunesServer
tar zxvf iTuneServer.tgz
cd iTuneServer
a. cd libid3tag-0.15.1b
./configure --host=arm-none-linux
make
cd..
b. cd gdbm-1.8.3
./configure --host=arm-linux
make
c. cd mt-daapd-0.2.4
please reference to compile_step.txt within the folder.
12). Building jpeg-6b
tar zxvf jpeg-6b.tgz
cd jpeg-6b
make
13). Building libiconv-1.9.2
tar zxvf libiconv-1.9.2.tgz
cd libiconv-1.9.2
note : please reference to readme for building this lib, no modification from us
14). Building libtool-1.5.6.tgz
cd libtool-1.5.6
./configure --host=arm-linux --enable-shared=yes CC=arm-none-linux-gnueabi-gcc host_alias=arm-linux --enable-ltdl-install --no-create --no-recursion
make
15). Building linux-2.6.12.6
tar zxvf linux-2.6.12.6.tgz
cd linux-2.6.12.6
./cv.sh
make menuconfig
select exit
select yes
make clean;make uImage
16). Buliding LPRng-3.8.10
tar zxvf LPRng-3.8.10.tgz
cd LPRng-3.8.10
make
17). Buliding mdadm-2.5.6
tar zxvf mdadm-2.5.6.tgz
cd mdadm-2.5.6
make
18). Buliding module-init-tools-3.3-pre1
tar zxvf module-init-tools-3.3-pre1.tgz
cd module-init-tools-3.3-pre1
make clean; make
19). Building ntp-4.2.0
tar zxvf ntp-4.2.0.tgz
cd ntp-4.2.0
cd sntp
make
20). Building openssl-0.9.7
tar zxvf openssl-0.9.7.tgz
cd openssl-0.9.7
make clean; make
21). Building pure-ftpd-1.0.21
tar zxvf pure-ftpd-1.0.21.tgz
cd pure-ftpd-1.0.21
touch *
./configure --host=arm --build=arm-linux --prefix=/usr/local/pureftpd --with-throttling --with-largefile --with-sysquotas --with-virtualchroot
make clean;make
22). Building quota-tools
tar zxvf quota-tools.tgz
cd quota-tools
make clean; make
23). Building samba-3.0.28
tar zxvf samba-3.0.28.tgz
cd source
make clean;make
24). Building sqlite-3.3.7
tar zxvf sqlite-3.3.7.tgz
cd sqlite-3.3.7
note : please reference to compile_step.txt within the folder
25). Building tinylogin-1.4
tar zxvf tinylogin-1.4.tgz
cd tinylogin-1.4
make clean;make
26). Building u-boot-1_1_1
tar zxvf u-boot-1_1_1.tgz
chmod -R a+w u-boot-1_1_1
cd u-boot-1_1_1
make mrproper
make db88f5182_config
make clean; make
27). Building util-linux-2.12r
tar zxvf util-linux-2.12r.tgz
cd util-linux-2.12r
make
28). Building wget-LFS
tar zxvf wget-LFS.tgz
cd wget-LFS
make clean;make
29). Building zlib-1.2.3
tar zxvf zlib-1.2.3.tgz
cd zlib-1.2.3
note : please reference to readme for building this lib, no modification from us
30). Building web_page
tar zxvf web_page.tgz
note : web_page.tgz include all the ASP, HTML and Image files of the GUI