神秘的module parameter

Wisdomsoar
Apr 27, 2021

在某driver看到這寫法…才知道driver要開個變數出來給user space讀寫,是這樣子做..

在你的driver .c檔,include完寫這三行,就可以在/sys/module/<your driver name>/parameters看到debug

static int debug;
module_param(debug, int, 0644);
MODULE_PARM_DESC(debug, “Debug level (0–1)”);

echo 1 > debug來改變這變數

--

--