|
qnx操作系统
qnx是一个分布式、嵌入式、可规模扩展的实时操作系统。它遵循posix.1 (程序接口)和posix.2 (shell和工具)、部分遵循posix.1b(实时扩展)。它最早开发于1980年,到现在已相当成熟。
qnx是一个微内核实时操作系统,其核心仅提供4种服务:进程调度、进程间通信、底层网络通信和中断处理,其进程在独立的地址空间运行。所有其它os服务,都实现为协作的用户进程,因此qnx核心非常小巧(qnx4.x大约为12kb)而且运行速度极快。
qnx提供了3个iso的开发环境(http://www.qnx.com/products/getmomentics/),分别是windowsxp host,linux host和qnx自己(neutrino host)。windows host就是说可以在windows xp上安装qnx开发环境,开发的程序仍然需要在目标机器下运行;linux host也一样,可以在linux上安装qnx环境。如果初接触qnx,建议使用neutrino host,就是像安装linux一样直接把qnx安装到硬盘分区,直接启动进入qnx。如果硬盘分区有困难,还有一个办法就是装vmware,在里面安装qnx。
windows xp远程登录qnx的方法:
⑴、下载qnx® software development platform 6.4.1 for x86 targets — windows hosts并安装,安装过程中需要输入license key,请在http://www.qnx.com/products/evaluation/页注册,邮箱收取。
⑵、开始,所有程序,qnx® software development platform 6.4.1,phindows,输入相关ip并设置分辨率等,登录即可。
如果从qnx系统远程登录,则:
到 utilities 文档里查 phditto 和 phrelay,最基本的步骤如下:
⑴、修改本地的/etc/inetd.conf,把有phrelay的那一行最前面的 # 拿掉;
⑵、重新运行inetd;(slay inetd; inetd)
⑶、在远程,phditto -t <本地的ip地址>。 |
|