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