0
我寫了一個串口通信驅動程序。現在我想將它添加到我的linux kernel
。所以爲此我必須更改Kconfig
文件drivers/usb/serial
。 我已經在這裏緩存了Kconfig
文件。但我不明白配置後寫的名字,三態等。Kconfig文件代表什麼?
這些名字表示什麼?他們屬於什麼位置或鏈接的位置(我沒有在那個專屬中找到那個特定的名字)?
我寫了一個串口通信驅動程序。現在我想將它添加到我的linux kernel
。所以爲此我必須更改Kconfig
文件drivers/usb/serial
。 我已經在這裏緩存了Kconfig
文件。但我不明白配置後寫的名字,三態等。Kconfig文件代表什麼?
這些名字表示什麼?他們屬於什麼位置或鏈接的位置(我沒有在那個專屬中找到那個特定的名字)?
tristate(它並不總是三態)之後寫的名稱,只是驅動程序的名稱。看到它,嘗試使用:
make ARCH=ARM menuconfig
進入:
-> Device Drivers
-> Character devices
-> Serial drivers
在這裏你可以看到它的名字ARM AMBA PL010串口支持關聯到PL011驅動
您最好的選擇首先閱讀'Documentation/kbuild/makefiles.txt'中的Linux內核源文件。 –
謝謝。我讀過它。但它只給出關於屬性的信息,而不是後面寫的名字。 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