QNX快速指南
安装和配置QNX Momentics 工具和QNX Neutrino 操作系统,然后开发程序。
1 要求
2 安装QNX Momentics 开发包
3 安装 QNX Neutrino 实时操作系统
4 与QNX Neutrino联网
5 创建工程
6 与QNX Neutrino 联网
7 编译和连接
8 为运行程序做准备
9 运行和调试
10 将程序变为自己的程序
1 要求
首先需要有QNX Momentics 开发包,然后才能编写在QNX Neutrino 实时操作系统下运行的程序。你可以把它安装在windows 2000 、Windows Xp、Linux、或者是Solaris,等操作系统下面,也可以安装在QNX Neutrino 系统下面。
如果你没有QNX Momentics 的CD,可以在从网上下载它的镜像文件。网址是:www.qnx/products/eval.
除了开发系统,你还需要一个运行QNX Neutrino RTOS 系统的平台以及你将要开发的程序。
通常有两种方法来熟悉QNX Neutrino,在普通PC机上安装QNX Neutrino操作系或者是在参照的平台上运行QNX Neutrino,通常这个平台由CPU开发商设计。由于QNX对所有的平台都采用相同的设计方法,而且使用方法页相同,因此在这个快速指南中我们使用PC机安装版。同样,如果使用参考平台,那么你需要在这个平台里面安装QNX Board Support Pa
ckage(BSP)。BSP中的文档解释了怎样在目标系统上安装QNX Neutrino。
使用另外一个PC可以加快进度——这太PC机甚至可以很老。硬盘容量可以为300MB(如果你仅仅想要安装操作系统和必要的运行软件)但是如果你想要在QNX Neutrino系统里面安装开发环境,那么硬盘容量至少要2.5GB。在另一个分区的Windows操作系统不会受到损害。如果没有那么大容量的硬盘空间,也可以从CD上直接启动QNX Neutrino操作系统。
如果你没有QNX Neutrino的CD,可以从网上下载镜像文件。网址是:www.qnx/products/eval.
2 安装QNX Momentics 开发包
QNX Momentics 中包含你想要开发运行在QNX Neutrino 实时操作系统下运行的程序所需要的全部套件。这其中包括扩展的集成开发环境(IDE),编译器,连接器,库,以及QNX支持的所有CPU架构的QNX Neutrino套件。
启动Windows 2000或XP系统,插入QNX Momentics Windows Host CD。如果安装不能自动进行,则只需要运行光盘上的 你将被指引着进行安装过程。读安
装注意事项可以得到更多的信息。
安装程序需要系列号,如果是从网上下载的光盘映像,则相应的序列号会通过邮箱发给你。另外,在你购买QNX Momentics 开发包的时候会得到序列号。
安装程序会要求你选择哪些元件,默认的是全部安装。这里推荐全部安装,因为我们不知道需要哪些或是不需要哪些。
小程序开发一键生成平台源码 安装完成之后,会在Windows桌面上出项QNX Momentics IDE的图标,以及一个HTML文件。后者中含有关于QNX Momentics和QNX Neutrino的一些有趣信息。最后要确保你从网站的下载重心安装了最新的QNX Momentics 服务包。
3 安装QNX Neutrino实时操作系统
在第二台机器的光驱中插入QNX Neutrino CD然后启动机器。此时,你可以选择直接从光盘上启动或者是把QNX Neutrino 安装到硬盘上。请选择在按转到硬盘上,然后继续屏幕上出现的安装步骤。
系统安装期间,需要选择是否要在Neutrino中安装软件开发包。如果选择是的话,则完整的QNX Momentics 开发环境将被安装到QNX Neutrino系统中。然后你就可以在QNX Neutrino系统中直接进行开发编译和测试。
在重新启动之后,计算机会自动扫描硬件。如果选择图形模式,则不用密码就可以直接进入。在屏幕的右边可以到图标栏。从这里可以实现很多功能,比如点击“clicking”打开shell程序。
现在在你面前的是预配置的,并且具有完整的QNX Neutrino特点的实时操作系统,系统中包括QNX Photon 微图形用户接口的窗口系统 (当然你也可以运行文本模式) 。同样要确保你从网站的下载重心安装了最新的QNX Momentics 服务包。
通过“pidin”命令,可以查看目前在系统中存在的进程。每一个进程都具有可选择性,这也就意味这在你以后的设计中,你可以移除进程来节省资源,或者添加其他进程来增加系统的功能。这同样适用于图形,网络和视频;每一个QNX Neutrino 组件都是一个单独的进程,可以动态的加载。通过你刚才创建的QNX安装过程,你可以很快的熟悉QNX的功能和特点。这些都不需要你亲自指定或者启动映像。
4 将QNX Neutrino 联入网络
现在将你的QNX Neutrino机器(目标计算机)联入网络。你的开发机应该在同一个网络中。通过DHCP服务,你的QNX Neutrino机器将会自动收到一个IP地址。你可以通过使用ifconfig en0命令进行查看。
在终端窗口中,使用ifconfig en0 IP_address来手动分配IP地址(用你想要分配给你的系统的IP地址替换原来的IP地址)。
另外,你可以使用与QNX Neutrino安装同时到来的网络配置工具。可以在屏幕右侧的图标栏到“Configue”这一项,或者是“Launch”菜单。在“Devices”下,可以选择使用DHCP或手工分配IP地址。在网络中输入网关和DNS的IP地址。
使用“ping IP_address”命令,你可以检查你的开发机器(主机)可以连接到网络中的QNX Neutrino系统,同时目标机器也可以连接到主机。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论