Re: 一些关于skyeye的想法

9 views
Skip to first unread message

Michael.Kang

unread,
Dec 1, 2009, 9:01:03 PM12/1/09
to Liuwj, skyeye-simulator
2009/12/2 Liuwj <mkl...@hotmail.com>:
> Dear blackfin.kang:
>
> 我目前在用skyeye1.25学习uclinux编程,非常感谢skyeye项目,省去了很多硬件上的麻烦。
>
>
> 废话不说了,我看法是,skyeye适合在已有的外围功能上学习以及开发应用软件,不适合带有定制功能的开发,特别是底层开发。我觉得skyeye可以只负责mcu的仿真,而把资源开放,例如IO口,地址数据总线,由其他人员负责外围器件的功能实现。外围器件例如sdram,flash都差不多,为了简化代码现在是一个配置文件就可以,如果作为单独的模块,这类的也可以用一个简单的函数实现。
>
>
> 其实,我的目的主要就是把IO口灵活的应用起来,方便一些自定义的电路功能,例如我需要用到磁卡的解码电路,数据加密芯片,这些都是用IO口直接连接,开放接口的话,大不了自己写外围功能代码。或者写一个通用的IO口功能,显示当然的状态,输入还是输出,1还是0,以时间轴表示,虽然可以看寄存器,毕竟不直观。这点windows平台上的keil做的蛮不错的。
>
>
> 觉得skyeye只负责mcu还有一个理由就是,专注于mcu的仿真,可以提高仿真程序,硬件仿真不是一个容易的事,或者说相当繁琐,寄存器相当多,之间的关联也是各种各样,每个芯片还都不一样,注定了调试是个累人的差事,因此我几乎断定skyeye不可能100%仿真所有功能,还不算上运行速度。
>
> 总之我提出些我的看法,有什么不对或者唐突之处还请包涵。另外,大力支持skyeye项目。

目前我们正在走这一路线,你可以看一下我们SkyEye-1.2.9_rc1的功能介绍,如下:
http://www.linuxfans.org/bbs/thread-189851-1-1.html

在上面的链接中还提到了三个文档,有一个API文档是提供给用户的,目前我们正在设计基于SkyEye的二次开发平台。但是这个是一个比较长久和艰巨的一个开发任务,需要对软件架构和硬件模拟器软件本身有一定的理解。

在SkyEye-1.3.0和后续版本我正在规划针对IO和各种外设模拟的API以及框架,希望多多讨论。

Thanks
MK

>
>
>
> 刘文杰
> 20091202
>
> ________________________________
> 搜索本应是快乐的,不是么? 快乐搜索,有问必应!微软隆重推出! 立即试用!

--
www.skyeye.org

Yayi

unread,
Dec 1, 2009, 9:07:49 PM12/1/09
to skyeye-s...@googlegroups.com
我想知道什么时候会出1.30?我希望1.30可以在fedora上运行起来..我到时可以做测试者

                                               By:Yayi


2009/12/2 Michael.Kang <blackf...@gmail.com>

Michael.Kang

unread,
Dec 1, 2009, 9:37:02 PM12/1/09
to skyeye-s...@googlegroups.com
2009/12/2 Yayi <y...@yayi.biz>:
> 我想知道什么时候会出1.30?我希望1.30可以在fedora上运行起来..我到时可以做测试者
SkyEye-1.3.0预计会在本周内发布。SkyEye-1.3.0的测试文档如附件,如果方便,可以帮助在Fedora上测试。SkyEye-1.3.0源码可以从svn中下载,svn下载命令如下:
svn co https://skyeye.svn.sourceforge.net/svnroot/skyeye/skyeye-v1/branches/skyeye-1.3.0

Thanks
MK

--
www.skyeye.org

skyeye_1-3-0_testing_proc-v1.pdf

Yayi

unread,
Dec 1, 2009, 9:41:34 PM12/1/09
to skyeye-s...@googlegroups.com
好..谢谢..我下班回去后去测试一下

张陈华

unread,
Dec 1, 2009, 11:07:11 PM12/1/09
to skyeye-s...@googlegroups.com
我还在编译 arm-inux ,感觉平台配置 有点繁 ,不知道有什么 简单一点的方法  .....  

2009/12/2 Yayi <y...@yayi.biz>



--
alexander zhang

Yayi

