使用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、調試

如下圖,狀態欄中有很多調試按鈕,具體作用以及後續調試方法待補充。
在這裏插入圖片描述

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