QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 22471|回复: 35

skyeye0.9.5.win32包(自带cygwin) 下

[复制链接]
发表于 2004-12-28 18:53:34 | 显示全部楼层 |阅读模式
chyyuu:
[2005-06-15]
已经放到 gro.clinux.org 中了。大家可以到下面下载:
http://gro.clinux.org/frs/download.php/1135/skyeye0.9.5.win32.rar

[2005-5-30]

skyeye0.9.5.win32压缩包(自带cygwin,解压即可运行,无需安装),7.73M:
ftp://166.111.68.183/incoming/skyeye0.9.5.win32.rar
http://watercloud.nease.net/sky/skyeye0.9.5.win32.rar




演示录像:
http://watercloud.nease.net/sky/avi/skyeye.win32.demo.rar

解压,双击skyeye.bat即出现现面的界面,选择os的kernel文件,并指定运行模式,点击Run即可:



自带了一个mini cygwin。
自带了一个demo-uclinux3 (运行cygwin.bat后选择demo-uclinux3/linux即可)。


出现(skyeye)提示符后,键入 "run"命令。

Console模式运行没有问题。

如果使用窗口模式,必须先安装并运行Xwindow服务软件(如Winaxe/XManager等),不过当前IDE版本尚有BUG,不支持键盘输入。

当前版本还不支持网络。







>>>>>>>>>>>>>OLD MESSAGE>>>>>>>>>>>>>>>>>>>>>>




[2005-2-5]skyeye IDE界面的skyeye-insight版本已更新到对应skyeye0.8.7版本。

IDE图形界面的skyeye-insight0.8.7目前支持Linux和Win32(cygwin)。

发布内容有:
Linux下已编译好的二进制文件包
Win32下编译好的二进制文件包(不需要安装cygwin也能运行)
Win32下依赖cygwin的二进制文件包
源代码文件(在Linux和Cygwin下编译通过的版本)
Linux/Win32/Win32(cygwin)下IDE界面截图
Win32/Win32(cygwin)下IDE界面/命令行界面/LCD支持的演示录像


详细内容参考:
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=104619





>>>>>>>>>>OLD MESSAGES>>>>>>>>>>>>>>>>>>>

以后就不需要Eclipse和skyeye整合了.
insight和Eclipse相比是专业的调试工具,而不仅仅是图形界代码的显示.

[chyyuu]:感谢watercloud! 增加了下载地址,打了个简单的包,写了一个简单的README.txt:
http://gro.clinux.org/frs/download.php/911/skyeye-insight-0.8.5.1.tar

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2004-12-28 18:56:09 | 显示全部楼层
由于skyeye代码在gdb基础上增加的非常清晰和有条理,
基本没花什么功夫就完成了和insight5.3的整合.

  过程如下:

下载insight5.3并解压
下载skyeye0.8.5.1并解压
将如下文件覆盖拷贝到insight的对应目录下:
./skyeye/gdb/ada-tasks.c
./skyeye/gdb/arm-tdep.c
./skyeye/gdb/main.c
./skyeye/gdb/Makefile.in
./skyeye/gdb/testsuite/gdb.trace/gdb_c_test.c
./skyeye/gdb/top.c
./skyeye/sim/arm/下的全部文件
./skyeye/sim/common/Make-common.in
./skyeye/sim/common/run.c

进入insight目录执行:
./configure --target=arm-elf --prefix=/usr/local
然后
make

make到sim/arm/目录时会报一个错,这时人工进入该目录,
把命令行上出错的的编译命令复制下来,再粘贴回终端,在该命令最后加一个选项 -I../../include/gdb/ 回车即可
(也可以在执行make前,直接修改Makefile在CFLAGS中加一项 -I../../include/gdb/)

然后重新执行make

一路正常,最后一步在insight5.3/gdb目录生成insight文件时再次出错,
这时人工进入该目录,
把命令行上出错的的编译命令复制下来,再粘贴回终端,在该命令最后加一个选项 `pkg-config --libs gtk+-2.0 `即可成功获得
insight文件.
(也可以在执行make前将gdb/Makefile中pkg-config所在行中加一个选项 `pkg-config --libs gtk+-2.0 `)

然后重新执行make

成功后

make install
即可.

make install后生成
/usr/local/bin/arm-elf- insight
/usr/local/bin/skyeye
前者就是gui的skyeye了,后者就是传统控制台界面的skyeye.


insight ./linux起动模拟器时,打开insight的控制台窗口,里面就是gdb的提示符,
输入:
target sim
load
run

linux起动后在终端界面出现命令行提示符号,Ctrl+C中断后就可以在insight的控制台里下达各种断点了.这样就可也使用insight方便的图形化窗口观看各种全局变量/局部变量/程序代码了.
回复

