最近进入了一种状态:抬头等Apple,低头QNX,左手Media,右手Cluster。即使加班,也理不清头绪。但活儿总得干,好歹具体工作有同事帮忙,我还是先投入QNX的学习中吧。
最最入门的部分,自然的QNX的整体框架图:
如下是QNX网站对QNX的简介:
微内核系统
QNX首先是一个RTOS,由于采用了microkernel机制,从而提高了其稳定性。在QNX Neutrino中,所有的驱动,协议栈,文件系统与应用程序都运行在具有内存保护的用户空间中,任何一个组件出现问题,可以被自动重新启动,不会影响到其它模块。
高级的安全功能
加密的文件系统,内存保护页及受限的root权限,可以用来保证用户设备的安全性。
图形与HMI技术
QNX图形技术使用硬件层合并多个内容源,可以合并video,OpenGL ES, HTML5与Qt5到单个显示层上。结合这些技术与多点触屏与Video Capture功能,可以建立符合用户期望的嵌入式产品,如Smart Phone或IVI产品。
多核心迁移支持
支持单核心环境到多核心环境的迁移,BMP (Bound Multi-Processing)技术,使得用户可以精确指定每个进程与线程如何运行。