您的位置:首页 > 其它

树莓派附加实验1-------解释启动信息

2013-03-10 17:22 162 查看
在前面的一篇文章中,我们已经将树莓派和电配置好,并且进行了连接。在树莓派的启动中我们看到了一长串的代码,查了各种资料后,下面将逐句解释这些代码的意思,当然其中难免有很多的错误,请大家原谅。

l Uncompressing Linux...done,booting the kernel.(解压缩linux,初始化启动内核)

l [ 0.000000] Initializing cgroup subsys cpu(初始化CPU)

l [ 0.000000] Linuxversion 3.2.27+ (dc4@dc4-arm-01) (gcc version 4.7.2 20120731(prerelease)(crosstool-NGlinaro-1.13.1+bzr2458-LinaroGCC2012.08))#250PREEMPTThuOct1819:03:02 BST 2012(linux内核和gcc版本信息)

l [ 0.000000] CPU: ARMv6-compatible processor[410fb767] revision 7 (ARMv7), cr=00c5387d(处理器信息:ARMv6兼容的ARMv7)

l [ 0.000000] CPU: PIPT / VIPT nonaliasing datacache, VIPT nonaliasing instruction cache (CPU数据缓存与指令缓存机制)

l [ 0.000000] Machine: BCM2708(机器型号BCM2708)

l [ 0.000000] Memory policy: ECC disabled, Datacache writeback(内存错误检查的检错及纠正关闭,数据缓存采用写回的方式)

