|
|
|
| |
| |
 |
| |
 |
| |
如何去除SOM5307A启动时的初始化信息 |
| |
|
| |
SOM5307A启动时初始化信息包括3部分:
- SOM5307A系统板初始化信息,如下所示:
Waiting...
Loading address 0x10000.
(C)Copyright 2001, Wanhe Network Co., Ltd .
WH5307SOM V1.0 boot...
Board init OK!
Decompress image... OK!
Start linux ...
这些信息用户不能修改和屏蔽。如果用户需要修改或者屏蔽这些信息,需要委托珠海万禾网络技术有限公司来做,用户需要交纳有些费用。
- Uclinux内核启动信息,典型的信息如下所示:
uClinux/COLDFIRE(m5307)
COLDFIRE port done by Greg Ungerer, gerg@lineo.com
Modified for M5307 by Dave Miller, dmiller@intellistor.com
Flat model support (C) 1998,1999 Kenneth Albanowski, D. Jeff Dionne
On node 0 totalpages: 2048
zone(0): 0 pages.
zone(1): 2048 pages.
zone(2): 0 pages.
Kernel command line:
Calibrating delay loop... 59.80 BogoMIPS
Memory available: 6132k/8192k RAM, 0k/0k ROM (760k kernel code,
201k data)
kmem_create: Forcing size word alignment - vm_area_struct
kmem_create: Forcing size word alignment - mm_struct
kmem_create: Forcing size word alignment - filp
Dentry-cache hash table entries: 1024 (order: 1, 8192 bytes)
Inode-cache hash table entries: 512 (order: 0, 4096 bytes)
kmem_create: Forcing size word alignment - inode_cache
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
kmem_create: Forcing size word alignment - bdev_cache
kmem_create: Forcing size word alignment - cdev_cache
Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes)
Page-cache hash table entries: 2048 (order: 1, 8192 bytes)
POSIX conformance testing by UNIFIX
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
kmem_create: Forcing size word alignment - sock
Starting kswapd
kmem_create: Forcing size word alignment - file lock cache
SL811H driver :Modefied for WHN SOM5307 by James Lee, WHN Co., Ltd
sl811h-usb.c: SL811 host controller detected.
sl811h-usb.c: SL811H Memory Test Fail 447 errors
ColdFire internal UART serial driver version 1.00
ttyS0 at 0x100001c0 (irq = 73) is a builtin ColdFire UART
ttyS1 at 0x10000200 (irq = 74) is a builtin ColdFire UART
kmem_create: Forcing size word alignment - blkdev_requests
block: 64 slots per queue, batch=8
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
cs89x0:cs89x0_probe(0x30600300)
cs89x0.c: Mcf5307 support by xyz <www.wanhenet.com> 2001
eth0: cs8900 rev J found at 0x30600300
cs89x0 media RJ-45, IRQ 0, programmed I/O, MAC 00:00:c0:ff:ee:01
cs89x0_probe1() successful
Blkmem copyright 1998,1999 D. Jeff Dionne
Blkmem copyright 1998 Kenneth Albanowski
Blkmem 1 disk images:
0: 1108D0-1DECCF [VIRTUAL 1108D0-1DECCF] (RO)
Linux video capture interface: v1.00
registered new driver usbdevfsregistered new driver hubregistered
new driver ov511<6>ov511.c: v1.28:OV511 USB Camera Driver,Modified
for WH SOM5307 by James Lee,WHN,Co,.Ltd.
registered new driver stv680<6>stv680.c: [usb_stv680_init:1665]
STV(i): usb camera driver version v0.24 registering
stv680.c: STV0680 USB Camera Driver v0.24
registered new driver Winbond 996[78]cf Webcam IC Linux driver<6>winbond_9967cf.c:
Winbond 996[78]cf driver registered!Modified for WHN SOM5307 by
James Lee,WHN,Co,Ltd.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
kmem_create: Forcing size word alignment - ip_dst_cache
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 512 bind 512)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
VFS: Mounted root (romfs filesystem) readonly.
Freeing unused kernel memory: 24k freed
这些信息都是函数printk()输出的,该函数在/uClinux-coldfire/Linux/kernel/printk.c中。只要修改该函数,在函数开始的地方直接加一句
return;
不让它输出信息即可。
- Shell 程序运行/etc/RC时的信息。
Command: hostname uClinux-coldfire
Command: /bin/expand /etc/ramfs.img /dev/ram0
Command: /bin/expand /etc/ramfs2m.img /dev/ram1
Command: mount -t proc proc /proc
Command: mount -t ext2 /dev/ram0 /var
Command: mount -t ext2 /dev/ram1 /ramdisk1
Command: chmod 777 /ramdisk1
Command: mkdir /var/tmp
Command: mkdir /var/log
Command: mkdir /var/run
Command: mkdir /var/lock
Command: ifconfig lo 127.0.0.1
Command: route add 127.0.0.0 lo
Command: ifconfig eth0 192.168.1.42 netmask 255.255.255.0 up
eth0: using half-duplex 10Base-T (RJ-45)
Command: route add 192.168.1.0 eth0
Command: ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:00:C0:FF:EE:01
inet addr:192.168.1.42 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
Interrupt:27 Base address:0x300
这些信息是\UCLINUX-COLDFIRE\USER\sash\sash.c(361行)
printf("Command: %s\n",buf);
产生的。注释掉这一行即可屏蔽上述输出。
除了上述3个地方,其他的信息只有4到5行,用户可以分别修改对应的源代码即可。
|
|