簡體   English   中英

訪問 Linux 驅動程序

[英]Accessing Linux Drivers

簡單地說,用戶空間應用程序可以訪問在內核模式下運行的設備驅動程序嗎? 如果我想從 I2C Linux 字符驅動程序中讀取數據,基本的 C 可執行文件(無擴展)可以做到這一點,還是我需要專門為該任務開發內核模塊? 如果基本的 C 應用程序可以訪問 I2C 字符驅動程序,那么 gcc 生成文件是什么樣的?

是的。 如果驅動程序是字符設備或暴露流接口的驅動程序,則用戶空間應用程序可以訪問內核驅動程序。

特定於 i2c,用戶空間應用程序可以通過 sysfs api 寫入和讀取 i2c 設備。 請參閱此處的內核文檔https://www.kernel.org/doc/Documentation/i2c/dev-interface

暫無
暫無

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

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