QNX 8.0 License申请及开发环境搭建

申请License

申请QNX License网上很多文章都是使用:
QNX SDP 8.0 30-day evaluation
这个界面,然而这个界面是用于商业使用的30天试用申请,根据我的尝试,在这个界面填写申请表后没有任何效果。
寻找几天后,终于找到用于非商业免费License的申请页面:
Free Access to QNX SDP 8.0 for Non-Commercial Use
这个界面在中文页面下找不到,切换到英文页才会出现。
在这里插入图片描述
在这个界面填写申请表后,大约半小时就可以收到申请成功的邮件:
在这里插入图片描述
之后进入myQNX License Manager就可以看到License
在这里插入图片描述
点击Accept License,之后点击Users,点击Deploy,输入自己的邮箱就可以将License分配给自己。
到此,License就申请完成。
下面介绍开发工具的下载和开发环境的配置。

开发工具的下载

申请License成功后,就可以进入QNX Software Center根据你的主机类型下载QNX Software Center。
下载并安装后进入如下界面,打开时会要求输入QNX Account的注册邮箱和密码:
在这里插入图片描述
点击Add Installation,分别下载安装Momentics IDE和QNX Software Development Platform 8.0。安装完成后如下图所示:
在这里插入图片描述
Momentics IDE的图标会出现在桌面或开始菜单。到此,最基本的QNX开发工具已经安装完成。

VMware虚拟机开发环境的配置

  1. 安装VMware Workstation
    在进行开发前,需要安装虚拟机软件,我选择的是VMware Workstation Player,并将VMware Workstation Player的安装目录添加到环境变量!!!开发过程中,Momentics IDE会通过vmrun.exe运行虚拟机,所以要保证VMware Workstation Player的vmrun.exe可以被IDE找到。否则会下一步出现以下错误:
    在这里插入图片描述
  2. 创建工程
    打开Momentics IDE,选择左上角的File->New->QNX Projece,选择QNX Executable,并在接下来的界面勾选CPU Variant中的x84_64,就可以创建一个基础的Hello World工程。
    在这里插入图片描述
  3. 创建虚拟机
    点击下图中的的New Launch Target,选择QNX Virtual Machine Target,点击下一步,虚拟机类型VM Platform选择VMware,CPU架构选择x86_64,点击Finish就会自动创建并打开QNX虚拟机。
    在这里插入图片描述
    成功打开虚拟机:
    在这里插入图片描述

此时虚拟机已经创建完成,下次可以通过双击工程目录下的

(虚拟机名称)\local\vmware_files\vmware.vmx

或VMware软件内打开虚拟机

  1. 连接虚拟机
    通过上述方法创建的QNX Virtual Machine Target有时可以连接,有时连接不上,虚拟机图标前有个红插,显示连接中或超时,如下图:
    在这里插入图片描述
    故采用以下方法:
    点击New Launch Target,选择QNX Target,输入虚拟机的IP连接QNX虚拟机。(IP地址可以通过ifconfig命令获取,IP可能会在开机一段时间后才能查看到。)
    在这里插入图片描述
    在这里插入图片描述
  2. 运行程序
    选择要运行的工程和通过IP连接的虚拟机后,点击左上角绿色的RUN按钮,即可运行程序。在下方的Console中可以查看到打印。(这里说一句,根据我的测试,只要是使用虚拟机,运行起来就有一点问题,比如使用sleep函数,延时1s,但实际延时在数秒到几十秒之间随机出现,但在实际运行QNX的开发板上就没有问题)
    在这里插入图片描述
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值