[轉]QNX7開發指南-QNX700 software center開發指南

鋒影

email:[email protected]

如果你認爲本系列文章對你有所幫助,請大家有錢的捧個錢場,點擊此處贊助,贊助額0.1元起步,多少隨意

 

 

 

背景:

        近期要使用qnx7做一些系統移植,有一些心得,分享給大家。

一、環境配置

操作系統:Ubuntu 16.04,請自行搜索安裝;
虛擬機VM ware 14,網上的教程很多,自行尋找;
QNX IDE:QNX提供的IDE,官網上找的到,找起來很麻煩,就不在這裏貼鏈接了,直接使用qnx廠商提供的qnxmomentics文件夾裏的一個叫做qde的可執行文件,點擊執行就自動安裝了;
QNX softarecenter:從qnx官網上下載安裝QNX軟件中心,這個軟件會很方便的管理接下來要安裝的庫和虛擬機;
首先打開軟件中心安裝qnx700需要的庫文件:

點擊那個Add Installation,然後一路next


安裝完成後,你在/home目錄下應該會得到一個文件夾qnx700,裏面保存了qnx用到的庫;
然後安裝虛擬機,在軟件中心中使用那個Install New Packages.


然後找到一個叫做virtual machine for VMware的選項安裝,安裝後,你的Installed選項卡應該是下圖這樣的。


二、第一個hello world

首先,打開充滿了各種複雜按鈕的qnx ide:qnx ide安裝完之後,你在軟件中心是找不到執行文件的圖標的,打開的方式就是先找到你從哪個文件夾安裝的qnx ide,在這個文件夾下面找那個qde的可執行文件;
創建一個qnx工程:file->New->QNX Project:


選擇建立qnx可執行文件:


在配置裏面,我選擇c++,x86_64


finish後,編譯一下;
開始連接可執行環境:首先打開你的qnx700安裝目錄(一般就是/home/你的用戶名/qnx700),這個目錄下應該是這樣的(虛擬機就在vmimages裏面):


打開之後,執行一下ifconfig,記錄一下當前虛擬機的地址,比如我的就是192.168.149.128,執行一下qconn


再回到那個qnx ide,按下圖中的方式在右上角找Debug左側的圖標,叫做Open Perspetive


找到之後,選擇QNX System Infomation

然後在頁面的最左側叫做Target的工作窗口內,右鍵,選擇New QNX Target,在New QNX Target中填寫虛擬機的ip地址,這樣你編寫的hello world就能在這個虛擬機裏面運行了;

finish之後,你就能看到虛擬機的各種信息:

然後回到ide的主界面(使用右上角的那6個按鈕切換界面),在左上角點一下編譯、運行,底部的Console應該會出現hello world。當前,你也可以通過ftp的方式將hello world的可執行文件以及依賴的動態庫,複製到虛擬機中,在虛擬機中直接運行hello world。

--------------------- 
作者:3000分菜鳥 
來源:CSDN 
 

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