Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
software:linux:yocto:cb20 [2023-07-07 14:56] Urs Grafsoftware:linux:yocto:cb20 [2023-08-08 13:17] (aktuell) Urs Graf
Zeile 1: Zeile 1:
-======= CB20 ======+ ======= CB20 ======
 The ''cb20'' machine provides a platform for our [[embedded_systems:imx6:cb|Controller Board with Colibri Module]] hardware using a real time kernel. The ''cb20'' machine provides a platform for our [[embedded_systems:imx6:cb|Controller Board with Colibri Module]] hardware using a real time kernel.
  
Zeile 7: Zeile 7:
 Note that the ''cb20'' machine requires the ''meta-ost-toradex'' layer that is part of [[meta-ost]]. Note that the ''cb20'' machine requires the ''meta-ost-toradex'' layer that is part of [[meta-ost]].
  
-Follow the [[software:linux:yocto:setup|Setup and Building]] guide to set up the build environment and change the machine definition in ''local.conf''+Follow the [[software:linux:yocto:setup|Setup and Building]] guide to set up the build environment. Fetch board and processor specific repositories: 
 +  * meta-freescale, github.com/Freescale/meta-freescale.git, branch dunfell 
 +  * meta-freescale-3rdparty, github.com/Freescale/meta-freescale-3rdparty.git, branch dunfell 
 +  * meta-toradex-bsp-common, git.toradex.com/meta-toradex-bsp-common.git, branch dunfell-5.x.y  
 +  * meta-toradex-nxp, git.toradex.com/meta-toradex-nxp.git, branch dunfell-5.x.y 
 + 
 +Next, add the layers to ''bblayers.conf'' 
 +<code> 
 +BBLAYERS ?= " \ 
 +   /home/ubuntu/yocto/poky/meta \ 
 +   /home/ubuntu/yocto/poky/meta-poky \ 
 +   /home/ubuntu/yocto/poky/meta-yocto-bsp \ 
 +   \ 
 +   /home/ubuntu/yocto/meta-openembedded/meta-oe \ 
 +   /home/ubuntu/yocto/meta-ost/meta-ost \ 
 +   /home/ubuntu/yocto/meta-ost/meta-ost-toradex \ 
 +   /home/ubuntu/yocto/meta-toradex-nxp \ 
 +   /home/ubuntu/yocto/meta-toradex-bsp-common \ 
 +   /home/ubuntu/yocto/meta-freescale \ 
 +   /home/ubuntu/yocto/meta-freescale-3rdparty \ 
 +   " 
 +</code> 
 + 
 +and change the machine definition in ''local.conf''
  
 <code> <code>
Zeile 33: Zeile 56:
  
 ===== Installing Images ===== ===== Installing Images =====
-In order to install new images, you must access the login shell through UART-A. 
-  * On the Colibri Evaluation board: use a null modem cable. The communication settings are: 115200 8N1. 
-  * On our [[embedded_systems:imx6:cb|Controller Board (cb20)]]: you need a special USB/TTL-Serial-UART converter cable. The connector on the board is a 6-pin SIL connector, e.g. [[http://ch.farnell.com/ftdi/ttl-232r-3v3/kabel-usb-ttl-pegel-seriell-umsetzung/dp/1329311]].  
- 
 Use the [[..:toradex:toradex-easy-installer | Toradex Easy Installer]] to load new images. Use the [[..:toradex:toradex-easy-installer | Toradex Easy Installer]] to load new images.
  
- +Updating the bootloader recovery mode
-===== Updating the Bootloader Recovery Mode =====+
   * https://developer.toradex.com/knowledge-base/flashing-linux-on-imx6-modules   * https://developer.toradex.com/knowledge-base/flashing-linux-on-imx6-modules
   * https://developer.toradex.com/knowledge-base/imx-recovery-mode#3-colibri-imx6   * https://developer.toradex.com/knowledge-base/imx-recovery-mode#3-colibri-imx6
Zeile 46: Zeile 64:
  
 ===== Accessing the Board ===== ===== Accessing the Board =====
 +The login shell can be accessed through UART-A.
 +  * On the Colibri Evaluation board: use a null modem cable. The communication settings are: 115200 8N1.
 +  * On our [[embedded_systems:imx6:cb|Controller Board (cb20)]]: you need a special USB/TTL-Serial-UART converter cable. The connector on the board is a 6-pin SIL connector, e.g. [[http://ch.farnell.com/ftdi/ttl-232r-3v3/kabel-usb-ttl-pegel-seriell-umsetzung/dp/1329311]]. 
  
-To be done !!! +==== User ====
-| IP | ? |+
 | user | ost | | user | ost |
 | pw   | ost | | pw   | ost |
- 
 The ''root'' user is also available over ssh in development images (such as ''ost-devel'' image). The ''root'' user is also available over ssh in development images (such as ''ost-devel'' image).
 +
 +==== IP-Address ====
 +| IP | ? |
  
 ==== Using WLAN ==== ==== Using WLAN ====