软件频道>设计工具系统开发安全办公陶吧IT教育Vista频道|产品中心 群乐 软件下载 Vista群乐 了解WebSphere
您现在的位置: 天极网 > 软件频道 > 嵌入式Linux操作系统启动信息完全注释
-->
全文

嵌入式Linux操作系统启动信息完全注释

2006-10-27 00:00作者:出处:天极博客责任编辑:原野

  摘要

  我们在这里讨论的是对嵌入式linux系统的启动过程的输出信息的注释,通过我们的讨论,大家会对嵌入式linux启动过程中出现的、以前感觉熟悉的、但却又似是而非的东西有一个确切的了解,并且能了解到这些输出信息的来龙去脉。

  嵌入式linux的启动信息是一个很值得我们去好好研究的东西,它能将一幅缩影图呈现在我们面前,来指导我们更加深入地理解linux内核。

  关键字:

  linux,嵌入式,启动,bootloader

  作为一名嵌入系统开发者,你一定遇到过下面的情景:

  在某论坛上看到一篇帖子,上面贴着嵌入式linux开发板启动时的有关信息,然后大家在帖子里讨论着这个启动过程中出现的问题,随机举例如下:

Linux version 2.4.20-uc0 (root@Local) (gcc version 2.95.3  
20010315 (release)(ColdFire patches - 20010318 from http://f  
(uClinux XIP and shared lib patches from http://www.snapgear.com/)) #20 三 6月 1  
8 00:58:31 CST 2003  
Processor: Samsung S3C4510B revision 6  
Architecture: SNDS100  
On node 0 totalpages: 4096  
zone(0): 0 pages.  
zone(1): 4096 pages.  
zone(2): 0 pages.  
Kernel command line: root=/dev/rom0  
Calibrating delay loop... 49.76 BogoMIPS  
Memory: 16MB = 16MB total  
Memory: 14348KB available (1615K code, 156K data, 40K init)  
Dentry cache hash table entries: 2048 (order: 2, 16384 bytes)  
Inode cache hash table entries: 1024 (order: 1,  
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)  
Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes)  
Page-cache hash table entries: 4096 (order: 2, 16384 bytes)  
POSIX conformance testing by UNIFIX  
Linux NET4.0 for Linux 2.4  
Based upon Swansea University Computer Society NET3.039  
Initializing RT netlink socket  
Starting kswapd  
Samsung S3C4510 Serial driver version 0.9 (2001-12-27) with no serial options en  
abled  
ttyS00 at 0x3ffd000 (irq = 5) is a S3C4510B  
ttyS01 at 0x3ffe000 (irq = 7) is a S3C451  
Blkmem copyright 1998,1999 D. Jeff Dionne  
Blkmem copyright 1998 Kenneth Albanowski  
Blkmem 1 disk images:  
0: BE558-1A5D57 [VIRTUAL BE558-1A5D57] (RO)  
RAMDISK driver initialized: 16 RAM disks of 1024K size 1024 blocksize  
Samsung S3C4510 Ethernet driver version 0.1 (2002-02-20) <mac@os.nctu.edu.tw>  
eth0: 00:40:95:36:35:34  
NET4: Linux TCP/IP 1.0 for NET4.0  
IP Protocols: ICMP, UDP, TCP  
IP: routing cache hash table of 512 buckets, 4Kbytes  
TCP: Hash tables configured (established 1024 bind 1024)  
VFS: Mounted root (romfs  
Freeing init memory: 40K

  上面的这些输出信息,也可能包括你自己正在做的嵌入式linux开发板的输出信息,其中的每一行,每一个字的含义,你是否深究过,或者说大部分的含义你能确切地知道的?本人想在这里结合本人在实践中一些体会来和广大嵌入式linux的开发者一起读懂这些信息。

  我们在这里将以一个真实的嵌入式linux系统的启动过程为例,来分析这些输出信息。启动信息的原始内容将用标记标出,以区别与注释。

共6页。 1 2 3 4 5 6 8 :
相关搜索:
热门关注
特别推荐
近期热点
文章排行
本周
本月
最近更新
关于我们|网站律师|天极服务|投稿指南|电子杂志|RSS订阅|加入我们|网站地图
TMG
Copyright (C) 1999-2008 Chinabyte.com, All Rights Reserved 版权所有 天极网络
商务联系、网站内容、合作建议:010-82657868
版权声明 在线提交意见反馈 Powered by 天极内容管理平台CMS4i
经营性网站备案信息 网警备案 中国网站排名
天极传媒:天极网|比特网|IT专家网|IT商网|52PK游戏网|IT分众-网站地图