linux /dev/console设备解析
来源:互联网 发布:连云港开创网络 编辑:程序博客网 时间:2024/04/28 16:58
tty是一类char设备的通称,它们有相同的特性,比如对^C的处理,驱动使用tty_register_driver注册一个tty。
/dev/console是一个虚拟的tty,它映射到真正的tty上,如何映射等会再说。
console有多种含义,这里特指printk输出的设备,驱动使用register_console注册一个console。
console和tty有很大区别:console是个只输出的设备,功能很简单,只能在内核中访问;tty是char设备,可以被用户程序访问。
实际的驱动比如串口对一个物理设备会注册两次,一个是tty,一个是console,并通过在console的结构中记录tty的主次设备号建立了联系。
在内核中,tty和console都可以注册多个。当内核命令行上指定console=ttyS0之类的参数时,首先确定了printk实际使用那个console作为输出,其次由于console和tty之间的对应关系,打开/dev/console时,就会映射到相应的tty上。用一句话说:/dev/console将映射到默认console对应的tty上。
顺便说一句,console=ttyS0和/dev/ttyS0包含相同的设备名字完全是巧合,不同也没事。
/dev/console是一个虚拟的tty,它映射到真正的tty上,如何映射等会再说。
console有多种含义,这里特指printk输出的设备,驱动使用register_console注册一个console。
console和tty有很大区别:console是个只输出的设备,功能很简单,只能在内核中访问;tty是char设备,可以被用户程序访问。
实际的驱动比如串口对一个物理设备会注册两次,一个是tty,一个是console,并通过在console的结构中记录tty的主次设备号建立了联系。
在内核中,tty和console都可以注册多个。当内核命令行上指定console=ttyS0之类的参数时,首先确定了printk实际使用那个console作为输出,其次由于console和tty之间的对应关系,打开/dev/console时,就会映射到相应的tty上。用一句话说:/dev/console将映射到默认console对应的tty上。
顺便说一句,console=ttyS0和/dev/ttyS0包含相同的设备名字完全是巧合,不同也没事。
0 0
- linux /dev/console设备解析
- linux /dev/console设备解析
- linux /dev/console设备解析
- linux /dev/console设备解析 http://blog.csdn.net/wangrunmin/article/details/7577807
- Linux循环设备/dev/loop解析
- linux下/dev/tty, /dev/tty0, /dev/console区别
- linux /dev/console /dev/ttyn /dev/pts/n的区别
- linux /dev/console、/dev/tty和/dev/null的区别
- /dev/console /dev/tty[]
- linux下/dev/shm设备
- Linux循环设备/dev/loop
- /dev目录下的设备文件解析
- /dev/tty0和/dev/console
- /dev/tty0和/dev/console
- /dev/tty0和/dev/console
- dev/console和/dev/tty
- /dev/tty0和/dev/console .
- linux 使用串口连接设备console
- Servlet开发入门(二)
- 第十四周oj平台(2):国家排序
- WS_CLIPCHILDREN与WS_CLIPSIBLINGS
- Linux C语言实现读取ini配置文件
- 第十四周oj平台(3):杨辉三角形
- linux /dev/console设备解析
- 第十四周 OJ平台-求矩阵对角线元素之和
- Oracle 10g: Checklist To Diagnose Issues Related To Automatic Run Of Job GATHER_STATS_JOB (Doc ID 80
- 第十四周项目一:折腾二维数组
- C语言运算符优先级之歌
- iOS开发UI篇—transframe属性(形变)
- C # 资源释放
- python内置数据类型(数字和字符串)
- photoshop中 怎么改变一张png图片的颜色