2012-06-14 155 views
3

感謝您的關注將參數傳遞給內核模塊

我有一些使用內核模塊的定製硬件,名爲foo.ko。這必須是來自Linux內核的insmod

我想看看是否有一種方法insmod的過程中傳遞參數給內核模塊,就如同:

insmod foo.ko <parameter>

你能告訴我,如果這是可能的嗎?這是如何實現的?

RRS

回答

4

您可以設置在加載時任何需要的參數是這樣的:

insmod param_name=param_value 

,並將其設置在你的源代碼如下:

支持
module_param(param_name, param_type, permission); 

PARAM類型:

int -> integer value 
charp -> character pointer 
.... 

權限就像S_IRUGO面具,你可能需要檢查moduleparam.h