Page 1 of 1

Building OpenWrt for RouterBoard 153 and 532

Posted: Sun Jun 17, 2007 4:57 pm
by korkakak
Ξεκινάμε με το 153 γιατί θα είναι η πρώτη απόπειρα.

ΠΡΟΑΠΑΙΤΟΥΜΕΝΑ:
Linux περιβάλλον με gcc, binutils, patch, bzip2, flex, bison, make, gettext, pkg-config, unzip, libz-dev και τα heades από libc.



Καταρχάς μαζεύουμε από το svn ότι χρειαζόμαστε:

Code: Select all

mkdir ~/OpenWrt
cd ~/OpenWrt
svn co https://svn.openwrt.org/openwrt/trunk/
svn co https://svn.openwrt.org/openwrt/packages/ ~/trunk/feeds/packages/
cd trunk
make package/symlinks
Το svn μαζί με τo toolchain υπάρχει στο ftp://10.140.4.2/OpenWrt και γίνεται update κάθε Τετάρτη και Κυριακή. Αν αποφασίσετε να τα πάρετε από εκεί τοτε απλά αφήστε το βήμα 1α και απλά τραβήξτε τα από το ftp του 4.2

2.

Ξεκινάμε για το configuration του builtroot:

Κάνουμε make menuconfig εντός του φακέλου trunk

Code: Select all

$ cd ~/OpenWrt/trunk/
$ make menuconfig
ή

Code: Select all

# cd ~/OpenWrt/trunk/
# make menuconfig FORCE=1
Στο configuration επιλέγουμε ADM5120-2.6 (Little Endian) για το 153 ή τα 133 , 133C ,και 112 είτε routerboard 532 για το routerboard 532.

Προς το παρόν θα χτίσουμε μια εικόνα για τις συσκευές που δέχονται compact flash και [και άρα δεν απαιτούν τρυκ του στυλ jumpstart για να bootαρουμε μέσω network να φορτώσουμε τα images και στην συνέχεια μέσω αυτού να βάλουμε το image στο built in NAND flash. Aυτά για επόμενο tutorial]

Code: Select all

$ make
ή

Code: Select all

# make FORCE=1
Αν σε αυτό το σημείο ΔΕΝ έχετε κατεβάσει το distro από το ftp μου το make θα προσπαθήσει να κατεβάσει το toolchain. [οπότε κάνουμε υπομονή].


Η συνέχεια σε λίγο...