簡體   English   中英

為RPi3構建yocto圖像

[英]Building a yocto image for RPi3

最近,我從yocto-project開始為樹莓派構建圖像。 我在ubuntu主機上的名為yocto_project的目錄下克隆了poky和meta-raspberrypi。 使用source oe-init-build-env rpi-build 我創建的第一張圖片rpi-basic-image是成功的嘗試。

使用映像啟動RPi后,我得到了一個基於CLI的界面,但問題是缺少一些命令。 缺省情況下,我們知道所有軟件包都未與image合並,因此我們需要手動添加它,例如systemd。

如果我運行bitbake-layers show-recipes我會獲得可用於RPi的所有配方的一長串清單。 因此,我在線閱讀了一些文檔以添加systemd之后,添加了文本IMAGE_INSTALL_append = " systemd" 此后,當我對bitbake rpi-basic-image進行位ERROR: Nothing RPOVIDES 'systemd' (but /path_to/rpi-basic-image.bb RDEPENDS on or otherwise requires it) ERROR: systemd was skipped: 'systemd' not in DISTRO_FEATURES ERROR: Required build target 'rpi-basic-image' has no buildable providers錯誤為ERROR: Nothing RPOVIDES 'systemd' (but /path_to/rpi-basic-image.bb RDEPENDS on or otherwise requires it) ERROR: systemd was skipped: 'systemd' not in DISTRO_FEATURES ERROR: Required build target 'rpi-basic-image' has no buildable providers

沒有線索,為什么我會收到此錯誤。 如何解決。 我還必須使用build / local.conf手動添加那些軟件包/食譜以獲取所有命令。 需要一個很好的解釋/指導。

選擇初始化管理器-Yocto開發手冊

 DISTRO_FEATURES_append = " systemd"
 VIRTUAL-RUNTIME_init_manager = "systemd"

您可以在local.conf設置這些變量。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM