QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: paniven

在cygwin下安装skyeye成功笔记

[复制链接]
发表于 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上的移植工作.
相信他们能够尽早完成!
回复

使用道具 举报

 楼主| 发表于 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那种情况。
回复

使用道具 举报

发表于 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
即可!
回复

使用道具 举报

 楼主| 发表于 2005-4-28 09:32:10 | 显示全部楼层
clock09,
你是不是cygwin装得有问题呢?我与比雕的做法一样。
回复

使用道具 举报

发表于 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/(用户名)下解压呢?
回复

使用道具 举报

发表于 2005-4-29 01:55:53 | 显示全部楼层
我看老版本的cygwin安装演示上:
要在系统的环境变量里,加入path=d:\cygwin\bin,新的是不是就不需要加?

我的windows系统是安装在D盘上,是不是cygwin也应该建再D盘上呢??
回复

使用道具 举报

发表于 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
和楼上的朋友一样的问题,我上次的安装就是这样的问题,请问着和系统有关系吗,还是我有安装错呢?
谢谢!
回复

使用道具 举报

 楼主| 发表于 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
回复

使用道具 举报

发表于 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')
...
...
-------------------------------------------------------------------------------------------
不知是不是少装了什么东西?有没有朋友碰到过同样的问题的?
回复

使用道具 举报

发表于 2005-5-8 12:12:44 | 显示全部楼层
对于上面在CYGWIN解压的问题,用命令不行也可以用winrar解压到相应目录吧。
回复

使用道具 举报

发表于 2005-5-8 12:28:55 | 显示全部楼层
多谢paniven,正在学习skyeye中,请多多指教!!
回复

使用道具 举报

发表于 2005-5-9 08:49:46 | 显示全部楼层
chyyuu,
你给的VMWARE的root用户密码是多少啊?
回复

使用道具 举报

发表于 2005-5-11 22:04:33 | 显示全部楼层
感谢楼主的贡献!按照楼主的指示,最新的skyeye-0.9.5 只需在完全安装cygwin-1.5.15-1后,不用再修改skyeye,就可以编译,安装,执行了,skyeye的命令行方式很正常,但IDE方式有点问题
回复

使用道具 举报

发表于 2005-5-11 22:12:40 | 显示全部楼层
root用户的口令是空格
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-5 02:12 , Processed in 0.044204 second(s), 12 queries .

© 2021 Powered by Discuz! X3.5.

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