我猜想QNXMomentics應該有工具直接進行部署,不過找了一輪沒找到,就決定使用最笨的辦法:FTP先從我的WIN7CMD命令行窗口通過FTP命令進入FTP界面,輸入:open其中是QNX虛擬機的IP地址,可以在QNX虛擬機上通過ifconfig命令查看。然后FTP命令提示輸入用戶名和密碼,想起來Q" />

日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

將QNX應用上傳到QNX虛擬機上

系統(tǒng) 2151 0

已經(jīng)完成了第一個QNX應用的開發(fā)和測試,進一步需要將應用直接上傳到QNX虛擬機上運行。

<wbr></wbr>

我猜想QNX Momentics應該有工具直接進行部署,不過找了一輪沒找到,就決定使用最笨的辦法:FTP

<wbr></wbr>

先從我的WIN 7 CMD命令行窗口通過FTP命令進入FTP界面,輸入:

open <QNX IP>

其中<QNX IP>是QNX虛擬機的IP地址,可以在QNX虛擬機上通過ifconfig命令查看。

然后FTP命令提示輸入用戶名和密碼,想起來QNX虛擬機安裝起來后root用戶沒有設置密碼,于是重新回到QNX虛擬機上啟動terminal, 使用passwd命令為root用戶設置了密碼,然后再次從我的WIN7 的CMD命令行執(zhí)行FTP命令,使用open <QNX IP>命令重新連接QNX系統(tǒng),輸入root用戶的用戶名和密碼,不幸地發(fā)現(xiàn)root用戶不能使用ftp命令登陸,錯誤如下:

530 User root may not use FTP.

<wbr></wbr>

這樣的話只能在QNX虛擬機上新建一個用戶了,于是又重新回到QNX虛擬機上,通過passwd命令創(chuàng)建一個用戶,命令格式如下:

passwd <新用戶名>

然后按系統(tǒng)提示輸入id號,密碼等信息。

<wbr></wbr>

創(chuàng)建新用戶后回到WIN7 上再次通過ftp命令連接QNX系統(tǒng),使用新建的QNX用戶登陸,登陸后記得使用bin命令將FTP上傳方式換成I格式。

然后使用put 命令上傳編譯好的程序,編譯好的程序在QNX Momentics環(huán)境workspace目錄下的“<項目名>\x86\o”目錄中,文件名和項目名相同,不帶后綴,命令執(zhí)行截圖如下:

將QNX應用上傳到QNX虛擬機上

應用上傳后在上傳用戶的home目錄下,如使用的是用戶user1上傳的,則應用在/home/user1目錄中,執(zhí)行的時候記得要帶上當前目錄,如 ./Hello

不過,如果剛上傳應用,執(zhí)行該應用系統(tǒng)會提示:

cannot execute - Permission denied

意思是因為權限的原因無法執(zhí)行,需要通過chmod命令修改權限,我自己比較懶,直接給它777的權限,命令格式如下:

chmod 777 ./Hello

表示給文件./Hello所以權限。

<wbr></wbr>

這樣就可以執(zhí)行啦:

./Hello

I am running on QNX!

將QNX應用上傳到QNX虛擬機上


更多文章、技術交流、商務合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 区。| 青阳县| 延庆县| 左贡县| 肇源县| 勐海县| 定结县| 林芝县| 莱州市| 重庆市| 弥渡县| 苏尼特左旗| 五华县| 乾安县| 晴隆县| 衡阳县| 彰化市| 定安县| 镇沅| 凭祥市| 花莲县| 牙克石市| 拉孜县| 鄯善县| 开化县| 县级市| 贵阳市| 子洲县| 广德县| 正镶白旗| 福鼎市| 四会市| 莱阳市| 浦江县| 黄大仙区| 黎川县| 元朗区| 嘉禾县| 广汉市| 宜春市| 格尔木市|