簡體   English   中英

在 Buildroot 上配置內核以集成 RAUC

[英]Configuring Kernel on Buildroot to integrate RAUC

我正在為 IMX8MM 板集成 RAUC 和 buildroot。 正如 RAUC 文檔中提到的,我在linux-menuconfig選擇了“rauc”包,它會自動設置依賴項。 由於下一個涉及配置內核,我對配置內核的設置有些困惑。 我們已經有一個用於目標的 minimum_config 內核,需要對其進行修改以集成 RAUC。 在文檔RAUC 文檔中,它提到啟用以下設置:

在內核 Kconfig 中,您必須啟用以下選項:CONFIG_MD=y、CONFIG_BLK_DEV_DM=y、CONFIG_BLK_DEV_LOOP=y、CONFIG_DM_VERITY=y、CONFIG_SQUASHFS=y、CONFIG_CRYPTO_SHA256=y

任何人都可以讓我知道如何使用make linux-menuconfig選項啟用這些功能嗎?

提前致謝!

首先,您可能想嘗試make linux-xconfig它為您提供 GUI。

當你運行make linux-menuconfig ,你會得到一個文本菜單。 通過瀏覽這些菜單很難找到特定的選項,所以有一個搜索功能:輸入/ (斜線),你會得到一個搜索框。 鍵入CONFIG_MD以查找該符號。 然后你會得到一個可能匹配的列表。 找到你需要的那個。 它應該在菜單項之前有一個數字:

Symbol: MD [=n]                                           
Type  : bool                                              
Defined at drivers/md/Kconfig:6                           
  Prompt: Multiple devices driver support (RAID and LVM)  
  Depends on: BLOCK [=y]                                  
  Location:                                               
(1) -> Device Drivers                                     
Selects: SRCU [=n]                                        

輸入該數字(即1 ),您將直接進入該選項。 在那里你可以啟用它。

如果前面沒有數字,則表示它是一個不能直接選擇的選項(即不是用戶可見的選項)。 我認為所提到的任何選項都不是這種情況。

有時您不會被帶到您需要的選項,而是被帶到它的包含菜單。 當不滿足選項的依賴項之一時會發生這種情況 - cfr。 Depends on搜索結果中的行。 您也可以再次搜索這些依賴項以啟用它們。

完成后,記得用make linux-update-defconfig保存結果。

暫無
暫無

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

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