资源预览内容
第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
亲,该文档总共7页全部预览完了,如果喜欢就下载吧!
资源描述
本文格式为Word版,下载可任意编辑QNX快速入门指南 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,可以在从网上下载它的镜像文件。网址是: 除了开发系统,你还需要一个运行QNX Neutrino RTOS 系统的平台以及你将要开发的程序。 通常有两种方法来熟谙QNX Neutrino,在普遍PC机上安装QNX Neutrino操作系或者是在参照的平台上运行QNX Neutrino,通常这个平台由CPU开发商设计。由于QNX对全体的平台都采用一致的设计方法,而且使用方法页一致,因此在这个快速指南中我们使用PC机安装版。同样,假设使用参考平台,那么你需要在这个平台里面安装QNX Board Support Package(BSP)。BSP中的文档解释了怎样在目标系统上安装QNX Neutrino。 使用另外一个PC可以加快进度这太PC机甚至可以很老。硬盘容量可以为300MB(假设你仅仅想要安装操作系统和必要的运行软件)但是假设你想要在QNX Neutrino系统里面安装开发环境,那么硬盘容量至少要2.5GB。在另一个分区的Windows操作系统不会受到损害。假设没有那么大容量的硬盘空间,也可以从CD上直接启动QNX Neutrino操作系统。 假设你没有QNX Neutrino的CD,可以从网上下载镜像文件。网址是: 2 安装QNX Momentics 开发包 QNX Momentics 中包含你想要开发运行在QNX Neutrino 实时操作系统下运行的程序所需要的全部套件。这其中包括扩展的集成开发环境(IDE),编译器,连接器,库,以及QNX支持的全体CPU架构的QNX Neutrino套件。 启动Windows 2000或XP系统,插入QNX Momentics Windows Host CD。假设安装不能自动举行,那么只需要运行光盘上的qnxSetupWin32.exe. 你将被指引着举行安装过程。读安装留神事项可以得到更多的信息。 安装程序需要系列号,假设是从网上下载的光盘映像,那么相应的序列号会通过邮箱发给你。另外,在你添置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系统,同时目标机器也可以连接到主机。 留神: 假设主机中使用防火墙,那么你可能连接不到目标机器。在Windows XP SP2中,你需要在ICMP设置中使能“Allow incoming echo request”,在开头菜单中选择操纵面板,然后选择安好中心,之后选择高级标签。 假设网络不能正常工作,你可能正在使用一个不支持的网卡。对于能支持网卡的清单,访问 提示:Neutrino全性能安装使用自动硬件检测来启动相应的硬件驱动。使用“enum-devices -n”可以看到检测器检测到了哪些硬件,以及在启动过程中开启了哪些驱动。 5 创造程序 在开发主机上,开启QNX Momentics IDE。创造一个QNX C 工程。“File”-“New”-“QNX C Project: ” 在弹出的对话框中,命名工程,并点击“Next”。下一步,为你要创造的二进制文件选择CPU框架。假设目标机为PC机,选择x86.对于其他处理器上的工程,选择对应的CPU类型:PPC, SH4,ARM,或者是MIPS。点击“finish”. 经过上述步骤,一个带有“makefile”的工程框架变的可用,其中包含一个小程序(“Hello World”),你可以在自动生成的源代码文件中找到这个小程序。 现在,进入IDE的C/C+界面。这个界面有众多特点。包括,指引,编辑器,以及其他有用的界面和显示与目前工程有关信息的区域。 6 与QNX Neutrino通信 你的目标系统理应能够对开发环境的苦求举行相应。可以通过开头“qconn”程序,达成这一目的。在运行QNX Neutrino的PC机上,可以通过终端窗口做。 通过创造一个目标工程来连接目标系统。开启“System Information Perspective”在“Window”菜单中选择“Open Perspective ”,然后单击“Other”。选择“QNX System Information”,点击“OK”。 在控的“Target Navigator ”视图中,单击右键,选择“Add New Target”. 为你的目标系统命名,然后在相应的区域输入其IP地址。 点击“Finish”。然后你会看到在你的QNX Neutrino系统中运行的进程的清单。其他的视图供给一些信息。在“Show View”下的“Window”菜单,你甚至可以察觉更有用的视图。 7
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号