《计算机行业:物联网的心脏物联网操作系统重构产业链价值-210713(29页).pdf》由会员分享,可在线阅读,更多相关《计算机行业:物联网的心脏物联网操作系统重构产业链价值-210713(29页).pdf(29页珍藏版)》请在三个皮匠报告上搜索。
1、我们认为汽车智能化,电气系统由分布式走向域架构意味着操作系统发展的良好机遇,各个层面竞争格局有较大差别1、底层操作系统上,QNX与Linux为主流;在中间件上,格局分散,开发者往往和芯片厂商深度合作;在自动驾驶域,算法芯片深度绑定,科技巨头投入自研芯片,而Mobileye(Intel)、Nvidia成为最主流和最重要的自动驾驶方案提供商之一;特斯拉:自研操作系统的代表,通过自研AI芯片,深度修改Linux,核心自动驾驶算法自研。2、智能座舱域,操作系统集中度、迭代速度将会大幅提高。互联网巨头,如谷歌的Android Auto、百度小度、阿里的斑马智行,华为鸿蒙。我们认为随着汽车智能化渗透加速,
2、车机操作系统与芯片集中度和迭代速度均会大幅提高。物联网操作系统是由操作系统内核、外围功能组件、物联网协同框架、通用智能引擎和集成开发环境等几个大的子系统组成。内核实现线程管理、任务管理、内存管理等核心功能。不同内核之间一般没有功能差别,只有性能差别。物联网内核一般对于可预知可计算响应时间,外部硬件控制管理机制有所要求。外围组件包括文件系统、图形界面、网络接入等,在PC端,外围组件往往会整合进内核,但是在物联网场景,根据不同场景的功能和功耗需求一般会进行裁剪。外围组件与内核一起提供基本的网络连接功能。协同框架则实现设备交互与协同,往往由多个面向设备、云、手机的不同组件组成。微内核能够更好的实现内
3、核的尺寸伸缩性、可拓展性、高可靠性。微内核在内核空间只保留了最基本的进程间通信(IPC)、内存管理(Virtual Memory)、调度(Scheduling)功能,在尺寸伸缩可以做到极小体积,其他功能可以通过拓展实现。在微内核中,用户服务和内核服务在不同的地址空间实现,相互独立,因此用户服务中任意的服务崩溃均不会影响内核服务的运行,从而实现高可靠性。微内核的缺点在于许多基础功能需要通过不同地址空间通信来完成,从而影响系统运行速度。根据内核的实时性之别,又可以将操作系统区分为实时操作系统和非实时操作系统。实时操作系统(Real Time OS):泛指所有具有一定实时资源调度及通信能力的操作系统。实时性在工业控制、医疗器材、影音频合成及军事领域,实时性都是无可或缺的特性。常用实时操作系统有QNX、VxWorks、RTLinux等。非实时操作系统:Linux、多数UNIX,以及多数Windows家族成员等都属于非实时操作系统。嵌入式操作系统(Embedded Operating System,EOS)指本身即可满足用户的特定需求,无需二次开发容的系统。通常包括硬件的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面和标准化浏览器等。负责嵌入式系统的全部软件和硬件资源的分配、任务调度、控制和协调并发活动。通常为实时操作系统。主要用于计算资源需求不多的场景。