Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
software:linux:yocto:meta-ntb [2020-10-20 14:16] Moritz Lammerichsoftware:linux:yocto:meta-ntb [2021-04-19 10:10] Moritz Lammerich
Zeile 5: Zeile 5:
 ==== Status ==== ==== Status ====
  
-Platform SDK RT RO-FS flink EtherCAT ^ EEROS ^ cyclictest ^ ROS  ^ wlan ^ librobotcontrol | +Feature / Machine cb20 bblue cx2020 c6930 
-cb20 | t | t | t | t | na | t | na | na +SDK                               | 
-bblue | t | t | na na o | o | t | +^ RT                                
-cx2020 | t | u | na | t | | o | na | na +RO-FS                             | 
-genericx86-64 | u | na | o | u | na |+^ flink                             ^       | 
 +^ EtherCAT          ^      ^                
 +EEROS                             | 
 +^ cyclictest           |              
 +ROS                               | 
 +^ wlan              ^          ^        ^       | 
 +^ librobotcontrol            ^        ^       |
  
 | t | (tested) confirmed working | | t | (tested) confirmed working |
Zeile 15: Zeile 21:
 | w | work in progress | | w | work in progress |
 | o | open | | o | open |
-| na | not applicable |+^   | not applicable |
  
  
Zeile 25: Zeile 31:
  
 ^ layer ^ machines ^ description | ^ layer ^ machines ^ description |
-| meta-ntb | cx2020, bblue | contains recipes common to all machines | +| meta-ost | cx2020, bblue | contains recipes common to all machines | 
-| meta-ntb-toradex | cb20  | recipes only relevant to toradex modules | +| meta-ost-toradex | cb20  | recipes only relevant to toradex modules | 
-| meta-ntb-ros | - | recipes used with ROS |+| meta-ost-ros | - | recipes used with ROS |
  
  
 ^  Machines  ^^ ^  Machines  ^^
 | cx2020  | [[ embedded_systems:cx2020:start | Beckhoff CX2020 PLC ]] | | cx2020  | [[ embedded_systems:cx2020:start | Beckhoff CX2020 PLC ]] |
-cb20    | [[ software:linux:toradex:start | NTB CB20 Board ]] |+c6930   Beckhoff C6930 PLC (see [[ embedded_systems:cx2020:start | CX2020 ]]) | 
 +| cb20    | [[ .:cb20 | NTB CB20 Board ]] |
 | bblue   | [[ .:bblue | Beaglebone Blue]] | | bblue   | [[ .:bblue | Beaglebone Blue]] |
 +| x86-rt  | [[ .:x86-rt | Generic x86 with RT kernel ]]
  
-==== meta-ntb ==== +^ Distros ^ 
-''meta-ntb'' contains all recipes that are not dependent on any specific machine/layer. This means it contains most recipes.+| 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  ^^^^ ^  users  ^^^^
 ^ recipe ^ user ^ password ^description | ^ recipe ^ user ^ password ^description |
-| ost-user | ost | ost | standard user with ''sudo'' priviledges |+| ost-user | ost | ost | standard user with ''sudo'' privileges |
 | - | root | - | default root user that comes with yocto | | - | 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  ^^ ^  images  ^^
-image (recipe) name ^ description ^ +^ (recipe) name ^ description ^ 
-ntb-prod-image | production image (read only fs) +ost-image | base image containing OST specific customizations
-| ntb-dev-image | development image, writable rootfs |+
  
 ^  kernels  ^^^ ^  kernels  ^^^
 ^ version ^ RT? ^ compatible machines ^ ^ version ^ RT? ^ compatible machines ^
-| 4.4 | RT | cx2020 |+| 4.4 | RT | cx2020, c6930 |
  
 ^  kernel modules  ^^ ^  kernel modules  ^^
 ^ recipe ^ description ^ ^ recipe ^ description ^
 | flink | [[ https://github.com/flink-project | flink ]] | | flink | [[ https://github.com/flink-project | flink ]] |
-| atemsys | acontins [[embedded_systems:ethercat:start | EtherCAT]] Stack | 
 | fpga-loader | [[ https://github.com/ntb-ch/fpga_loader | fpga_loader ]] | | fpga-loader | [[ https://github.com/ntb-ch/fpga_loader | fpga_loader ]] |
  
Zeile 66: Zeile 83:
  
  
-==== meta-ntb-toradex =====+==== meta-ost-toradex =====
  
-''meta-ntb-toradex'' contains all recipes that depend or are otherwise specific to toradex modules and their yocto layers.+''meta-ost-toradex'' contains all recipes that depend or are otherwise specific to toradex modules and their yocto layers.
  
 ^  kernels  ^^^° ^  kernels  ^^^°
 ^ version ^ RT? ^ compatible machines ^ comment ^ ^ version ^ RT? ^ compatible machines ^ comment ^
-4.x | RT & nonRT | cb20 | appends ''linux-toradex'' & ''linux-toradex-rt'' |+all | RT & nonRT | cb20 | appends ''linux-toradex'' & ''linux-toradex-rt'' |
  
 ^  other  ^^ ^  other  ^^
 ^ recipe ^ description ^ ^ recipe ^ description ^
-| u-boot-toradex | append ''u-boot' to use cb20 device tree by default |+| 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 ==== === Additional Links ====
  
-[[https://github.com/zechenturm/meta-ntb | meta-ntb on github ]]+[[https://gitlab.ost.ch/tech/inf/public/meta-ost | meta-ost on gitlab ]] 
 + 
 +[[https://github.com/zechenturm/meta-ntb | meta-ntb on github (deprecated) ]]