Chinaunix首页 | 论坛 | 博客
  • 博客访问: 675669
  • 博文数量: 194
  • 博客积分: 3831
  • 博客等级: 中校
  • 技术积分: 1843
  • 用 户 组: 普通用户
  • 注册时间: 2009-02-28 13:24
文章分类

全部博文(194)

文章存档

2012年(41)

2011年(42)

2010年(45)

2009年(66)

分类:

2009-03-03 22:30:09

    windows系统下安装linux的模拟仿真软件cygwin,再在cygwin中建立以基于s3c2410的arm-linux结构系统为目的的仿真软件skyeye。在安装完cygwin之后对skyeye进行了一段艰难的摸索,终于在cygwin下安装上了前卫的适用的skyeye了。在这个过程中一共试验了四种版本。分别做如下介绍,希望对过路人有用。
1、skyeye-0.1.bin.cygwin.1.3.17
   这是一个skyeye-0.1 for cygwin的二进制文件,解压后直接生成skyeye.exe文件,解压的文件直接放到了所要执行的二进制文件夹中了,安装非常顺利,执行也非常简单。
2、skyeye-0.8.8.5
   这是skyeye的所有版本中最大的一版,内容全面,但不够简练,费了很多时间。首先下载它的压缩文件解压,然后进入解压的文件中,进行配置,编译,安装。操作如下:
$ ./configure --target=arm-linux
$ make
$ make install
然后可执行skyeye了。
3、skyeye-1.2.7_rc1
   这是目前skyeye的最新版本,试图将它成功安装起来,解压配置编译安装不能执行,检查原因,搜索了一下skyeye的文件,可执行文件已经生成,点击后依次提示错误信息,找不到cygiconv-2.dll、cygintl-8.dllcygintl.dllcygwin1.dll,但是文件夹中存在此文件,指导老师提醒我应该将其放到C:/WINDOWS/system32/下,再点击执行文件没有错误,于是转到cygwin的环境中执行skyeye,此次执行后出现错误信息的死循环中,无奈将它退出,整个skyeye-1.2.7_rc1版本以失败告终,于是另辟蹊径,改用下一版本。这一版本应该是使用版,不知道是不是不适合在cygwin下用。还是另有原因
4、skyeye-1.2.6_rc1
    这一版本仅次于上一版本的发行时间发行,而且是发行版的。将其下载后解压配置编译安装后执行失败,点击可执行文件无误,之后我又重新使用了一下第1版,搜索到skyeye.exe所在的目录,才找到问题的根源,于是把skyeye.exe复制到usr\local\bin中再在cygwin的环境中执行skyeye成功。
说明:4中的skyeye执行完毕后与1中的环境不同,它会把配置信息显示出来,然后退出skyeye的环境回到cygwin下,而1中会直接有一个以gdb为环境的操作区,2中会是skyeye的操作区。如有需要我会好好研究一下其中的问题。
阅读(1404) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~