Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
software:linux:yocto:meta-ntb [2021-04-19 09:52] Moritz Lammerichsoftware:linux:yocto:meta-ntb [2021-04-19 10:17] Moritz Lammerich
Zeile 1: Zeile 1:
 ====== meta-ntb ===== ====== meta-ntb =====
  
-meta-ntb is a collection of [[software:linux:yocto:start | yocto/OpenEmbedded]] [[ software:linux:yocto:layer | layers ]] containing the following recipes and machines:+meta-ntb has moved to [[ meta-ost ]]!
  
-==== Status ==== +{{page>meta-ost}}
- +
-^ Feature / Machine ^ cb20 ^ bblue ^ cx2020 ^ c6930 ^ +
-^ SDK                t    t    |  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    t    |  u      u    | +
-^ wlan              ^      |  t    ^        ^       | +
-^ librobotcontrol        |  t    ^        ^       | +
- +
-| t | (tested) confirmed working | +
-| u | untested, but should work | +
-| w | work in progress | +
-| o | open | +
-^   | not applicable | +
- +
- +
-==== Cyclictest ==== +
- +
-[[ .:cyclictest | results ]] +
- +
-==== Layers ==== +
- +
-^ layer ^ machines ^ description | +
-meta-ost | cx2020, bblue | contains recipes common to all machines | +
-| meta-ost-toradex | cb20  | recipes only relevant to toradex modules | +
-| meta-ost-ros | - | recipes used with ROS | +
- +
- +
-^  Machines  ^^ +
-| cx2020  | [[ embedded_systems:cx2020:start | Beckhoff CX2020 PLC ]] | +
-| c6930   | Beckhoff C6930 PLC (see [[ embedded_systems:cx2020:start | CX2020 ]]) | +
-| cb20    | [[ .:cb20 | NTB CB20 Board ]] | +
-| bblue   | [[ .:bblue | Beaglebone Blue]] | +
-| x86-rt  | [[ .:x86-rt | Generic x86 with RT kernel ]] +
- +
-^ Distros ^ +
-| ost-distro | +
- +
-==== meta-ost ==== +
-''meta-ost'' 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 ''OST_DEVBUILD = "1"'' to ''local.conf''+
- +
-^  images  ^^ +
-^ (recipe) name ^ description ^ +
-| ost-image | base image containing OST specific customizations| +
- +
- +
-^  kernels  ^^^ +
-^ version ^ RT? ^ compatible machines ^ +
-| 4.4 | RT | cx2020, c6930 | +
- +
-^  kernel modules  ^^ +
-^ recipe ^ description ^ +
-| flink | [[ https://github.com/flink-project | flink ]] | +
-| fpga-loader | [[ https://github.com/ntb-ch/fpga_loader | fpga_loader ]] | +
- +
-^  other  ^^ +
-^ recipe ^ description ^ +
-| libeeros | [[ https://github.com/eeros-project/ | EEROS]] | +
-| libucl | [[ https://github.com/vstakhov/libucl | libucl]] | +
-| ecmasterlib | [[ https://github.com/ntb-ch/ecmasterlib | ecmasterlib ]] | +
-| udhcpc-service | [[ https://wiki.archlinux.org/index.php/Systemd | SystemD]] service to bring up ethernet using udhcpc (dhcp client) | +
- +
- +
-==== meta-ost-toradex ===== +
- +
-''meta-ost-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 | +
- +
-==== meta-ost-ros ==== +
- +
-^ images ^^ +
-^ (recipe) name ^ description ^ +
-^ ost-ros-image ^ same as ''ost-image'' but based on ''ros-image-core'' to include ROS ^ +
- +
- +
-=== Additional Links ==== +
- +
-[[https://github.com/zechenturm/meta-ntb | meta-ntb on github ]]+