Building OpenWrt for RouterBoard 153 and 532
Posted: Sun Jun 17, 2007 4:57 pm
Ξεκινάμε με το 153 γιατί θα είναι η πρώτη απόπειρα.
ΠΡΟΑΠΑΙΤΟΥΜΕΝΑ:
Linux περιβάλλον με gcc, binutils, patch, bzip2, flex, bison, make, gettext, pkg-config, unzip, libz-dev και τα heades από libc.
1α
Καταρχάς μαζεύουμε από το svn ότι χρειαζόμαστε:
Το svn μαζί με τo toolchain υπάρχει στο ftp://10.140.4.2/OpenWrt και γίνεται update κάθε Τετάρτη και Κυριακή. Αν αποφασίσετε να τα πάρετε από εκεί τοτε απλά αφήστε το βήμα 1α και απλά τραβήξτε τα από το ftp του 4.2
2.
Ξεκινάμε για το configuration του builtroot:
Κάνουμε make menuconfig εντός του φακέλου trunk
ή
Στο 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]
ή
Αν σε αυτό το σημείο ΔΕΝ έχετε κατεβάσει το distro από το ftp μου το make θα προσπαθήσει να κατεβάσει το toolchain. [οπότε κάνουμε υπομονή].
Η συνέχεια σε λίγο...
ΠΡΟΑΠΑΙΤΟΥΜΕΝΑ:
Linux περιβάλλον με gcc, binutils, patch, bzip2, flex, bison, make, gettext, pkg-config, unzip, libz-dev και τα heades από libc.
1α
Καταρχάς μαζεύουμε από το 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
2.
Ξεκινάμε για το configuration του builtroot:
Κάνουμε make menuconfig εντός του φακέλου trunk
Code: Select all
$ cd ~/OpenWrt/trunk/
$ make menuconfig
Code: Select all
# cd ~/OpenWrt/trunk/
# make menuconfig FORCE=1
Προς το παρόν θα χτίσουμε μια εικόνα για τις συσκευές που δέχονται compact flash και [και άρα δεν απαιτούν τρυκ του στυλ jumpstart για να bootαρουμε μέσω network να φορτώσουμε τα images και στην συνέχεια μέσω αυτού να βάλουμε το image στο built in NAND flash. Aυτά για επόμενο tutorial]
Code: Select all
$ make
Code: Select all
# make FORCE=1
Η συνέχεια σε λίγο...