console_init()解惑
<br />console_init()在start_kernel()中调用,用来对控制台初始化,这个函数执行完成后,串口可以看到内核<br />用printk()函数打印的信息<br />这里还有个问题就是,在console_ini()之前用printk()也能打印出来,这个因为,如果没有注册console,<br />printk只是将信息放到缓冲区中,console_init->con_init->register_console,在register_console时输<br />出缓冲区中暂存的信息
复制链接