QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1903|回复: 5

初学UCLINUX的感慨,兼请教各位SKYEYE4WIN32

[复制链接]
发表于 2006-4-29 12:21:55 | 显示全部楼层 |阅读模式
我从3个星期前开始学习嵌入LINUX,到现在,还没有成功地把一个UCLINUX运转起来。

我的体会就是,UCLINUX/SKYEYE等开源的东西,如果没有一个大的集团的支持,再怎么努力,也只能是小家碧玉,成不了大家闺秀。PYTHGON和JAVA就是2个例子。

前面的问题就不提啦,现在请教各位先行者有关SKYEYE4WINDOWS的问题。

我下载了skyeye0.9.5.win32.rar,解开后,运行skyeye.bat,出现了一个SKYEYE的窗口,我选择console,点browser按钮,选中demo-uclinux3\linux,再点run,出现:
G:\embeded\simulator\skyeye\skyeye0.9.5.win32\skyeye.win32>set COS=windows

G:\embeded\simulator\skyeye\skyeye0.9.5.win32\skyeye.win32>bin\bash.exe skyeye.s
h
bash.exe: warning: could not find /tmp, please create!
windows
bin/skyinsight --nw --cd=G:/embeded/simulator/skyeye/skyeye0.9.5.win32/skyeye.wi
n32/demo-uclinux3 --command=G:/embeded/simulator/skyeye/skyeye0.9.5.win32/skyeye
.win32/.skyinit G:/embeded/simulator/skyeye/skyeye0.9.5.win32/skyeye.win32/demo-
uclinux3/linux
***********************************************************************
****                                                               ****
****   SkyEye  Simulator Ver 0.9.5 with  GDB/Insight 5.3 Interface ****
****                                                               ****
***********************************************************************
GNU gdb 5.3
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This SkyEye was configured as "--host=i686-pc-cygwin --target=arm-elf"...
(no debugging symbols found)...
target sim ...
cpu info: armv3, arm7tdmi, 41007700, fff8ff00, 0
mach info: name at91, mach_init addr 0x4f8dd0
SKYEYE: use arm7100 mmu ops
Loaded ROM   ./boot.rom
Connected to the simulator.
load ...
Loading section .init, size 0xa000 vma 0x1000000
Loading section .text, size 0xcfdb0 vma 0x100a000
Loading section .data, size 0x9154 vma 0x10da000
Start address 0x1000000
Transfer rate: 7436320 bits/sec.

Type 'run' command to startup system ...
(SkyEye)
我再键入:run
出现:
Starting program: /cygdrive/g/embeded/simulator/skyeye/skyeye0.9.5.win32/skyeye.
win32/demo-uclinux3/linux
Linux version 2.4.20-uc0 ([email protected]) (gcc version 2.95.3 20010315 (release
)(ColdFire patches - 20010318 from http://fiddes.net/coldfire/)(-msep-data patch
es)) #16 四 6月 5 10:19:33 CST 2003
Processor: Atmel AT91M40xxx revision 0
Architecture: EB01
On node 0 totalpages: 1024
zone(0): 0 pages.
zone(1): 1024 pages.
zone(2): 0 pages.
Kernel command line: root=/dev/rom0
Calibrating delay loop... 12.97 BogoMIPS
Memory: 4MB = 4MB total
Memory: 2992KB available (831K code, 175K data, 40K init)
Dentry cache hash table entries: 512 (order: 0, 4096 bytes)
Inode cache hash table entries: 512 (order: 0, 4096 bytes)
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: 1024 (order: 0, 4096 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
Atmel USART driver version 0.99
ttyS0 at 0xfffd0000 (irq = 2) is a builtin Atmel APB USART
ttyS1 at 0xfffcc000 (irq = 3) is a builtin Atmel APB USART
Blkmem copyright 1998,1999 D. Jeff Dionne
Blkmem copyright 1998 Kenneth Albanowski
Blkmem 1 disk images:
0: 1400000-14DDFFF [VIRTUAL 1400000-14DDFFF] (RO)
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
SkyEye NE2k Ethernet driver version 0.2 (2003-04-27)
sene2k dev name: eth0: <6>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 512 bind 512)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
VFS: Mounted root (romfs filesystem) readonly.
Warning: unable to open an initial console.
Kernel panic: No init found.  Try passing init= option to kernel.

最后2行出现的错误是什么呢?怎么处理?

我建议SKYEYE进行2个工作:
1、做一个STEP BY STEP的文档
2、做一个错误列表,记录所有的错误或排错指导。

我可能很笨,这样长的时间里也没有把UCLINUX和SKYEYE搞定,但是我想,有很多人在使用中,一定会遇到各种各样的问题,如果能方便地找到解决的办法,可以节约很多人的时间,大家才会用,才能发展壮大。

也许我遇到的问题,在网络上已经有了答案,只不过我没有找到。

最后,谢谢为UCLINUX和SKYEYE做出了贡献的每各人。

再次感谢大家。
发表于 2006-4-30 15:58:20 | 显示全部楼层
三个星期确实有点长了
偶只用了一下午,请一位师兄给我演示了一下
回复

使用道具 举报

 楼主| 发表于 2006-4-30 21:42:42 | 显示全部楼层
有失有得,呵呵。因为总是失败,上网查资料,看说明,找原因,结果对LINUX的了解,增加了不少。只能这样安慰自己了。
另外,上面的问题,有兄弟能解答吗?
回复

使用道具 举报

发表于 2006-8-19 12:19:01 | 显示全部楼层
确实,开源的东西总感觉难用,而且资料太少.
回复

使用道具 举报

发表于 2006-8-21 10:24:50 | 显示全部楼层
是啊,lz如果成功了不要忘了把经验贴出来分享哦!
回复

使用道具 举报

发表于 2006-12-27 09:54:11 | 显示全部楼层
LZ问题解决了吗?我也遇到一样的问题了,能不能把解决问题的方法发到我的邮箱[email protected]谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-23 05:52 , Processed in 0.041778 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表