QNX开发最完整图文教程(官方文档,非官方翻译)
我一直以来,就是一个用着诺基亚的黑莓控,关注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 大牛写这个也是两年前的事情了。