kbuild

    2熱度

    1回答

    對於布爾配置,我使用select。有沒有類似的字符串? 最後,我想有這樣的: config MY_VAR_STR string config MY_VAR_BOOL bool default n config OPTION_2 bool # Set MY_VAR_BOOL value to y select MY_VAR_BOOL # something like set M

    0熱度

    1回答

    我試圖交叉編譯爲ARM Linux內核4.10.8,但得到這個錯誤: CC [M] drivers/vhost/vhost.o In file included from ./include/uapi/linux/stddef.h:1:0, from ./include/linux/stddef.h:4, from ./include/uapi/linux/po

    1熱度

    1回答

    我有一個足夠大的項目,可以通過目錄對文件進行分類。我試圖建立一個一個內核模塊。 的documentation狀態如下: --- 3.6 Descending down in directories A Makefile is only responsible for building objects in its own directory. Files in subdirectories

    0熱度

    1回答

    我有這樣定義的多種選擇菜單: menu "Audio" choice prompt "Select Audio Output" default I2S help This option selects the audio output. config AUDIO_OUTPUT_MODE_I2S bool "Generic I2S

    0熱度

    1回答

    我有一個配置選項CONFIG_X86_SMAP,我想在我的內核映像中禁用它。問題是我無法確定該選項的設置。我可以確認它未在我的defconfig文件中設置,也未由任何配置片段「.cfg」設置。 即使當我嘗試使用.cfg如下禁用它: # CONFIG_FOO is not set 我仍然覺得它在我的最後生成的config文件啓用。我無法理解如何啓用此選項。 注意:從任何其他驅動程序/功能都不依賴

    1熱度

    2回答

    首先我想說我一直在尋找類似的問題,解決方案是什麼。而且我發現,它是: obj-m := module.o module-objs := extra.o 但是這麼想的工作對我來說... 這裏是整個項目來源: axis_controller.h: #ifndef _AXIS_CONTROLLER_H #define _AXIS_CONTROLLER_H #include <linux/ke

    1熱度

    2回答

    我正在編寫一個內核模塊,可以使用兩個低級選項。這兩個選項都可以選擇爲M/Y/N,但至少必須選擇其中一個,否則模塊將無法工作。就像下面: [*] Enable FOO support <M> Back-end A <M> Back-end B 我寫如下,但兩者2子選項可以不選。 config FOO bool "Enable FOO support

    1熱度

    1回答

    如何從內核映像文件中提取內核配置? 內核映像文件類型爲: /boot/kernel7.img: Linux kernel ARM boot executable zImage (little-endian) 內核已編制啓用CONFIG_IKCONFIG。然而, scripts/extract-ikconfig /boot/kernel7.img 回報 extract-ikconfig: C

    5熱度

    1回答

    假設generate_testapi.py是我的Linux內核模塊的源代碼樹中的一個腳本,它接收mymod_test.h並生成一個面向userland的接口源文件(ioctl,debugfs,您將其命名),並命名爲$(obj)/mymod_test_interfaces.gen.c。 在kbuild的makefile文件讓mymod-y是包含構成該模塊的目標文件列表中的變量,即 如何做一個kbui

    0熱度

    1回答

    我需要爲我正在構建的Linux內核添加一些特定於板子的代碼。 (我知道我應該使用設備樹,但我的靈感來源的驅動程序不是,我已經在早餐前學習了十幾件新的東西,添加設備樹也會添加另一組設備改變調試一旦我有我的平臺驅動程序/驅動程序使用板文件工作,我會將它們轉換爲設備樹。) 我有一個文件叫arch/arm/myboard/myboard.c。 我在哪裏可以找到make menuconfig現有的電路板文件