l [ 0.000000] Built 1 zonelists in Zone order,mobility grouping on. Total page23792(为分配内存的备用区域构建区域列表(zonelists)

l [0.000000]Kernelcommand line: dma.dmachans=0x7f35 bcm2708_fb.fbwidth=656 bcm2708_fb.fbheight=416bcm2708.boardrev=0xfbcm2708.serial=0x61832463smsc95xx.macaddr=B8:27:EB:83:24:63sdhci-bcm2708.emmc_clock_freq=100000000vc_mem.mem_base=0x1c000000 vc_mem.mem_size=0x20000000
dwc_otg.lpm_enable=0 console=ttyAMA0,115200kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4elevator=deadlinerootwait/(向内核输入主板相关参数)

l [ 0.000000] PID hash table entries:2048(order: 1, 8192 bytes)(内核根据进程PID找到进程描述符,此处显示PID散列表入口地址)

l [ 0.000000] Dentry cache hash tableentries:65536 (order: 6, 262144 bytes)(Dentry的cashhashtable 有65536项)

l [ 0.000000] Inode-cache hash tableentries:32768 (order: 5, 131072 bytes)(Inode的cashhashtable 有32768项)

l [ 0.000000] Memory: 448MB = 448MB total(内存总量448MB)

l [ 0.000000] Memory: 448872k/448872kavailable, 9880k reserved, 0K highmem 内存:448872kk可用,9880k预留

l [ 0.000000] Virtual kernel memorylayout:(内核虚拟内存布局:)

l [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB) (中断向量:0xffff0000-0xffff1000)

l [ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB) (固定的虚拟内存映射)

l [ 0.000000] vmalloc :0xdc800000 - 0xe8000000 ( 184 MB)(可分配的内核内存)

l [ 0.000000] lowmem : 0xc0000000 - 0xdc000000 ( 448MB)(低段内存)

l [ 0.000000] modules : 0xbf000000 - 0xc0000000 ( 16MB)(模块地址)

l [ 0.000000] .text : 0xc0008000 - 0xc04c0e78 (4836 kB)(内核文本区虚拟内存地址)

l [ 0.000000] .init : 0xc04c1000- 0xc04e0b10 ( 127 kB)(内核初始区虚拟内存地址)

l [ 0.000000] .data : 0xc04e2000 - 0xc050e1c0 ( 177 kB)(内核数据区虚拟内存地址)

l [ 0.000000] .bss : 0xc050e1e4 - 0xc05b5128 ( 668 kB)(读写段区域虚拟内存地址)

[ 0.000000] NR_IRQS:330(内核中断处理中348-354行重复NR_IRQS次)

[ 0.000000] sched_clock: 32 bits at 1000kHz, resolution 1000ns, wrapsevery 4294967ms

时钟:32位1000khz,精度1000ns,每4294967ms一个周期

[ 0.000000] timer_set_mode: unhandled mode:1

[ 0.000000] timer_set_mode: unhandled mode:3

计时器模式设置

[ 0.000000] Console: colour dummydevice 80x30

输出信息的显示控制台属性:分辨率为80x30

[ 0.000000] console [tty1] enabled

使用tty1终端

[ 0.000948] Calibrating delay loop... 697.95 BogoMIPS (lpj=3489792)

校准延迟循环

[ 0.060150] pid_max: default: 32768 minimum: 301

能创建的进程数范围301-32768

[ 0.060629] Mount-cache hash table entries:512

挂载高速缓存散列表入口:512

[ 0.061126] Initializing cgroup subsyscpuacct

初始化资源控制子系统:cpu资源报告

[ 0.061218] Initializing cgroup subsysdevices

初始化资源控制子系统:对设备的访问

[ 0.061256] Initializing cgroup subsysfreezer

初始化资源控制子系统:暂停/恢复cgroup任务

[ 0.061287] Initializing cgroup subsys blkio

初始化资源控制子系统:设置限制每个块设备的输入输出控制。

[ 0.061431] CPU: Testing write buffer coherency: ok

CPU:写缓冲一致性检测,成功

[ 0.061771]hw perfevents: enabled with v6 PMU driver, 3 counters available

硬件信息:电源管理单元,3个计数器

[ 0.062986] devtmpfs: initialized

初始化一个初步的/dev

[ 0.073382] NET: Registered protocol family 16

网络:注册协议族16

[ 0.074073] bcm2708.uart_clock = 0

bcm2708芯片的uart_clock参数:0

[ 0.075705] hw-breakpoint:found 6 breakpoint and 1 watchpoint registers.

硬件断点:找到6个断点与1个监视点寄存器

[ 0.075762] hw-breakpoint: maximum watchpoint size is 4 bytes.

硬件断点:最大的监视点大小:4 bytes

[ 0.075801] mailbox: Broadcom VideoCore Mailbox driver

邮箱:Broadcom芯片视频核心邮箱驱动

[ 0.075907] bcm2708_vcio: mailbox at f200b880

bcm2708芯片的邮箱位置:f200b880

[ 0.076014] bcm_power: Broadcom power driver

芯片组电源驱动

[ 0.076052] bcm_power_open() -> 0

运行bcm_power_open()函数

[ 0.076078]bcm_power_request(0,8)

运行bcm_power_request(0,8)函数

[ 0.576758] bcm_mailbox_read -> 00000080, 0

bcm_mailbox_read参数:00000080, 0

[ 0.576797] bcm_power_request-> 0

bcm_power_request参数:0

[ 0.576823] Serial: AMBA PL011 UART driver

串口:高级微控制器总线结构通用非同步收发传输器驱动

[ 0.576981] dev:f1: ttyAMA0 at MMIO 0x20201000 (irq = 83) is a PL011 rev3

指定串口为默认的console

[ 0.886917] console [ttyAMA0] enabled

启用ttyAMA0会话

[ 0.912428] bio: create slab<bio-0> at 0

块设备输入输出:建立slab

[ 0.917642] SCSI subsystem initialized

SCSI子系统初始化

[ 0.921644] usbcore: registered new interface driver usbfs

Usb核心:注册新接口驱动:usbfs

[ 0.927373] usbcore: registered new interface driver hub

Usb核心注册新接口驱动:hub

[ 0.932956] usbcore: registered new device driver usb

Usb核心注册新接口驱动:usb

[ 0.938997] Switching to clocksource stc

更改时钟源至stc

[ 0.943245] FS-Cache: Loaded

文件系统缓存:已加载

[ 0.946424] CacheFiles: Loaded

缓存文件:已加载

[ 0.963202] NET: Registered protocol family 2

网络:注册协议族2

[ 0.968038] IP route cache hashtable entries: 4096 (order: 2, 16384 bytes)

IP路由缓存的哈希表入口:4096

[ 0.976215] TCP established hash tableentries: 16384 (order: 5, 131072bytes)

TCP建立的哈希表入口:16384

[ 0.984264] TCP bind hash table entries:16384 (order: 4, 65536 bytes)

TCP绑定的哈希表入口:16384

[ 0.991222] TCP: Hash tables configured (established 16384 bind 16384)

TCP:哈希表已配置

[ 0.997833]TCP reno registered

TCP Reno已注册

[ 1.001005] UDP hash table entries: 256(order: 0, 4096 bytes)

UDP哈希表入口:256

[ 1.006922] UDP-Lite hash table entries: 256(order: 0, 4096 bytes)

UDP-Lite哈希表入口:256

[ 1.013740] NET: Registered protocol family 1

网络:注册协议族1

[ 1.018876] RPC: Registered named UNIX sockettransport module.

远过程调用协议:注册UNIX socket 传输模块

[ 1.025017] RPC: Registered udp transport module.

远过程调用协议:注册UDP 传输模块

[ 1.029743] RPC: Registered tcp transport module.

远过程调用协议:注册TCP传输模块

[ 1.034493] RPC: Registered tcp NFSv4.1backchannel transport module.

远过程调用协议:注册TCP NFSv4.1backchannel传输模块

[ 1.041241] bcm2708_dma: DMA manager at dc808000

bcm2708芯片组:DMA管理器地址dc808000

[ 1.046041] bcm2708_gpio: bcm2708_gpio_probe c04e9c18

bcm2708芯片组通用输入输出地址c04e9c18

[ 1.051506] vc-mem: phys_addr:0x00000000 mem_base=0x1c000000mem_size:0x2000)

