发布时间:2015-11-28 17:05:50
1、console,一般用于内核,例如printk。2、tty,一般用于用户态,例如open("/dev/ttyS0", rw)3、驱动一般既调用register_console把自己注册成console,也调用tty_register_driver把自己注册成tty。这样既可以用作内核态也用作用户态。由此我们可以看到,在linux内核的使用framebuff的vga显示中,有两种方式向屏幕输出.........【阅读全文】
发布时间:2015-11-28 16:05:40
1。console的过程描述例如pmon下其内核命令 g console=ttyS0,115200 root=/dev/sda1 init=/bin/sh rw对console的过程讨论主要是讨论console=ttyS0 如何影响选取哪种console?在kernel/printk.c中的__setup("console=", console_setup);给出了用于解释console=ttyS0的函数console_setupconsole_setup调用的__add_prefe.........【阅读全文】
发布时间:2013-01-04 17:46:52
CPU热插拔的FAQ Q:如何使我的内核能够支持处理器热插拔? A: 在make defconfig时使能CPU热插拔的支持: "Processor type and Features" -> Support for Hotpluggable CPUs 另外还需打开CONFIG_HOTPLUG和CONFIG_SMP选项。如果需要支持SM......【阅读全文】