yangjiudan 发表于 2011-3-23 20:05:54

在cygwin上成功运行skyeye1.3.2rc1

附件是相对于skyeye1.3.2rc1版本的patch,打上之后再cygwin上应该可以编译通过并运行arm_hello。
我的本机cygwin版本是1.7.7,
另外,arm_hello的skyeye.conf文件中uart要配置为stdio。

希望可以帮助到需要的朋友。

小刚2012 发表于 2011-3-24 09:21:06

你好!你是怎样把cygwin中配置skyeye。可以把具体过程发出来吗?还有,怎样在skyeye 上装uclinux呢?   万分感激!:-D

yangjiudan 发表于 2011-3-24 11:16:29

没有特别的什么配置,只要将附件的patch打到源码中,编译,出来就可以跑了,
至于skyeye的使用,我也是才学习,你可以去看skyeye的文档,也可以结合代码学习。
这个patch的主要改动就是两方面:
1. 在cygwin上生成对应的dll文件。
2. 修正在cygwin上的编译错误。

另:uclinux我也没有装过,帮不上忙了。我目前只是试了下可以运行arm_hello 程序。

David_yu 发表于 2011-3-29 17:01:48

感谢yangjiudan

tsinghuayuan86 发表于 2011-4-1 11:03:56

回复 1# yangjiudan 的帖子1

yangjiudan,你好,在打上你的patch后,
我在make lib的时候遇到了如下问题:

-------------------------------------------------------------------------------------------------
./../.././third-party/libiberty/pex-unix.c:518: error: `F_SETFD' undeclared (fir
st use in this function)
./../.././third-party/libiberty/pex-unix.c:518: error: (Each undeclared identifi
er is reported only once
./../.././third-party/libiberty/pex-unix.c:518: error: for each function it appe
ars in.)
./../.././third-party/libiberty/pex-unix.c:518: error: `FD_CLOEXEC' undeclared (
first use in this function)
make: *** Error 1
make: Leaving directory `/c/cygwin/home/MK/skyeye-1.3.2_rc1/third-party/libib
erty'
-------------------------------------------------------------------------------------------------
不知是否是缺少什么库?


我的环境: winxp, cygwin为官方最新版本, skyeye-1.3.2_rc1.

[ 本帖最后由 tsinghuayuan86 于 2011-4-1 13:30 编辑 ]

tsinghuayuan86 发表于 2011-4-1 15:48:09

回复 1# yangjiudan 的帖子

您好,我现在make lib出现很多问题,不知您是否有对 third-party进行了修改而没有在patch中体现出来?

David_yu 发表于 2011-4-7 14:40:57

楼主编译过程中是否有一个手记,共享一下
页: [1]
查看完整版本: 在cygwin上成功运行skyeye1.3.2rc1