在window xp下安装Tornado

来源:互联网 发布:python爬虫工程师招聘 编辑:程序博客网 时间:2024/05/15 23:46

想要学习vxworks了,装一个操作系统,结果发现不知道怎么装,也不知道怎么去找软件包,下面就记录下我个人的成功安装过程记录以及网上找的一些资料

 

1. 下载软件:

    [风河VxWorks].WINDRIVER.TORNADO.V2.2.FOR.ARM.CD1

    [风河VxWorks].WINDRIVER.TORNADO.V2.2.FOR.ARM.CD2

   下载地址:http://lib.verycd.com/2006/03/17/0000094713.html

    上面这个地址是网上找的,不知道是不是真的能下载,我个人是在讯雷上下载的,Tornado 2.2 - VxWorks 5.5

     下载地址:http://220.113.41.171/ftp/akaftp/%C7%B6%C8%EB%CA%BD%C8%ED%BC%FE%BF%AA%B7%A2%D7%CA%D4%B4_Software/%C7%B6%C8%EB%CA%BD%B2%D9%D7%F7%CF%B5%CD%B3_OS/Tornado2.2/Tornado%202.2%20-%20VxWorks%205.5.rar

 

2. 安装:

    如果下载的是iso文件就需要daemon,否则直接安装就可以了。

   1、  先安装daemon虚拟光盘软件;

 

   2、使用daemon tool映射(mount)虚拟文件(*.cue,*.bin);

 

   3、一路选择默认安装,开始时的key根据DISK_ID的数值输入对应的序列号,name和company可以任意;

      DISK_ID数值对应的INSTALL KEY 如下:

      1.>Install Tornado 2.2/VxWorks 5.5 for ARM(CD1)

        (DISK_ID:   TDK-14624-ZC-00)

        INSTALL KEY:   x#yyo-YVXT#-nozVy-wwoyx-VXy#o-UbFBF

 

      2.>Install BSPs/Drivers for VxWorks 5.5: ARM(CD2)

        (DISK_ID: TDK-14634-ZC-00)

        INSTALL KEY:  AGpge-QbEGp-haNb3-kUhsS-bEkpC

 

      Tornado支持的其他处理器的版本下的DISK_ID数值对应的INSTALL KEY:

      1.>TDK-14620-zc          TornadoV2.2Pentium

         FCpfB-fB&Fp-9Pf7p-kKDdc-B99FF

 

      2.>TDK-14621-zc-01      Tornado2.2PowerPC

         cAQ8i-qP2I&-g$vT6-3&gjw-bEk9g

 

      3.>TDK-14622-zc

         bC&be-fB5Cp-9Pd79-gKDdd-BE9FF

 

      4.>TDK-14630-zc

         KbpbB-fB57p-bPc79-FUDdc-B9EQF

 

      5.>TDK-14632-zc

         FCpFB-bd5Fp-9sRb9-9UDdd-B9gkF

 

   4、一直点击下一步,按默认情况安装,当出现Project Information 向导界面时,Project Name和Number of Tornado Seat 随便填写;

 

   5、到最后安装license时,选择第三项phone or fax,安装完毕;

 

   6、如果安装目录为C:/Tornado2.2,则在其目录下新建文件夹flexlm,将安装光盘下的CRACK目录下的license.dat拷贝到c:/Tornado2.2/flexlm;

 

   7、安装完毕后,如果从开始菜单直接运行tornado,会提示错误,这是因为安装还没有完成,在C盘Tornado2.2文件夹下你会发现一个setup.log文件,用ultraedit或vim打开,在最后一行你会发现一个注册表键值,进入注册表,找到这个键值HKEY_LOCAL_MACHINE/SOFTWARE/FLEXlm License Manager/LM_LICENSE_FILE,将其值修改为:

      c:/Tornado2.2/flexlm/license.dat

另外一种破解方法是在windows里面设置一个环境变量

LM_LICENSE_FILE = c:/Tornado2.2/flexlm/license.dat

 

到此为止,您的Tornado就能在你的XP系统上跑起来了。

 

 

下面的来源于网上的一篇文章,不是我写的,我还没出现过问题,也不知道是否是有,先留着,以后估计用的着

3. 其他问题:

 

   其他问题是在实例应用中发现的,主要有两个:

   1.当新建一个工程后,并且添加了自己简单的C程序,编译的时候弹出如下错误对话框:

        “无法定位程序输入点getrlimit于cygwin1.dll上”

    我在网上搜索这这个问题的解决办法,可在baidu 和 google 都搜不到类似的问题,当然也找不到解决的办法。

    倒是搜到了这样一个信息:cygwin1.dll的版本不一致可能导致程序运行出现错误。于是我就用C:/Tornado2.2/host/x86-win32/bin下的cygwin1.dll文(2002年版本)件替换当前系统C:/windows/system32下的cygwin1.dll文(2004年版本),结果编译顺利通过,这是很让人兴奋的一件事情,两天的辛苦总算有结果了,并且是自己想办法解决的。

 

   2.自己的程序被顺利编译后,要利用环境带的模拟器VxSim进行仿真。打开Tools->Simulator就会弹出VxSim的配制窗口,点OK就可启动模拟器,可问题出现了,不能启动模拟器,总是显示“error :simulator failed to initialize before timeout”。于是在到网上寻找解决办法,可大多数解决办法都是针对win200的。

 

解决办法来自以下博客:

http://blog.sina.com.cn/myblog/article/article_reader.php?blog_id=49a6aa1c01000a2c  内容如下:

    我第一次使用tornado,在启动simulator时出错,总是显示error :simulator failed to initialize before timeout。没办法上网问大虾们吧。遇到此问题的朋友还真不少,可他们的答案却基本一致。大体意思是“微软8月份所有的安全补丁信息,它的每个补丁都有一个编号的,8月份一共12个安全补丁。有一个编号为:KB917422的补丁,问题就出在它身上。在注册表项里面的卸载它的命令,拷贝到命令行方式下运行,就把它卸载掉了。然后重启系统,重新执行Tornado,就没有那个问题了,一切正常。”

    可是令我郁闷的是我的XP系统根本就没装这个补丁,难道让我去变一个不成,晕死!!

    当然,在我的不懈努力下,终于发现了一位大虾的帖子,帮了我的大忙。同我这种情况,下一个补丁就搞定了。补丁编号KB924867 http://support.microsoft.com/kb/924867/ 希望能给像我一样的情况的朋友一些帮助。

    那位大虾的帖子我忘了地址了,在这里感谢他,万分感谢!!

 

    同样,我在这里也万分感谢写这篇博客可竹子,当然也感谢给竹子提供解决办法的那位大虾。

 

    到目前为止,我基本就解决了安装和测试Tornado 2.2 遇到的问题。

原创粉丝点击