Table of Contents

Yocto BSP

Verzeichnis im Home Ordner anlegen

tq-embedded@ubuntu:~$ mkdir workspace/yocto/
tq-embedded@ubuntu:~$ cd workspace/yocto/

Yocto git clonen

tq-embedded@ubuntu:~/workspace/yocto$ git clone -b krogoth git://git.yoctoproject.org/poky.git
tq-embedded@ubuntu:~/workspace/yocto$ cd poky

TQ Meta Layer herunterladen

embedded@ubuntu:~/workspace/yocto/poky$ git clone https://github.com/tq-systems/meta-tq.git

Yocto Environment einrichten (sourcen)

embedded@ubuntu:~/workspace/yocto/poky$. oe-init-build-env

local.conf im build Verzeichnis bearbeiten

tq-embedded@ubuntu:~/workspace/yocto/poky/build/conf$ nano local.conf
Machine= "MACHINENAME>"

- BSP bauen

tq-embedded@ubuntu:~/workspace_yocto/poky/build$ bitbake tqma6x-core-image
  1. Rootfs/Kernel/devicetree bauen
bitbake core-image-minimal
  1. SD Karten Image erstellen
wic create tqmaxx-sdimg -e core-image-minimal

CI Meta TQ

Verzeichnis im Home Ordner anlegen

tq-embedded@ubuntu:~$ mkdir workspace/yocto/
tq-embedded@ubuntu:~$ cd workspace/yocto/

git clone –recurse-submodules https://github.com/tq-systems/ci-meta-tq

submodule aktualisieren

git submodule update --init

environment sourcen

source setup-environment build

auflistung bitbake tasks

bitbake -c listtasks core-image-minimal

Pakete zum ROOTFS hinzufügen

Um Pakete zu den Standard Images hinzuzufügen muss die Datei /conf/local.conf im Build Ordner bearbeitet werden.

IMAGE_INSTALL_append = " <Paketname> "

Pakete aus dem ROOTFS entfernen

Um Pakete zu den Standard Images hinzuzufügen muss die Datei /conf/local.conf im Build Ordner bearbeitet werden.

IMAGE_INSTALL_remove = " <Paketname> "