QNX为安全可靠的嵌入式系统提供移动级用户体验
扫描二维码
随时随地手机看文章
2014年2月26日,中国北京——全球互联嵌入式系统软件平台领导厂商QNX软件系统有限公司今日发布最新一代QNX®Neutrino®操作系统。QNX操作系统6.6提供丰富的全新图形、用户界面、多媒体、安全性和电源管理能力,为安全的嵌入式系统提供移动级用户体验,帮助开发人员为医疗保健、重型机械、消费白电、能源制造、工业自动化、车联网、航运业和机上娱乐等市场开发高差异化产品。
QNX软件系统有限公司产品管理总监Grant Courville 表示:“智能手机和平板电脑已经改变了用户期望。现在每个人都假设显示器可以用来滑动、滚动或者缩小,即使用于气泵、自动售货机、冰箱或者医疗设备中的显示器也不例外。这些期望为嵌入式系统制造商提供移动级用户体验带来巨大压力,QNX OS 6.6 能帮助制造商创造功能多样、使用简单、互联且安全的产品。”
先进的安全性能
目前,几乎每一个嵌入式系统都已经联网,极有可能受到攻击。为了帮助阻止恶意软件,QNX OS 6.6推出了一些先进的安全功能,包括:
• 对系统特权级别的精密控制——提供独特的设置控制能力,使用系统调用级别来管理和保护程序运行的操作。嵌入式开发人员不需再为程序提供对整个系统的根访问。
• 应用生命周期管理——为包含应用以及限制可获取的资源,该操作系统提供全内容验证、安装和上市功能,使客户可在一个独立的沙盘里安装应用,并且控制应用与系统资源的互动方式。
• 增强的堆、堆叠和内存布局保护——QNX操作系统使用保护页面和heap cookies追踪流氓编码、阻止恶意项目,从而检测溢出和终止攻击过程。QNX操作系统还使用地址空间随机化布局,让攻击者预测目标内存地址更加困难。
• 增强的文件系统——为保护数据,该操作系统通过分开加密域名为其具有掉电保护的文件系统增加了全新加密功能。该操作系统还为访问控制列表(ACL)提供支持,以便实现文件级许可的精密控制。
这些特性与QNX操作系统微内核架构内在的安全优势互补,通过运行所有程序减少攻击,其中包括系统服务以及在内核外内存受保护的用户空间。
混合界面的灵活图形控制
为实现用户界面设计的最大灵活性,QNX 操作系统包含一个全新图形合成管理,能在同一个显示器上将HTML5、 OpenGL ES 和Qt 5创建的应用和部件,以及互联设备上的视频进行无缝混合。图形合成管理支持本地OpenGL ES硬件加速、多点触控手势输入,以及一个基于业界标准OpenWF显示器编程接口的驱动程序架构。
移动设备电源管理功能
为帮助嵌入式开发人员创造功率更低的移动设备,QNX 操作系统提供全新特性,使CPU在拓展期内处于睡眠状态。这包括为无需实时精准的计时器分配容差值的能力,以及为无需实时反应的阻隔器提供可接受延迟值的能力。
HTML5应用和用户界面开发
QNX OS 6.6同样支持用于应用和媒体的全新QNX软件开发工具包(SDK),容许开发人员使用网络技术(如HTML5, JavaScript, CSS)创造丰富的用户界面,开发和部署HTML5应用。该软件开发工具包包括:
• 基于Webkit用于应用开发的HTML5引擎,能够提供最快HTML5渲染性能和支持HTML5标准的优化网络浏览器。
• 一个包含窗口管理、应用发布和安全控制的应用环境。
• 一个基于Apache Cordova移动架构的开放插件架构,使应用能使用系统级资源。开发人员可以从QNX提供的预置插件中选择,或者创造自己的定制插件。
• 为嵌入式系统提供一个兼有打包程序和安装程序的HTML5应用。
多媒体支持和智能手机整合
服务应用和媒体的QNX SDK还可以让开发人员构建丰富的多媒体嵌入式产品,与众多智能手机和平板电脑无缝整合。特性包括:
• 自动探测、同步、控制多媒体内容的能力
• 支持丰富的音频、视频格式和播放格式
• 与iOS®、Android™和BlackBerry®系统智能手机和平板电脑,以及MP3播放器和USB设备相连,支持USB 3.0, USB OTG, USB主机,和 USB设备协议。
上市
QNX OS 6.6 和服务应用及媒体的QNX SDK计划于2014年2月28日发布,请访问www.qnx.com升级现有的QNX开发软件或者申请免费评估。