qnx是加拿大qnx軟體系統****(qssl)開發的建立在微核心和完全位址空間保護基礎之上的實時作業系統,具有實時、分布式多工、模組化可裁剪等特點,符合posix標準,是少數支援圖形使用者介面的實時作業系統之一。qnx核心只提供作業系統最基本服務,通過基於訊息傳遞的任務間通訊將任務組織起來構成完整的系統。經過20多年的發展qnx已非常強大。有關它的初步介紹可參考wiki
。
通過對qnx幾年的使用,積累了一些經驗和教訓,寫在這裡希望對qnx感興趣的朋友能有所幫助,也希望能多多交流共同進步。
1、學習基本操作
qnx方面的中文資料還不太多,但是它是乙個類unix系統,初學者可以多參考一下unix或linux的資料。學習qnx第一步要學會操作,然後才談得上做開發。qnx的命令格式和linux非常像,比如ls,cp等等,隨便找本linux的入門書籍學習一下常用的命令即可。
2、看書
學習unix或linux上的c/c++程式設計,推薦史蒂文斯大師的unix環境高階程式設計
這本經典著作。另外posix多執行緒程式設計
也非常值得一看。qnx本身也有幾本經典著作,只是全是英文的,國內也沒引進,購買比較麻煩,至今我還沒有看過,如果哪位朋友有,希望共享一下,(*^__^*) ,非常感謝!這些書主要是the qnx cookbook
、getting started with qnx 4 -- a guide for realtime programmers
、the qnx 4 real-time operating system
3、看幫助
system architecture:介紹qnx的系統核心架構
programmer』s guide:程式設計指導
photon microgui programmer『s guide:介面程式程式設計指導
building embedded systems:qnx裁剪嵌入指導
4、論壇
多到兩個論壇看看,尤其中文論壇有很多入門級的討論。
5、實踐
最好在qnx的環境下邊看邊練習,推薦vmware+putty.exe 方式。
如果有unix或linux基礎,學習qnx很簡單。
QNX入門參考
qnx是加拿大qnx軟體系統 qssl 開發的建立在微核心和完全位址空間保護基礎之上的實時作業系統,具有實時 分布式多工 模組化可裁剪等特點,符合posix標準,是少數支援圖形使用者介面的實時作業系統之一。qnx核心只提供作業系統最基本服務,通過基於訊息傳遞的任務間通訊將任務組織起來構成完整的系統。...
CSS入門參考
csdn 的改版似乎不是我喜歡的那一種。雖然是csdn的會員,但是好少來到這裡,懶.從現在起,我要把一些歸檔的東西放到這裡方便查詢 說起css,是 開發和 設計都應該了解和掌握的東西,現在說一說css的學習和資源。很多人在網上推薦 重構 應用web標準進行設計 我直接鏈結到噹噹,這本書我也看過了,我...
docker入門相關參考
docker中文社群 docker入門教程 docker中文社群安裝教程 包含各種系統的安裝 docke入門實戰 這個是一本書的形式,對docker的各種概念講解的比較淺顯易懂 菜鳥教程 docker入門 這個介紹的也比較詳細,包含docker入門的各種操作及安裝部署docker,還有在docker...