unread,
Dec 2, 2009, 5:40:56 AM12/2/09
to skyeye-simulator
在make的时候提示以下错误...
我是新手无法解决..
=====================================================
cd . && /bin/sh /opt/skyeye/libltdl/config/missing --run autoheader
autoheader: warning: missing template: BX_HAVE_ABORT
autoheader: Use AC_DEFINE([BX_HAVE_ABORT], [], [Description])
autoheader: warning: missing template: BX_HAVE_GETENV
autoheader: warning: missing template: BX_HAVE_GETTIMEOFDAY
autoheader: warning: missing template: BX_HAVE_GMTIME
autoheader: warning: missing template: BX_HAVE_MKSTEMP
autoheader: warning: missing template: BX_HAVE_MKTIME
autoheader: warning: missing template: BX_HAVE_NANOSLEEP
autoheader: warning: missing template: BX_HAVE_SELECT
autoheader: warning: missing template: BX_HAVE_SETENV
autoheader: warning: missing template: BX_HAVE_SLEEP
autoheader: warning: missing template: BX_HAVE_SNPRINTF
autoheader: warning: missing template: BX_HAVE_SOCKADDR_IN_SIN_LEN
autoheader: warning: missing template: BX_HAVE_SOCKLEN_T
autoheader: warning: missing template: BX_HAVE_STRCASECMP
autoheader: warning: missing template: BX_HAVE_STRDUP
autoheader: warning: missing template: BX_HAVE_STRICMP
autoheader: warning: missing template: BX_HAVE_STRREV
autoheader: warning: missing template: BX_HAVE_STRTOULL
autoheader: warning: missing template: BX_HAVE_STRTOUQ
autoheader: warning: missing template: BX_HAVE_SYS_MMAN_H
autoheader: warning: missing template: BX_HAVE_TIMELOCAL
autoheader: warning: missing template: BX_HAVE_USLEEP
autoheader: warning: missing template: BX_HAVE_VSNPRINTF
autoheader: warning: missing template: BX_HAVE_ZLIB
make: *** [config.h.in] 错误 1

Yayi

unread,
Dec 2, 2009, 5:42:27 AM12/2/09
to skyeye-simulator
在make的时候提示以下错误...
我是新手无法解决...

Michael.Kang

unread,
Dec 2, 2009, 10:00:28 AM12/2/09
to skyeye-s...@googlegroups.com
一个临时的解决方案为你可以运行如下命令:
touch config.h.in
然后再重新编译。

我看一下这个问题,尽快解决,再重新上传一个tar包。

Thanks
MK


2009/12/2 Yayi <y...@yayi.biz>:
--
www.skyeye.org

Michael.Kang

unread,
Dec 2, 2009, 10:02:07 AM12/2/09
to skyeye-s...@googlegroups.com
2009/12/2 张陈华 <zch0513...@gmail.com>:

> 我还在编译 arm-inux ,感觉平台配置 有点繁 ,不知道有什么 简单一点的方法 .....
是指编译arm-linux,还是指Skyeye的运行过程比较繁琐?
比较简单的方法是下载Skyeye的测试套件,然后用你自己的内核文件,替换测试套件的内核,然后运行就可以了。

--
www.skyeye.org

Yayi

unread,
Dec 2, 2009, 7:36:22 PM12/2/09
to skyeye-s...@googlegroups.com
额...我又要等晚上才回去测试了...

张陈华

unread,
Dec 2, 2009, 9:20:30 PM12/2/09
to skyeye-s...@googlegroups.com
只指编译自己的内核,比如 自己把测试套件中 的许多内核 编译出来 ,,

2009/12/2 Michael.Kang <blackf...@gmail.com>



--
alex zhang

Yayi

unread,
Dec 6, 2009, 8:42:18 PM12/6/09
to skyeye-s...@googlegroups.com
不知道已经把修复的版本上传了没?

                                               By:Yayi


2009/12/4 Yayi <y...@yayi.biz>
micheal.kang我发的错误您收到没有?>

                                               By:Yayi





Yayi

unread,
Dec 4, 2009, 9:29:48 AM12/4/09
to skyeye-s...@googlegroups.com
micheal.kang我发的错误您收到没有?>

                                               By:Yayi




Yayi

unread,
Dec 8, 2009, 6:18:05 AM12/8/09
to skyeye-s...@googlegroups.com
我自己写的fedora12安装skyeye-1.3.0过程.
http://yayi.biz/post/51.html

                                               By:Yayi



Reply all
Reply to author
Forward
0 new messages