-
Notifications
You must be signed in to change notification settings - Fork 1
Tag 7 Yocto Overview
Mit folgenden Kommandos bekommt man das udoo-community-bsp auf seinen Rechner (bitte NICHT ausführen, das habt Ihr schon drauf).
#mkdir ~/bin
#curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
#chmod a+x ~/bin/repo
#PATH=${PATH}:~/bin
#mkdir ~/tmp/udoo-community-bsp
#cd ~/tmp/udoo-community-bsp
#repo init -u https://github.com/graugans/fsl-community-bsp-platform -b morty
#repo sync
Ihr habt auch schon einen Folder mit Downloads auf Eurem Rechner (wegen langsamem Internet):
cd ~/dev/udoo-community-bsp
ls downloads
Dieser Folder würde sich normalerweise beim ersten Compile automatisch füllen. Man kann auch sehr einfach (eine Zeile im CFG-File) konfigurieren, dass ein Share im Company-Netzwerk genutzt wird, am besten denselben für alle Entwickler.
AI: Hier mal die Stelle zeigen
Hat man einmal die Quellen, kann man mit folgenden Kommandos bauen:
MACHINE=udooneo DISTRO=fslc-framebuffer source ./setup-environment build
less conf/bblayer.conf
less conf/local.conf
MACHINE=udooneo bitbake udoo-image-full-cmdline
(Instruktionen waren aus: https://github.com/graugans/meta-udoo/wiki/Getting-started )
SD-Karte einsetzen, mit 'dmesg' das Laufwerk ermitteln (z.B. /dev/sdb)
VORSICHT: MACHT MAN HIER EINEN FEHLER, LÖSCHT MAN DIE (virtuelle) FESTPLATTE !
zcat tmp/deploy/images/udooneo/udoo-image-full-cmdline-udooneo.sdcard.gz | sudo dcfldd of=/dev/... bs=16M
sync
Sync ist wichtig !
Dann kann man das Yocto-Image booten :)
Connect über den RS-232-Port, UART-Zu-USB Kabel und 115200 Baud (vermutlich geht auch ssh und DHCP, dann aber mit Ethernet-Kabel, nicht über den sonst verfügbaren USB-Ethernet-Simulator vom Herstellerimage - das ist nun Yocto).
User: root
Passwort: keins