我的Vxworks 开发环境是wind river workbench 3.0 ,我想在虚拟上安装Vxworks系统

我的Vxworks 开发环境是wind river workbench 3.0 ,我想在虚拟上安装Vxworks系统,第1张

你是指将已经编译好之后的VxWorks的镜像下载在目标机上吧,可以通过网络下载的方式将VxWorks下载到目标机,具体的方法是在虚拟机上开启TFTP的服务,并且通过目标机上的TFTP客户端程序将vxWorks下载到目标机中

所需软件如下:

点击获取上述软件

通过上面的链接获取所需软件合集后,找到VXWORKS-VMWARE/VMware_workstation_full_1252exe,双击后一路点击下一步完成安装。

提示输入序列号时,输入:5A02H-AU243-TZJ49-GTC7K-3C61N
安装后如提示有新版本,不要选择升级,以免版本不匹配导致破解失败。

VXWORKS-VMWARE/vmiso是一个制作好的vxworks引导盘。

Step 1 打开VMware,创建新的虚拟机:

首先安装虚拟光驱Daemon_Tools_Lite_1040190exe,安装过程中可能会询问是否安装一些设备软件,全部选择安装即可。
Step 1
在C盘新建一个文件夹flexlm,将licensedat拷进去,并在环境变量中添加:

打开windows网络适配器设置,在VMware Network Adapter VMnet1上右键→属性→IPv4→按照下图配置IP地址

编辑虚拟机设置:菜单栏→虚拟机→设置,将网络适配器设置为仅主机模式

Step 1 菜单栏File→New Project

通过Tornado的菜单栏→Tools→Target Server→Configure打开配置对话框,点击New。
Target Server中填写target。
在Target Server Properties下拉框中选择Core File and Symbols,在File中选择bootable项目build生成目录中的vxworks,如下图,如我这里配置的是:D:\Tornado22\target\proj\wangxh_demo\default\vxWorks
在Target Name/IP Address中填写19216810288
在Target Server Properties下拉框中选择Back End,选择wdbrpc,在右侧Timeout编辑框内填写10

在Target Server Properties下拉框中选择Memory Cache Size,设置缓存大小为102400 K Byte。
最后,点击Launch。

在开始菜单找到FTP Server,运行

点击菜单栏→Security→Users/rights

不要关闭FTP Server软件窗口。

打开VMware,选择第一项“BootRom启动”

通过上面的 *** 作,VMware中已经运行着我们创建的vxworks系统。
现在打开Tornado,创建一个downloadable应用工程

注意这里的选择,要和你的vxworks系统的CPU型号一致。因为我们的downloadable项目最终是要download到vxworks虚拟机中运行的,所以CPU型号要匹配。

编译一下,一个out文件生成好了

启动Target Server,上文中提到了关于Target Server的配置,现在检查一下配置,点击Launch,右下角任务栏中会出现一个“箭靶”的图标

如果你的VMware虚拟机开着,那么会是一个的图标,target@wangxh-PC就是这个目标机的名字。

现在我们点击右侧的靶型图标:

comming soon……

ftp服务器在vxworks68下面的配置
1 选择"Network Components"->"Network Applications"->"FTP components"->"FTP Server"组件。
2 "FTP initial directory"项,必须设置为有效的文件目录,比如"/nand"。
在vxworks启动时,这个目录必须要在usrAppInit里面自动加载。
3 如果不需要密码认证,设置"Install FTP server callback routine"为TRUE,编写以下空函数:
int ftps_auth_func(void session, char password)
{
return 0;
}
并设置"Authentication callback routine"为ftps_auth_func。
4 如果需要密码认证,选择"Network Authentication Components"->"IPCOM authentication configurations"组件,并选择至少一组"Auth configuration"项。
"user name" 设置用户名,比如"ftp"。
"Password" 设置密码,比如"123456"。
注意,填写以上数值时,输入框里面的内容必须加双引号。
在这里设置的用户密码项,在其他需要认证的服务里也可以用,比如telnet server。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10632443.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存