0

我寫了一個串口通信驅動程序。現在我想將它添加到我的linux kernel。所以爲此我必須更改Kconfig文件drivers/usb/serial。 我已經在這裏緩存了Kconfig文件。但我不明白配置後寫的名字,三態等。Kconfig文件代表什麼?

這些名字表示什麼?他們屬於什麼位置或鏈接的位置(我沒有在那個專屬中找到那個特定的名字)?

+1

您最好的選擇首先閱讀'Documentation/kbuild/makefiles.txt'中的Linux內核源文件。 –

+0

謝謝。我讀過它。但它只給出關於屬性的信息,而不是後面寫的名字。 EXA。 配置SERIAL_AMBA_PL010 三態 「ARM AMBA PL010串行端口支持」 \t取決於ARM_AMBA &&(破||!ARCH_VERSATILE) \t選擇SERIAL_CORE \t幫助 \t這將選擇ARM(R)AMBA(R)的PrimeCell PL010 UART 。如果您有Integrator/AP或Integrator/PP2平臺,或者您有Cirrus Logic EP93xx CPU,請在此說Y或M。 \t如果不確定,說N。 什麼「ARM AMBA PL010串口支持」 – Vikrant

回答

0

tristate(它並不總是三態)之後寫的名稱,只是驅動程序的名稱。看到它,嘗試使用:

make ARCH=ARM menuconfig 

進入:

 -> Device Drivers 
     -> Character devices 
      -> Serial drivers 

在這裏你可以看到它的名字ARM AMBA PL010串口支持關聯到PL011驅動