Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
software:linux:buildroot:zoom [2014-11-17 09:02] – abajric | software:linux:buildroot:zoom [2014-11-17 13:30] – abajric | ||
---|---|---|---|
Zeile 13: | Zeile 13: | ||
$ export ZOOMDIR=$(pwd) | $ export ZOOMDIR=$(pwd) | ||
$ echo $ZOOMDIR | $ echo $ZOOMDIR | ||
- | $ mkdir images | ||
</ | </ | ||
Zeile 43: | Zeile 42: | ||
$ time make source | $ time make source | ||
$ time make | $ time make | ||
- | $ cp output/ | ||
$ export PATH=$ZOOMDIR/ | $ export PATH=$ZOOMDIR/ | ||
$ arm-buildroot-linux-gnueabi-gcc -v | $ arm-buildroot-linux-gnueabi-gcc -v | ||
gcc version 4.8.2 (Buildroot 2014.05) | gcc version 4.8.2 (Buildroot 2014.05) | ||
</ | </ | ||
+ | |||
+ | Das Herunterladen der Source-Files mit //make source// dauert ca. 7 min (je nach Internetverbindung) und der Build selbst mit //make// dauert ungefär eine Stunde für diese Konfiguration. | ||
== U-Boot ==================================== | == U-Boot ==================================== | ||
Zeile 53: | Zeile 53: | ||
< | < | ||
$ cd $ZOOMDIR/ | $ cd $ZOOMDIR/ | ||
- | $ make CROSS_COMPILE=arm-buildroot-linux-gnueabi- distclean | + | $ export |
- | $ make CROSS_COMPILE=arm-buildroot-linux-gnueabi- | + | $ make distclean |
- | $ make CROSS_COMPILE=arm-buildroot-linux-gnueabi- | + | $ make da850evm_config |
+ | $ make all | ||
$ export PATH=$ZOOMDIR/ | $ export PATH=$ZOOMDIR/ | ||
$ mkimage -V | $ mkimage -V | ||
Zeile 82: | Zeile 83: | ||
< | < | ||
$ cd $ZOOMDIR/ | $ cd $ZOOMDIR/ | ||
- | $ make ARCH=arm | + | $ export |
- | $ make ARCH=arm CROSS_COMPILE=arm-buildroot-linux-gnueabi- | + | $ make distclean |
- | $ make ARCH=arm CROSS_COMPILE=arm-buildroot-linux-gnueabi- | + | $ make da850_omapl138_defconfig |
+ | $ make menuconfig | ||
</ | </ | ||
Zeile 94: | Zeile 96: | ||
< | < | ||
- | $ make ARCH=arm CROSS_COMPILE=arm-buildroot-linux-gnueabi- | + | $ make uImage |
- | $ cp arch/ | + | $ make modules |
- | $ make ARCH=arm CROSS_COMPILE=arm-buildroot-linux-gnueabi- | + | |
</ | </ | ||
Zeile 123: | Zeile 124: | ||
$ sudo cp linux-03.22.00.02/ | $ sudo cp linux-03.22.00.02/ | ||
$ sudo cp uboot-03.22.00.02/ | $ sudo cp uboot-03.22.00.02/ | ||
- | $ cd $ZOOMDIR/ | + | $ cd sd/rootfs |
- | $ make ARCH=arm CROSS_COMPILE=arm-buildroot-linux-gnueabi- modules_install INSTALL_MOD_PATH=$ZOOMDIR/ | + | |
- | $ pushd sd/rootfs | + | |
$ sudo tar xjf $ZOOMDIR/ | $ sudo tar xjf $ZOOMDIR/ | ||
$ sudo nano etc/ | $ sudo nano etc/ | ||
Zeile 139: | Zeile 138: | ||
< | < | ||
- | $ popd | + | $ sudo nano etc/ |
+ | </ | ||
+ | |||
+ | Folgende Zeile irgendwo am Anfang einfügen: | ||
+ | < | ||
+ | export TSLIB_TSDEVICE=/ | ||
+ | </ | ||
+ | |||
+ | Speichern mit Ctrl+X, Y. | ||
+ | |||
+ | |||
+ | < | ||
+ | $ cd $ZOOMDIR/ | ||
+ | $ sudo -E make modules_install INSTALL_MOD_PATH=$ZOOMDIR/ | ||
+ | $ sudo rm $ZOOMDIR/ | ||
$ sync | $ sync | ||
- | $ sudo umount sd/boot | + | $ sudo umount |
- | $ sudo umount sd/rootfs | + | |
</ | </ | ||