Linux內核文件創建


從內核中導出信息到用戶空間有很多方法,今天介紹PROC文件系統。

proc_create函數會創建一個PROC entry,用戶可以通過對文件系統中的該文件,和內核進行數據的交互。

典型應用:input.c 、misc.c

系統注冊input設備(input_register_device),並將設備信息放入設備鏈表(input_dev_list)之中。通過創建proc文件,依次讀取鏈表里的信息,並導出到用戶空間。

系統注冊misc設備(misc_register),並將設備信息放入設備鏈表(misc_list)之中。通過創建proc文件,依次讀取鏈表里的信息,並導出到用戶空間。

 

proc_create 函數創建文件,注冊文件操作接口。

使用seq_file方法實現內核信息導出到用戶空間。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM