VxWorks的环境配置
2012-09-19 10:36:21 来源:WEB开发网核心提示:解决上述问题如下:重新进入D:\Tornado2.2\host\x86-win32\bin执行命令:cp ccpentium.exe cc.exe然后重新返回D:\Tornado2.2\target\src\drv\end 执行上述命令,会发生一些warnings,VxWorks的环境配置(2),不过直接忽略它,(5)
解决上述问题如下:
重新进入D:\Tornado2.2\host\x86-win32\bin
执行命令:cp ccpentium.exe cc.exe
然后重新返回D:\Tornado2.2\target\src\drv\end 执行上述命令,会发生一些warnings,不过直接忽略它。
(5) 将生成的ln97xend.o剪贴到D:\Tornado2.2\target\lib\pentium\PENTIUM\common。
然后将控制台定位到该目录下。
运行命令:arpentium -d libdrv.a ln97xend.o删除libdrv.a中原有的ln97xEnd模块,
然后再运行命令:arpentium -ra iOlicomEnd.o libdrv.a ln97xend.o将我们刚刚创建的新模块添加进去。
4. 修改配置文件
(1) 首先定位目录到D:\Tornado2.2\target\config\pcPentium并打开该目录下config.h文件;
先查找到定义DEFAULT_BOOT_LINE宏的地方,修改预处理条件CPU== PENTIUM分支下的定义如下:
#defineDEFAULT_BOOT_LINE \
"lnPci(0,0)your_host_name:d:\\vxWorksh=192.168.80.169 e=192.168.80.254 u=target pw=vxworks tn=target"
其中:
lnPci(0,0)指定了使用第0个网卡和第0个处理器,lnPci这个标识会因为使用的驱动程序不同而有所不同,但这里用lnPci就可以了;
your_host_name指定您的主机的名字,使用Windows系统的主机名就可以,如果没有重新创建用户的话,那就是Administrator;
d:\\vxWorks指定了VxWorks映象下载的完整路径;
h=192.168.0.16是主机的IP地址,就是您当前正在使用的系统的IP地址;
e=192.168.0.25是目标机的IP地址,也就是未来VxWorks操作系统的IP地址,您只要任意指定一个不冲突的IP地址即可,这里我们假设您的目标机IP地址和主机IP地址在同一个网段内;
u=target指定了FTP服务器的用户名,这个FTP就是用来下载VxWorks映象的。
pw=123是FTP服务器的用户名的密码,即target对应的密码。
tn=target指定目标机的名字,任意指定即可;
(2) 下面我们要指定使用什么样的网卡驱动程序。首先查找“Network driver options”这段
文字,之后您可以看到在该注释后面定义了一系列的有关网卡驱动的宏定义。注意保证INCLUDE_END和INCLUDE_LN_97X_END这两个宏处于定义状态(define),其他的宏都处于未定义状态(undef);
缺省情况下,VxWorks系统是不接受外部输入设备(如键盘)的输入,也不向外部输出设备(如显示器)输出数据。为了便于调试,我们必须改变它的这种缺省状态。我们查找定位宏INCLUDE_PC_CONSOLE,然后保证其处于定义状态(define)即可;
(3) 就是修改config.h文件将
#defineSYS_WARM_TYPE SYS_WARM_FD 改为
#defineSYS_WARM_TYPE SYS_WARM_BIOS
如果不修改就会发生一个错误:0x2dd0d4(tBoot):sysNvRamGet:open failed.
到此为止,对config.h文件的修改就完成了,保存修改。
(4) 然后再打开同一目录下的sysLn97xEnd.c文件
这一步修改的目的是要使网卡正常工作。我们先定位到“memory-mapped IO base”这段文字,然后将其前面的参数由pciRsrc[endUnit].bar[1]修改为NONE,这样就可以了。最后别忘了保存。
- ››配置MySQL出错The service could not be started....
- ››VxWorks的环境配置
- ››配置apache虚拟主机
- ››配置远程客户机使用命名管道协议访问SQL服务器
- ››配置SQL Server2005以允许远程访问
- ››配置ISA Server以创建站点到站点VPN 连接之一
- ››配置ISA Server以创建站点到站点VPN 连接之二
- ››配置ISA Server以创建站点到站点VPN 连接之三 启用...
- ››配置VPN服务器中的L2TP/IPSEC:ISA2006系列之二十...
- ››配置单网卡的ISA缓存服务器:ISA2006系列之二十七...
- ››配置Win2008作为远程访问SSL-VPN服务器之一
- ››配置Win2008作为远程访问SSL-VPN服务器之二
更多精彩
赞助商链接