物理内存地址,内存起始,内存大小

[ 1.060806] audit: initializing netlink socket (disabled)

初始化网络连接套接字(禁用)

[ 1.066356] type=2000 audit (0.750:1): initialized

初始化完成

[ 1.182823] VFS: Disk quotas dquot_6.5.2

虚拟文件系统对配额的支持

[ 1.187073] Dquot-cache hash table entries:1024 (order 0, 4096 bytes)

Dquot缓存哈希表入口:1024

[ 1.194612] FS-Cache: Netfs 'nfs' registered for caching

文件系统缓存:nfs已注册为缓存

[ 1.200877] msgmni has been set to 876

消息队列上限设置为876

[ 1.206738] io scheduler noop registered

io 调度电梯式调度程序已注册

[ 1.210709] io scheduler deadline registered(default)

io 调度截止时间调度程序已注册(默认)

[ 1.216154]io scheduler cfq registered

io 调度完全公平排队I/O 调度程序已注册

[ 1.240419] Console: switching to colourframe buffer device 82x26

控制台:改变分辨率到82x26

[ 1.252811] kgdb: Registered I/O driver kgdboc.

内核调试器输出:注册I/O 驱动器kgdboc

[ 1.269282] brd: module loaded

Brd :模块已加载

[ 1.279640] loop: module loaded

Loop:模块已加载

[ 1.285822] vcos: [1]: vchiq_init_state: slot_zero = 0xffd80000, is_master= 0

vcos:vchiq初始状态

[ 1.295575] vcos: [1]: vchiq_init_state:called

vcos:vchiq被调用

[ 1.303318] vcos: [1]: vchiq: initialised -version 2 (min 2), device 252.0

vcos:vchiq被初始化

[ 1.313373] usbcore: registered new interface driver smsc95xx

USB核心:注册新的接口驱动smsc95xx

[ 1.321411] cdc_ncm: 04-Aug-2011

cdc_ncm协议日期:2011-08-04

[ 1.548171] Core Release: 2.80a

核心发布版本:2.80a

[ 1.553625] Setting default values for core params

设置默认参数值

[ 1.560581] Finished setting default valuesfor core params

