QNX应用开发环境搭建详细篇(安装QNX SDP,启动编译IDE,QNX虚拟机以及IDE的连接与运行)

一、创建myQNX账户

        myQNX试用账户的申请流程可以参考这一篇文章myQNX account试用申请流程

         要使用myQNX License Manager或QNX Software Center,必须先创建一个myQNX账户

        1. 访问www.qnx.com并单击页面顶部的myQNX

        2. 单击New Member

        3. 填写电子邮件地址并选择一个密码,然后单击Create Account(密码应该只包含字母数字字符)。

        4. 填写个人资料信息,然后点击Submit

        5. 检查电子邮件以获取确认密钥,输入密钥和密码,然后单击Continue。(或者单击确认电子邮件中的激活链接。)

        6. 然后就可以看到myQNX账户资料,账户设置完成。

      二、安装并启动QNX Software Center

        1. 登录myQNX账户: https://www.qnx.com/account/index.html

        2. 在您的 myQNX 帐户配置文件中,单击 QNX 软件中心链接:http://www.qnx.com/download/group.html?programid=29178

        3. 向下滚动并单击主机操作系统的安装程序链接。

        4. 向下滚动至相关文档并打开安装说明,其中描述了如何运行 QNX 软件中心安装程序。

         5. QNX software center安装。

         6. 当QNX software center连接到myQNX服务器时,会提示输入myQNX凭据:

         7. 登录后,QNX 软件中心会显示一个欢迎屏幕,可以安装 QNX 软件开发平台 (SDP) 和其他 QNX 产品。

     三、在开发主机上安装QNX SDP 

        1. 从欢迎屏幕或者是Advanced tab选择 Add Installation添加安装。

        2. 选择你要安装的产品,例如:你要安装QNX SDP7.1,就展开QNX Software Development Platform7.1,然后单击QNX Software Development Platform7.1包。

     四、安装QNX虚拟机

        可以在软件中心下载VMware映像,下载后路径如下:

         打开vmware文件夹,解压后找到虚拟机的位置。

         打开VMware根据上面的位置将qnx虚拟机添加进去。

     五、安装以及启动编译QNX Momentics IDE

        1. 从欢迎屏幕或者是Advanced tab选择 Add Installation添加安装。

        2. 展开QNX Momentics IDE组,然后单击QNX Momentics IDE。

        3. 选择安装文件夹,一直下一步,安装完成后,IDE会显示在Installed选项卡中。

        4. 启动IDE后的界面

         5. 导入之前在软件中心下载好的bsp,我的路径如图所示,直接导入压缩包即可,不需要解压。

         6. 导入流程

        File--->Import--->QNX Source Package and BSP

 

        选择这个导入压缩包的选项,导入上面的压缩包

         

         7. 导入bsp之后进行编译,右键点击bsp文件夹,选择Build Project

        

         8. bsp编译成功后,导入在软件中心下载的实例demo进行编译

          将apps文件夹拷贝到bsp文件夹下面的src文件夹中,如下图所示

        

     六、IDE与QNX虚拟机连接

        1. qnx虚拟机有3D渲染,可以先关掉,进入命令行界面

        编辑虚拟机设置 

        取消加速3D图形这个选项

         2.再进去就能进入命令行页面了,输入ifconfig命令,得到qnx虚拟机的IP地址192.168.187.130

         3. 在IDE通过该IP地址与虚拟机进行连接

        Target File System Navigator空白处右键选择New QNX Target

         输入IP地址即可进行连接

         

     七、运行

        1. 打开putty,输入qnx的IP地址,连接虚拟机,虚拟机的用户名和密码都是root

        

         2. 输入指令 slmctl "stop adas_example",关闭adas,此时虚拟机应该是黑屏状态。

        3.关闭虚拟机,打开前面关闭的3D渲染

        4. 此时回到IDE,右键点击项目文件夹,选择Run As ---->  C/C++ QNX Application,运行程序

         5. 程序成功运行,我运行的是一个动态实例

QNX软件开发平台上进行显示参数调整时,Wfdcfg库发挥着核心作用,它提供了一套丰富的API来配置和修改显示参数。要进行这些操作,你需要熟悉《QNX软件开发平台6.6:OpenWF显示配置开发者指南》中关于Wfdcfg库的使用方法和API。 参考资源链接:[QNX软件开发平台6.6:OpenWF显示配置开发者指南](https://wenku.csdn.net/doc/3qhxws7oyh?spm=1055.2569.3001.10343) 首先,获取Wfdcfg库的源代码是第一步,可以通过文档中提供的方法进行获取,这通常是通过Git仓库来完成。获取源代码后,你可以开始定制你的显示配置。 例如,要调整分辨率,你需要修改wfdcfg.c文件中的wfdScreenSetSize()函数参数,传入所需的宽度和高度。调整刷新率时,需要更改wfdScreenSetMode()函数中对应的参数,指定新的像素时钟、水平和垂直同步参数。对于颜色深度的修改,则涉及到wfdScreenSetFormat()函数,你需要根据需求指定新的颜色格式。 在进行了所有必要的修改后,你需要编译和构建Wfdcfg库。根据指南中的说明,可以在源代码目录下使用make命令进行编译。如果一切顺利,构建过程将生成新的库文件,这些文件可以被部署到目标设备上。 部署完成后,你可能需要根据具体设备进行微调,这可能涉及到对设备特定的配置文件进行修改,或者在设备上直接运行应用程序来验证显示参数是否符合预期。 为了深入理解和实践这些步骤,建议参阅《QNX软件开发平台6.6:OpenWF显示配置开发者指南》。这份资料不仅包含了调整显示参数的具体方法,还提供了对Wfdcfg库更深层次的理解,以及如何处理在构建和部署过程中可能遇到的问题。通过深入学习这份文档,开发者将能够更加灵活地为不同嵌入式设备定制显示配置,确保图形系统能够满足特定应用需求。 参考资源链接:[QNX软件开发平台6.6:OpenWF显示配置开发者指南](https://wenku.csdn.net/doc/3qhxws7oyh?spm=1055.2569.3001.10343)
评论 23
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值