使用SDP创建一个QNX工程

1 环境搭建

2 在SDP软件中创建一个C工程

2.1 打开SDP软件,选择工作目录

在这里插入图片描述

2.2 创建c工程

File —> New —> QNX C Project
在这里插入图片描述

2.3 填写工程名

确保选中use default location和Generate default file
在这里插入图片描述

2.4 选择平台架构

使用的虚拟机需要选择x86,使用开发板则选ARM v7,否则后面连接虚拟机的时候会提示找不到IP主机(确保debug跟release都选中)
在这里插入图片描述

2.5 工程界面预览

至此我们的c工程就创建好了
在这里插入图片描述

3 SDP软件与QNX系统建立连接

3.1 打开qconn调试功能

在qnx系统命令行输入 qconn & 命令,打开联调功能
在这里插入图片描述

3.2 显示Target Navigator窗口

Window —> Open Perspective —> QNX System Information
在这里插入图片描述

3.3 创建一个目标

在Target Navigator窗口右键,点击New QNX Target…
在这里插入图片描述

3.4 输入目标主机QNX系统的IP地址

在这里插入图片描述

3.5 目标主机系统预览

至此,我们就建立好了SDP软件与目标主机的连接,界面如下:
右上角两个按钮,一个是C工程,一个是目标主机系统状态。

在这里插入图片描述
在这里插入图片描述

4、编译工程

4.1 编译工程

1、点击上图中右上角【C字样图标】返回工程。
2、在工程名上右击,再点击Build Project即可完成编译。
在这里插入图片描述
3、底部console选项会显示编译LOG
在这里插入图片描述

5、运行程序

5.1 打开Debug config面板

点击状态栏中瓢虫按钮的下拉菜单
在这里插入图片描述

5.2 创建一个配置文件

1、左键选中C/C++ QNX Qconn(IP)
2、再点击窗口左上方加号按钮(New launch configuration)新建一个配置文件:
在这里插入图片描述

5.3 填写配置文件

备注:一般情况只需要配置Main标签栏即可

1、选中第二行空白栏目Project后面的Browse…
在这里插入图片描述
2、选择Application:带_g的是debug模式,不带_g的是release模式,这里我们选择带_g后缀的。
在这里插入图片描述
3、开始debug
(1)确保窗口左上角没有红色的错误字符串提示
(2)确保Target Options选项中有之前连接的目标主机
如果无误,则点击Apply—>再点击Debug开始调试
在这里插入图片描述

5.4 调试界面预览

至此,我们建立好了调试窗口,界面如下:
在这里插入图片描述

6、调试

如下图,状态栏中有很多调试按钮,具体作用以及后续调试方法待补充。
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章