完成设置

[ 1.773541] Using Buffer DMA mode

使用缓冲DMA模式

[ 1.778983] Periodic Transfer Interrupt Enhancement– disabled

禁用周期性传输中断增强

[ 1.787007] Multiprocessor Interrupt Enhancement – disabled

禁用多处理器中断增强

[ 1.794743] OTG VER PARAM: 0, OTG VER FLAG: 0

OTG的参数设置

[ 1.801250] Dedicated Tx FIFOs mode

专用Tx FIFO模式

[ 1.807212] dwc_otg bcm2708_usb: DWC OTG Controller

DWC OTG控制器

[ 1.814540] dwc_otg bcm2708_usb: new USB busregistered, assigned busnumber 1

注册新的USB总线,分配1条总线

[ 1.824126] dwc_otg bcm2708_usb: irq 32, io mem 0x00000000

设置该设备的中断请求号为32,设置io 存储地址0x00000000

[ 1.831838] Init: PortPower? op_state=1

初始化:端口电源操作状态为1

[ 1.837970] Init: Power Port (0)

初始化:电源端口号0

[ 1.843512] usb usb1:New USB device found, idVendor=1d6b, idProduct=0002

发现新USB设备 :idVendor 为1d6b, idProduct 为0002

[ 1.852513] usb usb1: New USB device strings:Mfr=3, Product=2,SerialNumber=1

描述产品信息的字串

[ 1.861974] usb usb1: Product: DWC OTG Controller

产品名:DWC OTGController

[ 1.868932] usb usb1: Manufacturer: Linux3.2.27+ dwc_otg_hcd

描述厂商信息的字符串描述符

[ 1.876885] usb usb1: SerialNumber: bcm2708_usb

描述设备序列号信息的字串描述符

[ 1.884495] hub 1-0:1.0: USB hub found

发现USB集线器

[ 1.890389] hub 1-0:1.0: 1 port detected

集线器已监测到一个端口

[ 1.897548] usbcore: registered new interface driver uas

USB核心:注册新的接口驱动uas

[ 1.905058] Initializing USB Mass Storage driver...

初始化USB大容量存储

[ 1.912243] usbcore: registered new interfacedriver usb-storage

USB核心:注册新的接口驱动usb存储

[ 1.920436] USB Mass Storage supportregistered.

注册对USB大容量存储的支持

[ 1.927420] usbcore: registered new interface driver libusual

USB核心:注册新的接口驱动libusual

[ 1.935738] mousedev: PS/2 mouse device common for all mice

鼠标设备:加载PS/2鼠标设备

[ 1.944337] bcm2835-cpufreq: min=700000max=700000 cur=700000

Bcm2835芯片:cpu频率的最小值、最大值和当前值

[ 1.950197] bcm2835-cpufreq: switching togovernor powersave

[ 1.958021] bcm2835-cpufreq: switching togovernor powersave

调节至节约电量管理模式

[ 1.965917]cpuidle: using governor ladder

Cpuidle程序:使用梯度管理

[ 1.974081] cpuidle: using governor menu

Cpuidle程序:使用管理菜单

[ 1.980031] sdhci:Secure Digital Host Controller Interface driver

sdhci :运行安全数字主机控制器接口驱动

[ 1.988237] sdhci: Copyright(c) Pierre Ossman

sdhci :版权信息

[ 1.994858] sdhci: Enable low-latency mode

sdhci :使能低延迟模式

[ 2.000929] bcm_power_open() -> 1

运行bcm_power_open() 显示运行信息

[ 2.007946] mmc0: SDHCI controller on BCM2708_Arasan [platform] usingplatform's DMA

SDHCI控制器在BCM2708平台运行,使用平台提供的DMA

[ 2.019887] mmc0: BCM2708 SDHC host at 0x20300000 DMA 2 IRQ 77

使用2号DMA,中断请求号为77

[ 2.027955] sdhci-pltfm: SDHCI platform and OF driver helper

SDHCI平台与驱动帮助

