热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

OS在智能移动终端的位置

智能移动终端体积可大可小。智能,则通过芯片和软件功能来体现。当前最火热的是手机和智能汽车。OS的位置凡是涉及到芯片和软件的事物,离不开OS。OS可
智能移动终端

体积可大可小。智能,则通过芯片和软件功能来体现。
当前最火热的是手机和智能汽车。

OS的位置

凡是涉及到芯片和软件的事物,离不开OS。OS可以很复杂(Unix大型系统),也可以很简单(一个while(1){})。OS的作用是将硬件虚拟化,对软件提供硬件无感的逻辑接口,供多应用,同时运行。

手机对OS需求

OS在手机领域,经历了sybiam,WindowsMobile,qnx,Android,IOS后。逐渐呈现了Android和IOS,两足鼎立之势。Android因其开源特性,受众更多,很受开发者欢迎,生态环境天然的好。因而Android被引入到智能电视,智能网络设备,甚至是智能汽车。

智能汽车对OS需求

因汽车天然对安全性的要求高,因而汽车零部件根据其功能安全需求等级的要求,对操作系统的要求也分出了三六九等。安全关键核心器件,传统的符合OSEK/VDX系统,运行在高实时和安全性芯片上。信息娱乐功能的芯片,运行系统,分为QNX,Linux(各种定制版),Android系统三大阵营。

其中QNX在车载市场占有率高达50%以上,其特点是功能安全等级高首个到达ASIL-D的OS。但其另一个特点是价格高,从而导致其生态薄弱。

Android生态好,用户群体众多。其天生特点也很明显,安全性弱,系统碎片化。

Linux简直是一个万能钥匙,有CPU之处,皆有其存在的影子。

车企重新设计一套OS的意义

因汽车上的应用很多与底层数据紧密结合,车企主导设计的OS,会考虑更多的车辆数据的主导权和降低开发者难度,促进建立应用生态体系。


推荐阅读
  • 基于KVM的SRIOV直通配置及性能测试
    SRIOV介绍、VF直通配置,以及包转发率性能测试小慢哥的原创文章,欢迎转载目录?1.SRIOV介绍?2.环境说明?3.开启SRIOV?4.生成VF?5.VF ... [详细]
  • 本文详细分析了JSP(JavaServer Pages)技术的主要优点和缺点,帮助开发者更好地理解其适用场景及潜在挑战。JSP作为一种服务器端技术,广泛应用于Web开发中。 ... [详细]
  • 在计算机技术的学习道路上,51CTO学院以其专业性和专注度给我留下了深刻印象。从2012年接触计算机到2014年开始系统学习网络技术和安全领域,51CTO学院始终是我信赖的学习平台。 ... [详细]
  • 深入理解OAuth认证机制
    本文介绍了OAuth认证协议的核心概念及其工作原理。OAuth是一种开放标准,旨在为第三方应用提供安全的用户资源访问授权,同时确保用户的账户信息(如用户名和密码)不会暴露给第三方。 ... [详细]
  • Linux 系统启动故障排除指南:MBR 和 GRUB 问题
    本文详细介绍了 Linux 系统启动过程中常见的 MBR 扇区和 GRUB 引导程序故障及其解决方案,涵盖从备份、模拟故障到恢复的具体步骤。 ... [详细]
  • 在Linux系统中配置并启动ActiveMQ
    本文详细介绍了如何在Linux环境中安装和配置ActiveMQ,包括端口开放及防火墙设置。通过本文,您可以掌握完整的ActiveMQ部署流程,确保其在网络环境中正常运行。 ... [详细]
  • 本文介绍了在Windows环境下使用pydoc工具的方法,并详细解释了如何通过命令行和浏览器查看Python内置函数的文档。此外,还提供了关于raw_input和open函数的具体用法和功能说明。 ... [详细]
  • 高效解决应用崩溃问题!友盟新版错误分析工具全面升级
    友盟推出的最新版错误分析工具,专为移动开发者设计,提供强大的Crash收集与分析功能。该工具能够实时监控App运行状态,快速发现并修复错误,显著提升应用的稳定性和用户体验。 ... [详细]
  • 并发编程:深入理解设计原理与优化
    本文探讨了并发编程中的关键设计原则,特别是Java内存模型(JMM)的happens-before规则及其对多线程编程的影响。文章详细介绍了DCL双重检查锁定模式的问题及解决方案,并总结了不同处理器和内存模型之间的关系,旨在为程序员提供更深入的理解和最佳实践。 ... [详细]
  • CSS 布局:液态三栏混合宽度布局
    本文介绍了如何使用 CSS 实现液态的三栏布局,其中各栏具有不同的宽度设置。通过调整容器和内容区域的属性,可以实现灵活且响应式的网页设计。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文介绍如何在 Xcode 中使用快捷键和菜单命令对多行代码进行缩进,包括右缩进和左缩进的具体操作方法。 ... [详细]
  • 理解存储器的层次结构有助于程序员优化程序性能,通过合理安排数据在不同层级的存储位置,提升CPU的数据访问速度。本文详细探讨了静态随机访问存储器(SRAM)和动态随机访问存储器(DRAM)的工作原理及其应用场景,并介绍了存储器模块中的数据存取过程及局部性原理。 ... [详细]
  • 本文介绍如何通过Windows批处理脚本定期检查并重启Java应用程序,确保其持续稳定运行。脚本每30分钟检查一次,并在需要时重启Java程序。同时,它会将任务结果发送到Redis。 ... [详细]
  • PHP中去除换行符的多种方法及应用场景
    本文将详细介绍在PHP中去除换行符的各种方法,并结合实际应用场景进行说明。通过本文,您将了解如何根据不同操作系统的特点,选择最合适的换行符处理方式。 ... [详细]
author-avatar
姿婷慧仲威廷
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有