如何从将window上的文件传到QNX上?

各位好,我刚刚接触QNX一个星期,对好多简单问题都束手无策,请各位前辈帮帮忙,千万不要觉得烦哦^_^ :stuck_out_tongue:


momentic IDE 安装在windowXP上,QNX系统安装在windowXP系统下的虚拟机上。我现在想通过IDE把文件传到QNX系统下,我该怎么做呢?
目前我所了解的步骤是:启动inetd和qconn,然后再IDE上add new target,填入名称和ip地址。
问题:
1.还有没有其他的方法可以让将window上的文件传输到qnx下
2.如何在qnx下察看ip?如何修改ip?
3.运行qconn后提示如下信息
Couldn’t initialize listen server: Address already in use
这是什么意思,是ip地址冲突吗?我该怎么办呢
谢谢各位前辈了

  1. 可以用ftp, 用法刚好有一贴子说到.
    2.查看#ifconfig
    修改#ifconfig en0 192.168.1.1
    如是图形介面,也可用phlip
    3.qconn已经运行.用#pidin arg证实一下.

4.如果IDE上的目标能连上,你也可以用IDE菜单window->show view->other->QNX Targets->Target File System Navigator.像window下的资源管理器.

谢谢这位前辈,我输入这条命令后ifconfig en0 192.168.1.1
输出
ifconfig: SIOCGIFFLAGS en0: No such device or address
然后我运行了一下ifconfig,显示
lo0:172.0.0.1……
然后我改成输入ifconfig lo0 192.168.1.1,结果成功能了。不知道这en0和lo0有什么区别呢。
我又将windows系统的ip改成了192.168.1.2,跟虚拟机的网络处于一个网段内。
在windows 下ping 192.168.1.1可以ping通,可在虚拟机上ping192.168.1.2却ping不通。这是怎么回事呢
我用pidin arg 查了一下,的确像前辈说的那样qconn 和inetd都已经开了。可是在ide那边却连不上。怎么办啊

这样ping不通用FTP是不是也不行啊

怎么说呢,lo0的默认地址是127.0.0.1, 也就是本机的地址.ping 127.0.0.1就是ping自己.没有正确安装网卡驱动的时候,就只会看到lo0.

如果有一网卡并驱动已经安装,ifconfig的时候就会多en0出来.如我用的板子上有三个网卡,就会有en0,en1,en2.

所以,用pidin查一下io-net是否已经起来了.

谢谢,您的意思是我的网卡驱动没有安装好
我用pidin查了一下有io-net是这样显示的
159764 io-net -del900 -ptcpip -pqnet
这是不是表示 io-net 已经起来了呢,那我现在该怎么办啊?我的系统装了网卡驱动了没有,怎么装啊,请高手指点,谢谢!

你的io-net用-del900, 你需要用#pci命令看看你的网卡是不是 3Com 90x Network Interface Cards.如果不是,需要参考io-net的说明找出正确的参数.

我的网卡不是3Com 90x Network Interface Cards吧,显示结果是这个
Class =Network(Ethernet)
Vendor ID =1011h,Digital Equipment Corporation
Device ID =9h,DC21140 Fast Ethernet Ctrlr
PCI index =0h
PCI IO Address = ec00h enabled
PCI Mem Address = febff000h enabled
PCI Expansion ROM = febfec00h disabled
PCI Int Pin = INT A
Interrupt line = 11
CPU Interrupt = bh

我应该怎么做啊?

try #io-net -dtulip -ptcpip -pqnet

if you want to make sure if QNX support your hardware, try this website:
http://www.qnx.com/developers/hardware_support/index.html

这样做就可以了,呵呵,太感谢这位前辈了!