论文网
教师招聘网
万事OK网
发表论文
 
 首页 > IT文章 > 程序设计 >
嵌入式linux启动信息完全注释

[科技论文网] http://www.scipapers.com    2007-11-13  

    Linux的源代码可以从www.kernel.org得到,或者你可以查看linux代码交叉引用网站:http://lxr.linux.no/ 进行在线的代码查看,这是一个很好的工具网站。

    start_kernel中将调用到大量的init函数,来完成内核的各种初始化。如:

    page_address_init();

    sched_init();

    page_alloc_init();

    init_IRQ();

    softirq_init();

    console_init();

    calibrate_delay();

    vfs_caches_init(num_physpages);

    rest_init();

    具体内容可以参考[http://lxr.linux.no/source/init/main.c]

    Linux version 2.4.22-uc0 (root@local) (gcc version 2.95.3 20010315 (release)) #33 .?1.. 20 12:09:106

    上面的代码输出信息,是跟踪linux代码分析后得到的,进入init目录下的main.cstart_kernel启动函数.

    嵌入式linux使用的是linux内核版本为2.4.22

    linux source code代码中start_kernel中输出的linux_banner信息。这个信息是每个linux kernel都会打印一下的信息,如果你没有把这句去掉的话。

     

    Found bootloader memory map at 0x10000fc0.

    bootloader经过内存映射后的地址为:0x10000fc0, 按上面的地址换算方法,1后面有    来源:

声明:本文由网友推荐或作者提交,版权归原作者所有,刊登此文仅为传播知识,展示研究成果,提高文章引用率。未经原作者授权,禁止用于任何形式的商业行为。科技论文网倡导尊重知识、尊重劳动、保护原创、知识共享。由于部分论文文章来于网络,文章作者不祥,请相关的原创作者与我们联系,以便加上您的署名。

上一页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 下一页  
嵌入式linux启动信息完全注释
下面没有链接了     Linux2.6 启动传递命令行分析
最新论文
·[程序设计]嵌入式linux启动信息完全注释
·[程序设计]Linux2.6 启动传递命令行分析
·[程序设计]用systemtap研究内核
·[程序设计]Linux2.6内核epoll 网络编程
·[程序设计]Linux2.6下ESP包解析流程
·[程序设计]进程间通信的11种方法
·[程序设计]linux进程间通信总结
·[程序设计]Linux下select调用的过程
·[程序设计]Linux下多进程编程详细解析
·[程序设计]Linux 计时概要
 
 

搜索论文

Google
论文分类

 免费发布论文    中国论文网 2008版权所有  业务联系:pinjiao@126.com