我一直以來,就是一個用着諾基亞的黑莓控,關注BB很久很久了。(事先說明這不是BB10的開發教程,所以大家是黑莓移動應用的開發者可以移步了,這未必是你們想要的資料。;-)在我們正式開發之前,先來閑聊放松一下。希望直入主題的,直接從教程開始看就行。
簡介:
下一代黑莓10將是全新的、基於QNX的平台,兼容平板電腦和智能手機等新興終端設備。在今年9月的黑莓產品前瞻發布會上,RIM展示了一款采用Blackberry 10(BB10)操作系統的黑莓原型機,強勁的配置讓它受到了眾多媒體的關注。這款代號為Dev Alpha B的黑莓新機機身線條硬朗,在它的機身正面擁有一塊大觸摸屏,來自國外媒體的消息顯示,它的屏幕尺寸為4.2英寸,屏幕分辨率則為1280×768像素,和先前的黑莓BB10原型機一樣。同時,Dev Alpha B還搭載了ARM Cortex-A9構架的雙核處理器,擁有1GB RAM和16GB機身內存,並采用全新的BB10操作系統,整體配置顯然十分出色。
“2010年04月14日,黑莓手機(BlackBerry)制造商RIM(Research In Motion Ltd.,RIM)將收購哈曼國際工業集團(Harman International Industries Inc.,HAR)旗下的QNX軟件公司,以獲取其車載無線連接技術。QNX這個原本的渥太華公司,在被美國哈曼國際 Harman 在買走6年后,又重返加拿大。QNX主要開發汽車,通訊設備所使用的操作系統,哈曼國際的主業則是汽車音像和娛樂設備。此次交易將使得RIM,QNX和哈曼工業在智能手機和車載音頻娛樂系統之間找到合作空間。QNX被RIM並購的消息傳出,才讓這個在中國的認知度並不高的“默默無聞”的操作系統廠商被大家所熟知。但在汽車領域,QNX早已是最大的操作系統供應商。據不完全資料顯示,QNX在車用市場占有率達到75%,目前全球有超過230種車型使用QNX系統,包括哈曼貝克、德爾福、大陸、通用電裝、愛信等知名汽車電子平台都是在QNX系統上搭建的。幾乎全球所有的主要汽車品牌包括謳歌、阿爾法-羅密歐、奧迪、寶馬、別克、凱迪拉克、雪弗蘭、克萊斯勒、戴姆勒、道奇、菲亞特、福特、通用汽車、本田、悍馬、現代、英菲尼迪、捷豹、吉普、藍旗亞、馬自達、馬賽地、迷你寶馬、三菱、尼桑、歐寶、龐迪克、保時捷、薩博、土星、雙龍、豐田和大眾汽車等目前都采用了基於QNX技術的系統。除汽車領域之外,QNX的最大客戶訂單來源於思科系統,其中高端路由設備幾乎全部采用QNX操作系統,因此,網絡通信也成為了QNX第二大應用領域。此外,QNX與通用電氣、阿爾斯通、西門子、洛克希德·馬丁和NASA等公司都有着緊密合作,在軌道交通、醫療器械、智能電網及航空航天中,都發揮着積極作用。”本段即以上引號內的內容,來自百度百科。
最新的新聞,http://www.cnbeta.com/articles/208321.htm Blackberry 10更多細節曝光。來自“就是亂噴”網站。
新一代的BlackberryX OS!(I、II、III、IV、V、VI、VII、VIII、IX、X)。黑莓10系統底層基於實時系統QNX。QNX是業界公認的X86平台上最好的嵌入式實時操作系統之一。它具有獨一無二的微內核實時平台,建立在微內核和完全地址空間保護基礎之上,實時、穩定、可靠,已經完成到PowerPC、MIPS、ARM等內核的移植,成為在國內廣泛應用的嵌入式實時操作系統。好了,正式開始!
教程:
1.在虛擬機中安裝QNX OS.
(鑒於太多人下載了官方的系統鏡像后不太會安裝,特此寫這個教程方便大家。這是已經安裝好了的虛擬機鏡像文件!!!不是系統鏡像!!!)
在這里假定你已經擁有虛擬機。並且已經懂得安裝各種東西進虛擬機的技能。
QNX虛擬機鏡像文件下載地址:http://fusion.qnx.com/9/21189/QNX_Eval_RT-201007091524.zip?tid=3833410_dY_0810081424&ending=QNX_Eval_RT-201007091524.zip
方法很簡單,把已經下載好了的zip文件解壓,把整個解壓的文件放到自己設定的虛擬機文件夾處(不剪切移動文件,直接用虛擬機導入也行。只是我的個人習慣,方便文件管理:-)。
然后,打開虛擬機。
我這里用的是VM9 。
然后,菜單欄>文件(F)>打開(O)
按打開此虛擬機電源。剛開始會有兩個系統給你選擇,按一下回車等等就行了。
終於出現進入的界面了~
登錄的用戶名是root,沒有密碼。沒有密碼。沒有密碼。(特此重復三遍$-)
(熟悉UNIX,或者GNU/Linux的各位朋友們相對會比較快入手~)
2.十步開發 QNX 桌面APP.
我就不重復制造車輪了,因為這里有更好的更完整的教程。QNX學習——QNX的初步探索以及開發環境的搭建:http://nervfzb.blog.163.com/blog/static/314813992011014114966/
這個是基於iso文件裝進虛擬機的,文章比較,額,簡潔。
后面是用Native Code開發QNX Desktop Application 的詳細教程了:http://nervfzb.blog.163.com/blog/static/3148139920110156026656/
總體還是很不錯的,畢竟這個教程的作者 @mobilefzb 大牛寫這個也是兩年前的事情了。