QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3545|回复: 0

booting the kernel. 后停住的问题终于解决

[复制链接]
发表于 2006-12-10 13:36:37 | 显示全部楼层 |阅读模式
用2.6.11的内核,
make ARCH=arm smdk2410_config menuconfig后直接保存退出,
然后make zImage编译了内核,终于可以正常启动了.


但还是有点不明白:
之前都是自己手工配置内核的,每次显示booting the kernel. 后就停住了,前几天看了源代码,发现printk是通过console_drivers->write打印出信息的,这里我就有了疑问,按我看代码所知,console_drivers是在start_kernel里通过调用console_init初始化的(paging_init里好象也有),但在start_kernel里第一个printk的位置远在console_init之前.
之前booting the kernel. 后就停住了的问题也是console_drivers->write没初始化所至,那到底start_kernel之前在那里有初始化console_drivers的代码呢?
请高手回答.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-9-21 09:05 , Processed in 0.044630 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表