基于Ubuntu 12.10进行。
1. SDP下载
QNX官网上下载QNX SDP 6.6,linux版为qnx-sdp-6.6-201402230339.bin。申请评估序列号,邮箱需要使用公司邮箱,否则会被拒。
2. SDP安装
我使用的非图形界面方式,安装流程如下:
2.1 创建临时目录
$mkdir ~/qnx/tmp
$export export IATEMPDIR=~/qnx/tmp
$./qnx-sdp-6.6-201402230339.bin
Preparing to install...
Extracting the JRE from the installer archive...
Unpacking the JRE...
Extracting the installation resources from the installer archive...
遇到:PRESS <ENTER> TO CONTINUE:直接回车即可。
如果提示:
QNX Software Development Platform 6.6 is already installed in the followinglocation:
删除/var/lib/mlocate/mlocate.db&/var/.com.zerog.registry.xml
此处有误:正常应该是通过安装目录上的uninstaller卸载。
2.2 输入License Key
申请成功后,可在QNX网站的myQNX下找到,粘入即可。
2.3 Non-Commerical License Agreement
一路回车,最后提示:
DO YOU ACCEPT THE TERMS OF THIS LICENSE AGREEMENT? (Y/N):
输入Y,回车。
2.4 输入安装路径
默认是/opt/qnx660,我安到自定义目录。
2.5 最后确认
所有信息列一遍,回车即可,进度条到头就安装完成了。
3 使用
基于QNX的开发,要基于特定目标平台的BSP进行,这次用的是Renesas R-Car E2-ALT的BSP进行。
3.1 下载BSP
- 以下地址可以下载E2的BSP与Manual
http://community.qnx.com/sf/wiki/do/viewPage/projects.bsp/wiki/RenesasRCarE2Alt
3.2 环境设置
参考Manual,设置环境变量并编译:
$cd <BSP_Directory>
$source <QNX_6.6_Installed_Directory>/qnx660-env.sh
$make clean;make all
之后的测试都按照Manual进行即可。