[ 2.037568] usbcore: registered new interfacedriver usbhid

USB核心:注册usbhid接口驱动 hid

[ 2.045352] usbhid: USB HID core driver

USB核心:运行USB HID核心驱动

[ 2.052529] TCP cubic registered

TCP阻塞算法cubic已注册

[ 2.058030] Initializing XFRM netlink socket

初始化XFRM网络链接字

[ 2.066673] NET: Registered protocol family17

网络:注册协议族17

[ 2.076531] Registering the dns_resolver keytype

注册dns解析器主要类型

[ 2.085647] VFP support v0.3: implementor 41 architecture 1 part 20variant b rev 5

对VFP的支持信息

[ 2.099813] Indeed it is in hostmode hprt0= 00021501

主机模式00021501

[ 2.112462] registered taskstats version 1

注册taskstats 及版本:1

[ 2.133173] drivers/rtc/hctosys.c: unable toopen rtc device (rtc0)

无法打开实时时钟设备

[ 2.153601] Waiting for root device /dev/mmcblk0p2...

等待根设备mmcblk0p2

[ 2.190481] mmc0: new highspeed SDHC card ataddress b368

发现新的高速大容量存储卡,在地址b368

[ 2.213747] mmcblk0: mmc0:b368 SDC 7.51 GiB

SD卡容量:7.51GB

[ 2.222231] mmcblk0: p1 p2

两个分区p1,p2

[ 2.303731] EXT4-fs (mmcblk0p2): mounted filesystem with ordered datamode. Opts: (null)

在p2上挂载EXT4文件系统

[ 2.316457] VFS: Mounted root (ext4 filesystem) on device 179:2.

虚拟文件系统:挂载成功,显示成功信息、

[ 2.333758] devtmpfs: mounted

已挂载

[ 2.339913] Freeing initmemory: 124K

释放初始化内存124K

[ 2.563648] usb 1-1: New USB device found,idVendor=0424, idProduct=9512

发现新USB设备 :idVendor 为0424, idProduct 为9512

[ 2.572856] usb 1-1: New USBdevice strings:Mfr=0, Product=0, SerialNumber=0

描述产品信息的字串

[ 2.584001] hub 1-1:1.0: USB hub found

发现USB集线器

[ 2.590733] hub 1-1:1.0: 3 ports detected

已监测到3个端口

[ 2.873407] usb 1-1.1: new high-speed USBdevice number 3 using dwc_otg

发现新的使用dwc_otg的高速USB设备

[ 2.983656] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00

发现新USB设备 :idVendor 为0424, idProduct 为ec00

[ 2.992958] usb 1-1.1: New USB devicestrings:Mfr=0, Product=0, SerialNumber=0

描述产品信息的字串

[ 3.006903] smsc95xx v1.0.4

smsc95xx版本号v1.0.4

[ 3.078456] smsc95xx 1-1.1:1.0: eth0: register 'smsc95xx' atusb-bcm2708_usbe

网卡注册

[ 3.703245] udevd[137]: starting version 175

实现即插即用的守护进程开启,版本175

[ 11.279566] EXT4-fs (mmcblk0p2): re-mounted.Opts: (null)

EXT4文件系统:重新挂载,选项null

[ 11.717332] EXT4-fs (mmcblk0p2): re-mounted.Opts: (null)

EXT4文件系统:重新挂载,选项null

[ 12.473852] bcm2835 ALSA card created! 声卡创建

[ 12.480129] bcm2835 ALSA chip created!

[ 12.499590] bcm2835 ALSA chip created!

[ 12.512579] bcm2835 ALSA chip created!

[ 12.523307] bcm2835 ALSA chip created!

[ 12.536168] bcm2835 ALSA chip created!

[ 12.541850]bcm2835 ALSA chip created!

[ 12.557969] bcm2835 ALSA chip created!

Broadcom BCM2835芯片上声卡驱动创建

Debian GNU/Linux wheezy/sid raspberrypittyAMA0

DebianGNU/Linux7.0树莓pi终端ttyAMA0
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: