全部博文(218)
发布时间:2011-08-25 08:53:33
内核源码下载地址:http://www.cn.kernel.org/pub/linux/kernel/v2.6/linux-2.6.36.tar.bz2536 asmlinkage void __init start_kernel(void)537 {538 char * command_line;539 extern const struct kernel_p.........【阅读全文】
发布时间:2011-08-24 14:38:34
linux内核启动第一阶段分析http://blog.csdn.net/aaronychen/article/details/2838341本文的很多内容是参考了网上某位大侠的文章写的<<>>,有些东西是直接从他那copy过来的。 本文从kernel的第一条指令开始分析,一直分析到进入start_kernel()函数,也就是kernel启动的汇编部分,我们把它称之为第一部分,以后有时.........【阅读全文】
发布时间:2011-08-24 09:57:32
执行setup_arch()函数回到start_kernel当中,488行,调用setup_arch函数,传给他的参数是那个未被初始化的内部变量command_line。这个setup_arch()函数是start_kernel阶段最重要的一个函数,每个体系都有自己的setup_arch()函数,是体系结构相关的,具体编译哪个体系的setup_arch()函数,由顶层Makefile中的ARCH变量决定:.........【阅读全文】
发布时间:2011-08-20 15:04:55
linux内核启动第二阶段分析456 asmlinkage void __init start_kernel(void)457 {458 char * command_line;459 extern const struct kernel_param __start___param[], __stop___param[];这两个外部变量,是内核编.........【阅读全文】
发布时间:2011-08-20 10:59:59
http://chxxxyg.blog.163.com/blog/static/150281193201072603030285/文件arch/arm/boot/compressed/head.S是linux内核启动过程执行的第一个文件。 119 .align 120 &n.........【阅读全文】
chinaunix网友2008-10-17 14:07
你好,我也是基于sigma designs开发产品的,目前已经基于EM86XX开发了一款产品,现在想移植到SMP86XX平台上,如果方便,是否能相互交流技术?我的QQ:11595526