skyeye0.9.5.win32包(自带cygwin) 下
chyyuu:已经放到 gro.clinux.org 中了。大家可以到下面下载:
http://gro.clinux.org/frs/download.php/1135/skyeye0.9.5.win32.rar
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即可:
http://watercloud.nease.net/sky/skyeye.guid.win32.JPG
自带了一个mini cygwin。
自带了一个demo-uclinux3 (运行cygwin.bat后选择demo-uclinux3/linux即可)。
出现(skyeye)提示符后,键入 "run"命令。
Console模式运行没有问题。
如果使用窗口模式,必须先安装并运行Xwindow服务软件(如Winaxe/XManager等),不过当前IDE版本尚有BUG,不支持键盘输入。
当前版本还不支持网络。
>>>>>>>>>>>>>OLD MESSAGE>>>>>>>>>>>>>>>>>>>>>>
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相比是专业的调试工具,而不仅仅是图形界代码的显示.
:感谢watercloud! 增加了下载地址,打了个简单的包,写了一个简单的README.txt:
http://gro.clinux.org/frs/download.php/911/skyeye-insight-0.8.5.1.tar 由于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方便的图形化窗口观看各种全局变量/局部变量/程序代码了. 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相比最大的好处在于局部变量窗口/寄存器窗口/内存窗口/变量观察窗口/源码窗口,这些窗口里面可以直观的查看当前系统执行状态,和各个变量的值. 请问insight哪有下载啊? 请问insight哪有下载啊?
http://sources.redhat.com/insight/
btw: google say anything to u. 太棒了!我记得insight可以很好地运行在cygwin/windows上。看来我们把skyeye移植到cygwin上后,就可以进行基于IDE级的skyeye的嵌入式系统软件分析与开发了!
eclipse的开发还是会继续的,希望它们都能成为skyeye的友好的IDE前端! 我下载了watercloud的执行代码,在我的debian3上运行很不错,可以源码分析uclinux-2.6.x了!感谢 watercloud的出色贡献! 不用客气,我也是出于自己的需求 :)
请教一个问题:
我在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就可以了么? 这是我们最新做的一些实验,还没有整理并发表,请看如下帖子可能有帮助:
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
强!学习 uClinux 的又有福气了。
a 楼主的工作值得肯定,但对Eclipse的看法有些狭窄。据我所知,风河的VxWorks6和Altera的NOIS平台都采用了Eclipse这个壳子 我也刚try了watercloud大侠的skyeyeinsight.尝试了.那个ep7312+minigui的演示,
可是我的启动输出和console出现在我自己打开insight的term窗口里面
个人觉得,最好是输出在一个skyeyeinsight的终端界面里面.
而且在insight里面用console运行run就会有错呢. 为什么我在insight里面用console运行ucosii4skyeye下的sample ucos_test.elf
(skyeye)target sim
(skyeye)load
(skyeye)run
输入run后回车就死掉了?只看到一个漏沙在漏来又漏去再也没有反应,insight关也关不掉了. 是这样的丫,我也是的。
我在insight里面直接open那个image是可以的。 要在起insight的那个shell中,按“ctrl+c”,这样就可以中断skyeye的运行,并把控制权交给insight。我是这样调试uclinux的。