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状态.

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注