Dies ist eine alte Version des Dokuments!


meta-ntb

meta-ntb is a collection of yocto/OpenEmbedded layers containing the following recipes and machines:

Status

Platform / Machine SDK RT RO-FS flink EtherCAT EEROS cyclictest ROS wlan librobotcontrol
cb20 t t t t t t t
bblue u t t u o u t w
cx2020 t t t t u t u
c6930 t t t t t o u
genericx86-64 u u u u o u u
Feature cb20 bblue cx2020 c6930 genericx86-64
SDK t w t t
RT t t t t
RO-FS t t t t
flink t
EtherCAT t t
EEROS t t u t
cyclictest t o t o
ROS t u u u
wlan t
librobotcontrol t
t (tested) confirmed working
u untested, but should work
w work in progress
o open
not applicable

Cyclictest

Layers

layer machines description
meta-ntb cx2020, bblue contains recipes common to all machines
meta-ntb-toradex cb20 recipes only relevant to toradex modules
meta-ntb-ros - recipes used with ROS
Machines
cx2020 Beckhoff CX2020 PLC
c6930 Beckhoff C6930 PLC (see CX2020 )
cb20 NTB CB20 Board
bblue Beaglebone Blue
Distros
ntb-distro

meta-ntb

meta-ntb contains all recipes that are not dependent on any specific machine/layer. This means it contains most recipes.

users
recipe user password description
ost-user ost ost standard user with sudo privileges
- root - default root user that comes with yocto

Note: The root user login is disabled on production images (ssh & local), use ost-user instead.

Development & Production Images

By default, ntb-image generates a production build. To generate a development build, add NTB_DEVBUILD = „1“ to local.conf.

images
image (recipe) name description
ntb-image base image containing NTB specific customizations
kernels
version RT? compatible machines
4.4 RT cx2020, c6930
kernel modules
recipe description
flink flink
fpga-loader fpga_loader
other
recipe description
libeeros EEROS
libucl libucl
ecmasterlib ecmasterlib
udhcpc-service SystemD service to bring up ethernet using udhcpc (dhcp client)

meta-ntb-toradex

meta-ntb-toradex contains all recipes that depend or are otherwise specific to toradex modules and their yocto layers.

kernels
version RT? compatible machines comment
all RT & nonRT cb20 appends linux-toradex & linux-toradex-rt
other
recipe description
u-boot-toradex append u-boot to use cb20 device tree by default