免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1219 | 回复: 0
打印 上一主题 下一主题

在cygwin下安装skyeye成功笔记 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-08-05 10:09 |只看该作者 |倒序浏览
[该文章我原贴在
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=114179
,现转贴过来]

综合论坛上的帖子,试了几次,终于安装成功了!
安装环境:
Windows 2000;
Cygwin完全版(cygwin-1.5.15-1.tar.bz2);
skyeye-0.8.5.1.tar.bz2;
1、下载Cygwin完全版(约500M),选择完全安装,有1G多;
2、在cygwin下解压:
tar -jxvf skyeye-0.8.5.1.tar.bz2
3、进入skyeye
./configure --target=arm-elf
4、修改或添加相关文件;
(1) 下载linux/if_tun.h添加到cygwin /usr/include/linux(linux目录需新建);
(2) 在skyeye_mach_at91.c skyeye_mach_at91rm92.c skyeye_mach_cs89712.c
skyeye_mach_ep7312.c skyeye_mach_ep9312.c skyeye_mach_lh79520.c
skyeye_mach_lpc.c skyeye_mach_s3c44b0.c skyeye_mach_s3c4510b.c
这些文件中添加:
#include  
否则,会报错error: storage size of `tv' isn't known
(3) 在skyeye\sim\arm\skyeye_net_vnet.c中添加:
#define SIOCSIFADDR 0x8916
#define SIOCSIFFLAGS 0x8914
(4) 修改gdb/Makefile 375行 为:
$(MMALLOC) $(LIBIBERTY) $(WIN32LIBS) `gtk-config --cflags --libs`
修改gdb/Makefile 1017行 为:
$(TDEPLIBS) $(TUI_LIBRARY) -L/lib `gtk-config --cflags --libs`
$(CLIBS) $(LOADLIBES)
(5) 修改skyeye\sim\arm\skyeye_lcd.c文件(不使用LCD功能)
在文件首部添加:#define NO_LCD 0
随之要将skyeye\sim\arm\skyeye_mach_at91.c文件中的
extern unsigned long Pen_buffer[8]; 改为:
unsigned long Pen_buffer[8];
5、make通过;
6、make install;
7、成功运行。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/21968/showart_151151.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP