初始引导时/dev/console /dev/ram0来历
来源:互联网 发布:mac听写功能不能用 编辑:程序博客网 时间:2024/05/22 08:15
我们知道linux 使用程序udev来在/dev目录下建立各种设备文件。然而,系统引导时,udev并没有执行。那么,系统初始化时用到的/dev/console /dev/ram0从哪里来的呢?
见main.c init()函数中:
if (sys_open((const char __user *) "/dev/console", O_RDWR, 0) < 0)
/dev/ram 来历:
[init>prepare_namespace>initrd_load]
create_dev("/dev/ram", Root_RAM0);
/dev/console来历:
[init>do_basic_setup>do_basic_setup>do_initcalls>tty_init]
register_chrdev_region(MKDEV(TTYAUX_MAJOR, 1), 1, "/dev/console") < 0)
见main.c init()函数中:
if (sys_open((const char __user *) "/dev/console", O_RDWR, 0) < 0)
/dev/ram 来历:
[init>prepare_namespace>initrd_load]
create_dev("/dev/ram", Root_RAM0);
/dev/console来历:
[init>do_basic_setup>do_basic_setup>do_initcalls>tty_init]
register_chrdev_region(MKDEV(TTYAUX_MAJOR, 1), 1, "/dev/console") < 0)
- 初始引导时/dev/console /dev/ram0来历
- 初始引导时/dev/console /dev/ram0来历
- 虚拟块设备/dev/ram0
- /dev/console /dev/tty[]
- linux下的/dev/ram0~15 是什么
- /dev/tty0和/dev/console
- /dev/tty0和/dev/console
- /dev/tty0和/dev/console
- dev/console和/dev/tty
- /dev/tty0和/dev/console .
- /dev/console,/dev/tty 和 /dev/null
- /dev/tty, /dev/console and /dev/ttyN
- /dev/console,/dev/null,/dev/tty
- /dev/console,/dev/tty和/dev/null
- /dev/console,/dev/null,/dev/tty
- uCLinux启动时脚本/bin/expand /etc/ramfs.img /dev/ram0 执行错误
- /dev/null /dev/zero /dev/console /dev/tty 之问题
- 区分/dev/tty、/dev/console、/dev/pts、/dev/ttyn
- Linux C++显示系统当前时间 time
- C++编程中设置文件长度的方法
- Oracle 一个数据库如何在不同端口上监听
- Nios II 中的DMA
- new delete运算符
- 初始引导时/dev/console /dev/ram0来历
- How Tomcat Works学习笔记<一>
- hdu3004 The Chess
- MySQL5.5(免安装版)的配置及UTF8设置
- C/C++内存管理(随笔)
- poj 2029 Get Many Persimmon Trees 二维树状数组
- 远程操控系统中键盘和鼠标事件操控的小结
- poj 2354 || URAL 1030 Titanic
- Redhat MysqlReport安装配置详解