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:ubuntu:beagleboneblack [2014-08-19 12:47] – abajric | software:linux:ubuntu:beagleboneblack [2016-08-10 13:03] – kalberer | ||
---|---|---|---|
Zeile 174: | Zeile 174: | ||
U-Boot Script | U-Boot Script | ||
- | < | + | < |
+ | # nano / | ||
Folgenden Inhalt einfügen | Folgenden Inhalt einfügen | ||
- | < | + | < |
+ | kernel_file=zImage | ||
+ | initrd_file=initrd.img | ||
loadaddr=0x82000000 | loadaddr=0x82000000 | ||
+ | initrd_addr=0x88080000 | ||
fdtaddr=0x88000000 | fdtaddr=0x88000000 | ||
- | rdaddr=0x88080000 | ||
initrd_high=0xffffffff | initrd_high=0xffffffff | ||
fdt_high=0xffffffff | fdt_high=0xffffffff | ||
- | loadximage=load mmc 0:2 ${loadaddr} | + | loadimage=load mmc ${mmcdev}:${mmcpart} |
- | loadxfdt=load mmc 0:2 ${fdtaddr} /boot/dtbs/${uname_r}/${fdtfile} | + | loadinitrd=load mmc ${mmcdev}:${mmcpart} ${initrd_addr} ${initrd_file}; setenv |
- | loadxrd=load mmc 0:2 ${rdaddr} / | + | loadfdt=load mmc ${mmcdev}:${mmcpart} ${fdtaddr} /dtbs/${fdtfile} |
- | loaduEnvtxt=load mmc 0:2 ${loadaddr} / | + | # |
- | loadall=run loaduEnvtxt; | + | |
- | mmcargs=setenv bootargs | + | console=ttyO0, |
+ | mmcroot=/ | ||
+ | mmcrootfstype=ext4 rootwait fixrtc | ||
- | uenvcmd=run | + | ##To disable HDMI/ |
+ | # | ||
+ | optargs=capemgr.disable_partno=BB-BONELT-HDMI, | ||
+ | |||
+ | ##3.1MP Camera Cape | ||
+ | # | ||
+ | |||
+ | mmcargs=setenv bootargs console=${console} root=${mmcroot} rootfstype=${mmcrootfstype} ${optargs} | ||
+ | |||
+ | #zImage: | ||
+ | uenvcmd=run | ||
Um zu speichern Ctrl+O drücken und mit Ctrl+X schliessen. | Um zu speichern Ctrl+O drücken und mit Ctrl+X schliessen. | ||
Zeile 204: | Zeile 218: | ||
Kernel installieren | Kernel installieren | ||
< | < | ||
- | # cp -v ./ | + | # cp -v ./ |
+ | # mkdir -p /media/boot/dtbs/ | ||
+ | # tar xfv ./bb-kernel/ | ||
# mkdir -p / | # mkdir -p / | ||
# tar xfv ./ | # tar xfv ./ | ||
# tar xfv ./ | # tar xfv ./ | ||
- | |||
- | Create Boot-Script uEnv.txt | ||
- | < | ||
Zeile 217: | Zeile 230: | ||
Netzwerk einrichten | Netzwerk einrichten | ||
- | < | + | < |
Folgenden Inhalt einfügen: | Folgenden Inhalt einfügen: | ||
Zeile 244: | Zeile 257: | ||
respawn | respawn | ||
exec /sbin/getty 115200 ttyO0</ | exec /sbin/getty 115200 ttyO0</ | ||
+ | |||
+ | Um zu speichern Ctrl+O drücken und mit Ctrl+X schliessen. | ||
+ | |||
+ | |||
+ | USB-Gadgets Kernelmodul beim Start laden | ||
+ | < | ||
+ | |||
+ | Ganz unten folgende Zeile anhängen: | ||
+ | < | ||
+ | |||
+ | Um zu speichern Ctrl+O drücken und mit Ctrl+X schliessen. | ||
+ | |||
+ | DHCP Server aktivieren: | ||
+ | < | ||
+ | |||
+ | Die Zeile mit ' | ||
+ | Um zu speichern Ctrl+O drücken und mit Ctrl+X schliessen. | ||
+ | |||
+ | DHCP Server konfigurieren: | ||
+ | < | ||
+ | |||
+ | Folgende Einstellungen ändern: | ||
+ | < | ||
+ | end 192.168.7.1 # | ||
+ | interface usb0 # | ||
+ | max_leases 1 # | ||
+ | optionsubnet 255.255.255.252 # | ||
Um zu speichern Ctrl+O drücken und mit Ctrl+X schliessen. | Um zu speichern Ctrl+O drücken und mit Ctrl+X schliessen. | ||
Zeile 249: | Zeile 289: | ||
Script um microSD Karte auf eMMC Flash zu kopieren | Script um microSD Karte auf eMMC Flash zu kopieren | ||
< | < | ||
+ | $ chmod +x bbb-eMMC-flasher-eewiki-12mb.sh | ||
# cp bbb-eMMC-flasher-eewiki-12mb.sh / | # cp bbb-eMMC-flasher-eewiki-12mb.sh / | ||
+ | |||
+ | Ganz am Schluss microSD Karte unmounten. | ||
+ | < | ||
+ | # umount /media/boot | ||
+ | # umount / | ||
+ | |||
+ | ===== SPI für FPGA Anbindung auf BBB ===== | ||
+ | http:// | ||
+ | |||
+ | |||
+ | ===== Ubuntu 16.04 ===== | ||
+ | Auf dem BeagleBone Black kann nun auch Ubuntu 16.04 installiert werden. Das Image dazu steht auf dem [[https:// | ||
+ | |||
+ | Eine grosse Auswahl an Capes besteht für das BeagleBone Black auf [[https:// | ||
+ | |||
+ | In oben aufgeführter Anleitung zur Aktivierung der SPI mittels device tree overlay gibt es nun einen Fehler im Pfad. Der alte Befehl ist folgender: | ||
+ | < | ||
+ | |||
+ | Der Pfad für den Cape-Manager hat nun in Ubuntu 16.04 jedoch geändert und der Befehl sieht nun folgendermassen aus: | ||
+ | < | ||
+ | |||
+ | Der aktuelle Befehl zur Aktivierung bzw. Deaktivierung eines Capes zur Bootzeit ist neu folgender: | ||
+ | < | ||
+ | Wenn also oben verlinkte Anleitung für SPI verwendet wird, muss der Schritt, in welchem das File / | ||
+ | < | ||
+ | cape_enable=bone_capemgr.enable_partno=BB-SPI1-01</ |