chyyuu
发表于 2005-4-26 22:47:48
我目前的方法是在windows上安装vmware-4.5.2 ,然后到
ftp://166.111.68.183/pub/oscourse/vos-with-skyeye
下载其中所有的文件,然后就可以通过vmware运行linux 和其中的skyeye了.
这需要对vmware, linux使用有一定的了解.
目前张智超和watercloud正在进行skyeye新版本在cygwin上的移植工作.
相信他们能够尽早完成!
paniven
发表于 2005-4-27 09:46:26
cygwin的下载和安装:
1、从http://cygwin.com下载setup.exe;
2、运行setup.exe,
3、选择"Download Without Installing"只下载不安装;
4、下一步,填入下载文件的存放路径;
5、下一步,选择"Direct Connection";
6、选择一个ftp站点(我当时用的是ftp://ftp.ale.org);
7、下一步,等一会出现"Select Packages"框,在Category状态下,将下面"All"后面的"Default"点击一下,所有的"Default"会变成"Install"
8、下一步,然后你就等着慢慢下吧;(可能不太好下,有时会异常中断,得从新下载,下载完后整个目录要有500多兆才对,谁有ftp空间我可以上传共享之)
9、下载完后运行下载文件中的setup.exe,选择"Install from Local Directory"本地安装;
10、下一步,填入下载目录的路径;
11、下一步,等一会出现"Select Packages"框,在Category状态下,将下面"All"后面的"Default"点击一下,所有的"Default"会变成"Install",安装完成即可。
skyeye的安装(建议用skyeye-0.8.8.5.tar.bz2,不需做修改)
1、在cygwin\usr\src下解压skyeye-0.8.8.5.tar.bz2
tar -jxvf skyeye-0.8.8.5.tar.bz2
2、进入skyeye目录
./configure --target=arm-elf
make
make install
在win98上安装我没试过,也没出现过haosf那种情况。
clock09
发表于 2005-4-28 05:29:08
paniven:你在cygwin\usr\src下解压skyeye-0.8.8.5.tar.bz2的吗?
我在win2000下,为什么只能在 cygwin\home\guai下解压(guai是我的win2000的用户名字)
比雕
发表于 2005-4-28 09:13:20
clock09,
不是吧?你把skyeye-0.8.8.5.tar.bz2放在/usr/src下,运行
cd /usr/src
tar jxvf skyeye-0.8.8.5.tar.bz2
即可!
paniven
发表于 2005-4-28 09:32:10
clock09,
你是不是cygwin装得有问题呢?我与比雕的做法一样。
clock09
发表于 2005-4-29 01:49:48
安装有问题???我和你上面所述的方法基本是一样的,我都放在了E盘上,不知道哪里有问题????
是不是用户名应该用root呢??
我把skyeye-0.8.8.5.tar.bz2放在/usr/src下,输入tar jxvf skyeye-0.8.8.5.tar.bz2 ,就出现:
guai1@guai ~
$ tar jxvf skyeye-0.8.8.5.tar.bz2
tar (child): skyeye-0.8.8.5.tar.bz2: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors
请问一下你们能不能再/home/(用户名)下解压呢?
clock09
发表于 2005-4-29 01:55:53
我看老版本的cygwin安装演示上:
要在系统的环境变量里,加入path=d:\cygwin\bin,新的是不是就不需要加?
我的windows系统是安装在D盘上,是不是cygwin也应该建再D盘上呢??
haosf
发表于 2005-4-30 21:58:30
请问paniven,我按着你说的步骤安装了cygwin,然后安装了skyeye0.8.8.5.tar.bz2,它是放在usr/src目录下的
我把skyeye-0.8.8.5.tar.bz2放在/usr/src下,cygwin 的控制台出现了输入tar jxvf skyeye-0.8.8.5.tar.bz2 ,就出现:
tar (child): skyeye-0.8.8.5.tar.bz2: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors
和楼上的朋友一样的问题,我上次的安装就是这样的问题,请问着和系统有关系吗,还是我有安装错呢?
谢谢!
paniven
发表于 2005-5-8 08:47:30
楼上朋友的问题我没碰到过,你先在控制台/usr/src下输入ls命令看skyeye-0.8.8.5.tar.bz2是否存在?
或者看你有没有进行如下配置:
(1) 批处理文件
在自己生成交叉编译器之前,首先对Cygwin进行一些设置。假设Cygwin安装在e目录下,在打开 Cygwin窗口之前,进入到E:\Cygwin目录。在这个目录下,有一个文件名为Cygwin.bat的批处理 文件,编辑该文件,在第一行后加入set CYGWIN=title ntea,这是因为Cygwin的启动批处理文件 需要启动Unix文件系统模拟。修改完毕且保存后退出。
(2) SH链接
运行cygwin,在根目录下输入,cd bin
mv sh.exe sh-original.exe
ln –s bash.exe sh.exe
Lanma
发表于 2005-5-8 12:07:49
我在CYGWIN下编译skyeye-0.8.8.5出现以下错误:
---------------------------------------------------------------------------------
gcc -c -g -O2 -Wall -Wconversion-I"./../generic" -I"." -mwin32 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_S
YS_TIME=1 -DHAVE_TZNAME=1 -DBUILD_tcl "tclWin32Dll.c" -o tclWin32Dll.o
In file included from ../win/tclWinPort.h:68,
from ../generic/tclPort.h:22,
from tclWinInt.h:21,
from tclWin32Dll.c:15:
/usr/include/w32api/winsock2.h:95:2: warning: #warning "fd_set and associated macros have been defin
ed in sys/types. This may cause runtime problems with W32 sockets"
tclWin32Dll.c:49: error: initializer element is not constant
tclWin32Dll.c:49: error: (near initialization for `asciiProcs.buildCommDCBProc')
tclWin32Dll.c:50: error: initializer element is not constant
tclWin32Dll.c:50: error: (near initialization for `asciiProcs.charLowerProc')
tclWin32Dll.c:51: error: initializer element is not constant
tclWin32Dll.c:51: error: (near initialization for `asciiProcs.copyFileProc')
tclWin32Dll.c:52: error: initializer element is not constant
tclWin32Dll.c:52: error: (near initialization for `asciiProcs.createDirectoryProc')
tclWin32Dll.c:54: error: initializer element is not constant
tclWin32Dll.c:54: error: (near initialization for `asciiProcs.createFileProc')
tclWin32Dll.c:57: error: initializer element is not constant
tclWin32Dll.c:57: error: (near initialization for `asciiProcs.createProcessProc')
tclWin32Dll.c:58: error: initializer element is not constant
tclWin32Dll.c:58: error: (near initialization for `asciiProcs.deleteFileProc')
...
...
-------------------------------------------------------------------------------------------
不知是不是少装了什么东西?有没有朋友碰到过同样的问题的?
Lanma
发表于 2005-5-8 12:12:44
对于上面在CYGWIN解压的问题,用命令不行也可以用winrar解压到相应目录吧。
haosf
发表于 2005-5-8 12:28:55
多谢paniven,正在学习skyeye中,请多多指教!!
lflihui
发表于 2005-5-9 08:49:46
chyyuu,
你给的VMWARE的root用户密码是多少啊?
chyyuu
发表于 2005-5-11 22:04:33
感谢楼主的贡献!按照楼主的指示,最新的skyeye-0.9.5 只需在完全安装cygwin-1.5.15-1后,不用再修改skyeye,就可以编译,安装,执行了,skyeye的命令行方式很正常,但IDE方式有点问题
chyyuu
发表于 2005-5-11 22:12:40
root用户的口令是空格