[转]QNX700-QNX-software-center-QNX7.0开发指南

锋影

email:[email protected]

如果你认为本系列文章对你有所帮助,请大家有钱的捧个钱场,点击此处赞助,赞助额0.1元起步,多少随意

近期要使用qnx7做一些系统移植,有一些心得,分享给大家。

一、环境配置

操作系统:Ubuntu 16.04,请自行搜索安装;
虚拟机VM ware 14,网上的教程很多,自行寻找;
QNX IDE:QNX提供的IDE,官网上找的到,找起来很麻烦,就不在这里贴链接了,直接使用qnx厂商提供的qnxmomentics文件夹里的一个叫做qde的可执行文件,点击执行就自动安装了;
QNX softarecenter:从qnx官网上下载安装QNX软件中心,这个软件会很方便的管理接下来要安装的库和虚拟机;
首先打开软件中心安装qnx700需要的库文件:

点击那个Add Installation,然后一路next


安装完成后,你在/home目录下应该会得到一个文件夹qnx700,里面保存了qnx用到的库;
然后安装虚拟机,在软件中心中使用那个Install New Packages.


然后找到一个叫做virtual machine for VMware的选项安装,安装后,你的Installed选项卡应该是下图这样的。

扫描二维码关注公众号,回复: 5802310 查看本文章


二、第一个hello world

首先,打开充满了各种复杂按钮的qnx ide:qnx ide安装完之后,你在软件中心是找不到执行文件的图标的,打开的方式就是先找到你从哪个文件夹安装的qnx ide,在这个文件夹下面找那个qde的可执行文件;
创建一个qnx工程:file->New->QNX Project:


选择建立qnx可执行文件:


在配置里面,我选择c++,x86_64


finish后,编译一下;
开始连接可执行环境:首先打开你的qnx700安装目录(一般就是/home/你的用户名/qnx700),这个目录下应该是这样的(虚拟机就在vmimages里面):


打开之后,执行一下ifconfig,记录一下当前虚拟机的地址,比如我的就是192.168.149.128,执行一下qconn


再回到那个qnx ide,按下图中的方式在右上角找Debug左侧的图标,叫做Open Perspetive


找到之后,选择QNX System Infomation

然后在页面的最左侧叫做Target的工作窗口内,右键,选择New QNX Target,在New QNX Target中填写虚拟机的ip地址,这样你编写的hello world就能在这个虚拟机里面运行了;

finish之后,你就能看到虚拟机的各种信息:

然后回到ide的主界面(使用右上角的那6个按钮切换界面),在左上角点一下编译、运行,底部的Console应该会出现hello world。当前,你也可以通过ftp的方式将hello world的可执行文件以及依赖的动态库,复制到虚拟机中,在虚拟机中直接运行hello world。

--------------------- 
作者:3000分菜鸟 
来源:CSDN 
原文:https://blog.csdn.net/qq_16019185/article/details/80870439 
版权声明:本文为博主原创文章,转载请附上博文链接!

猜你喜欢

转载自blog.csdn.net/xjhhjx/article/details/89068641