簡體   English   中英

測試Linux內核驅動程序

[英]Testing Linux kernel drivers

我是linux內核的新手,並且有什么方法可以從命令行檢查linux內核驅動程序的入口點? 為leds-lp5523說?

我看過他的文件說我們可以通過運行echo命令來運行一些示例LED模式

cd /sys/class/leds/lp5523:channel2/device   echo "load" > engine3_mode echo "9d80400004ff05ff437f0000" > engine3_load   echo "111111111" > engine3_leds   echo "run" > engine3_mode

但是我在我的Ubuntu x86-64 PC中找不到此/ sys / class / leds / lp5523:channel2 / device目錄。 誰可以幫我這個事。 提前致謝..

除非您實際連接了LP5523,否則不會創建此文件。 我懷疑您的PC上是這種情況,因為這是i2c芯片。

否則,您找到了正確的文檔。 通常,您可以找到兩個不同的驅動程序接口,要么是使用通常syscall(打開,讀取,寫入,ioctl)的設備文件(通常在/ dev中找到),要么是sysfs接口(在/ sys中找到),然后可以找到文檔。在Documentation/ABI/

查找驅動程序正在使用的接口的最佳方法仍然是讀取該驅動程序的源代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM