linux misc设备(linux misc)
misc有小的意思嗎?
misc其實是英文miscellaneous的前四個字母,雜項、混合體、大雜燴的意思。
在linux的源碼中可以看到與misc相關的文件或函數名,使用misc來命名主要是表示該文件還沒歸類好,不知道將它歸到哪個方面或者放置在哪個地方比較好,所以暫時用misc。比如在includelinux文件夾下,有一個miscdevice.h頭文件;在代碼里面也會經常碰到misc前綴的變量名或者函數。
常用于NIKE等品牌服飾上表示其尺碼為均碼。
國際新聞組在命名、分類上有其約定俗成的規則。新聞組由許多特定的集中區域構成,組與組之間成樹狀結構,這些集中區域就被稱之為類別。
misc:其余的主題。在新聞組里,所有無法明確分類的東西都稱之為misc。
misc模塊是什么?
misc模塊即是雜項模塊。
雜項模塊包含其他各種類和功能模塊,這些類用于日志記錄,應用程序設置,系統設置,顯示或操縱桿的使用等等。
雜項大致有幾種類型:流量分析丶隱寫丶壓縮包處理丶文件格式分析丶攻擊取證等。
misc什么軟件?
misctools是系統工具頻道下深受用戶喜愛的軟件。
MiscTools是一個小UNIX 實用程序的集合,它們雖然相當瑣碎但 還是很有用的。這些實用程序包括一個二進制轉儲程序,一個目錄瀏覽器或選擇器,一個文件truncator,一個ASCII碼 查找實用程序,一個 打印 fortune的程序,一個基于curses 終端鎖定程序等。
arm架構主機有bios嗎?
arm架構主機沒有bios。
所以只能為arm系統創建一個虛擬的字符設備與用戶空間進行通訊. 即在apm中實現一個misc設備,實質上也是一個字符設備
misc設備的主設備號是10, 而apm_bios作為個misc設備, 次設備號是134。
Linux2.6.30.10內核的/drivers/char/apm-emulation.c提供了apm_bios的驅動模型,也就是系統進入睡眠的入口函數,更早的版本的接口文件為:arch/arm/kernel/apm.c
在apm-emulation.c中:
#define APM_MINOR_DEV 134
這個apm_bios設備通過ioctl系統調用和用戶空間進行通訊, 即當用戶進程通過ioctl發來suspend命令時,
它就傳給內核, 使系統進入suspend狀態.
總結
以上是生活随笔為你收集整理的linux misc设备(linux misc)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 海信为因暴雨受灾导致产品运行故障的用户提
- 下一篇: 通讯模块板载天线设计方法