使用道具 举报

 楼主| 发表于 2004-12-28 18:58:05 | 显示全部楼层
Based on:
  skyeye.0.8.5.1
  insight5.3

Tested on :
  Magic Linux 1.2 Pre5
  Tested for: uClinux-dist-20041215


一个编译好的版本可以在这里获得:
http://watercloud.nease.net/skyinsight.tbz

[此url保留10天].




下载该文件到/usr/local/下,
下载完后,进入/usr/local,执行命令:
tar jxf skyinsight.tbz
生成skyinsight目录.

skyinsight/bin/skyeye是传统的字符界面
skyinsight/bin/arm-elf-insight是GUI的界面.

模拟器运行起来后在终端上出现提示符,在这里可以和里面的系统进行交互,此时insight处于没有任何响应状态.
终端上Ctrl+C后insight接管控制权,可以在insight的控制台窗口中输入gdb命令对
里面的系统进行调试.或使用q命令结束insight.

insight和gdb相比最大的好处在于局部变量窗口/寄存器窗口/内存窗口/变量观察窗口/源码窗口,这些窗口里面可以直观的查看当前系统执行状态,和各个变量的值.
回复

使用道具 举报

发表于 2004-12-28 21:55:54 | 显示全部楼层
请问insight哪有下载啊?
回复

使用道具 举报

 楼主| 发表于 2004-12-28 22:36:44 | 显示全部楼层
[quote:1cbd55c1b4="jgq516"]请问insight哪有下载啊?[/quote]



http://sources.redhat.com/insight/


btw: google say anything to u.
回复

使用道具 举报

发表于 2004-12-29 09:00:22 | 显示全部楼层
太棒了!我记得insight可以很好地运行在cygwin/windows上。看来我们把skyeye移植到cygwin上后,就可以进行基于IDE级的skyeye的嵌入式系统软件分析与开发了!

eclipse的开发还是会继续的,希望它们都能成为skyeye的友好的IDE前端!
回复

使用道具 举报

发表于 2004-12-29 09:50:24 | 显示全部楼层
我下载了watercloud的执行代码,在我的debian3上运行很不错,可以源码分析uclinux-2.6.x了!感谢 watercloud的出色贡献!
回复

使用道具 举报

 楼主| 发表于 2004-12-29 10:46:25 | 显示全部楼层
不用客气,我也是出于自己的需求

请教一个问题:
我在uClinux-dist最新的版本中中没有看到SkyEye对2.6.x代码的支持 ,
就是uClinux-dist/vendors/GDB/SkyEye目录下只有:
config.linux-2.0.x
config.linux-2.4.x
配置文件,没有看到针对2.6的配置文件.

我应该如何生成uClinux for skyeye based Kernel 2.6.x  ?

难道是我被迷惑了, make menuconfig时选择2.6.x就可以了么?
回复

使用道具 举报

发表于 2004-12-29 10:59:34 | 显示全部楼层
这是我们最新做的一些实验,还没有整理并发表,请看如下帖子可能有帮助:
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&p=4048411&highlight=#4048411

http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&p=4037376&highlight=#4037376
回复

使用道具 举报

发表于 2004-12-29 16:35:22 | 显示全部楼层

强!学习 uClinux 的又有福气了。

a
回复

使用道具 举报

发表于 2004-12-29 21:20:32 | 显示全部楼层
楼主的工作值得肯定,但对Eclipse的看法有些狭窄。据我所知,风河的VxWorks6和Altera的NOIS平台都采用了Eclipse这个壳子
回复

使用道具 举报

发表于 2004-12-29 23:19:21 | 显示全部楼层
我也刚try了watercloud大侠的skyeyeinsight.
尝试了.那个ep7312+minigui的演示,
可是我的启动输出和console出现在我自己打开insight的term窗口里面
个人觉得,最好是输出在一个skyeyeinsight的终端界面里面.

而且在insight里面用console运行run就会有错呢.
回复

使用道具 举报

发表于 2004-12-30 12:43:37 | 显示全部楼层
为什么我在insight里面用console运行ucosii4skyeye下的sample ucos_test.elf
(skyeye)target sim
(skyeye)load
(skyeye)run
输入run后回车就死掉了?只看到一个漏沙在漏来又漏去再也没有反应,insight关也关不掉了.
回复

使用道具 举报

发表于 2004-12-30 12:54:00 | 显示全部楼层
是这样的丫,我也是的。
我在insight里面直接open那个image是可以的。
回复

使用道具 举报

发表于 2004-12-30 15:49:55 | 显示全部楼层
要在起insight的那个shell中,按“ctrl+c”,这样就可以中断skyeye的运行,并把控制权交给insight。我是这样调试uclinux的。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-22 17:46 , Processed in 0.049888 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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