QNX 开发环境搭建
概要
QNX开放了非商业的证书(无期限)
在线链接:https://gitlab.com/qnx
QNX开源部分三方库:protobuf, benchmark,opencv 等
在线链接:https://gitlab.com/qnx/ports
QNX 账号激活及SDK安装
申请账号:Free Access to QNX SDP 8.0 for Non-Commercial Use
创建账号
激活后登录看一下右边的
等待收到qnx关于非商业的license发到邮箱
激活后,还需要Deploy到账户,一定要完成
然后去 QNX Software Center 捣鼓捣鼓
https://www.qnx.com/download/group.html?programid=29178
证书的pdf文件
去输入下载
下载完成后,安装:
chmod +x qnx-setup-2.0.4-202501021438-linux.run ./qnx-setup-2.0.4-202501021438-linux.run
上图表示qnx 软件sdk管理工具已经成功安装,后面可以安装SDK及开发者工具了;
QNX 相关文档网址:https://www.qnx.com/developers/docs/index.html
环境搭建
安装SDK及IDE
QNX IDE 集成开发环境
QNX 8.0 内核版本
这要下到猴年马月呀,windows上面的vmware ubuntu虚拟机里面在下载
安装完 QNX software Development Platform 8.0(SDK)之后,需要设置下sdk的环境变量,也可以添加到.bashrc文件中:
source /home/lubancat/qnx800/qnxsdp-env.sh
IDE
构建虚拟机
打开QNX IDE工具qde,选择虚拟机,点击next进入配置:
遇到问题没有安装qemu
sudo apt install qemu qemu-kvm virt-manager bridge-utils
启动成功vm1,进入qnx的console,unix命令和linux的差不多:
QDE和虚拟机连接
在虚拟中执行ifconfig,获取qnx IP地址;在qde 虚拟机右键选择property,在QNX Qconn Target选项中更新IP地址即可;
固定IP地址
SSH 连接
可以在主机侧通过ssh远程连接QNX, 用户:root 密码:root