Android车载学习笔记1——车载整体系统简介

这篇具有很好参考价值的文章主要介绍了Android车载学习笔记1——车载整体系统简介。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、汽车操作系统

        汽车操作系统包括安全车载操作系统、智能驾驶操作系统和智能座舱操作系统。

1. 安全车载操作系统

        安全车载操作系统主要面向经典车辆控制领域,如动力系统、底盘系统和车身系统等,该类操作系统对实时性和安全性要求极高,生态发展已趋于成熟,其实时操作系统RTOS,主要应用对象是电子控制单元(ECU),嵌入式实时操作系统具有高可靠性、实时性、交互性以及多路性的优势,系统响应极高,通常在毫秒或者微秒级别,满足了高实时性的要求。

        目前,主流安全车载操作系统都兼容 OSEK/VDX 和 Classic AUTOSAR 这两类汽车电子软件标准。其中,Classic 平台基于 OSEK/VDX 标准,定义了安全车载操作系统的技术规范。

2. 智能驾驶操作系统

        智能驾驶操作系统主要面向智能驾驶领域,应用于智能驾驶域控制器,该类操作系统对安全性和可靠性要求较高,同时对性能和运算能力的要求也较高。基于 OSEK/VDX 和 Classic AUTOSAR 软件架构的安全车载操作系统已经不能满足未来自动驾驶汽车的发展需求,AUTOSAR 组织为面向更复杂的域控制器和中央计算平台的集中式电子电气架构推出 Adaptive AUTOSAR 平台。

        Adaptive AUTOSAR 定义采用了基于 POSIX 标准的操作系统,可以为支持 POSIX 标准的操作系统及不同的应用需求提供标准化的平台接口和应用服务,主要是为了适应汽车智能化的发展需求,不过,该类操作系统目前在全世界范围内日趋成熟,但生态尚未完备。

3. 智能座舱操作系统

        智能座舱操作系统主要为汽车信息娱乐服务以及车内人机交互提供控制平台,是汽车实现座舱智能化与多源信息融合的运行环境,对操作系统的实时性与可靠性要求并不严苛。

        主流车型的智能座舱操作主要包括QNX、Linux、Android等,传统智能座舱操作系统中QNX占据了绝大部分份额,近年来,智能座舱的娱乐与信息服务属性越发凸显,开源的Linux以及在手机端拥有大量成熟信息服务资源的Android被众多主机厂青睐,成为后起之秀。

二、车载操作系统

        汽车操作系统中的智能座舱操作系统不直接参与汽车行驶的控制决策,不会对车辆行驶性能和安全产生影响,通常统称为车载信息娱乐系统(IVI )。这也是 Android 程序员主要负责的领域,之后我们学习的重点所在。

1. 主流车载操作系统结构

Android车载学习笔记1——车载整体系统简介

                                                                                图1

        当前国内主流车载操作系统架构如图1所示,右侧是汽车的中控、副驾屏幕,操作系统一般是Android,左侧是汽车的仪表屏幕,一般是 QNX 系统。可对应图2理解,红框内是仪表嵌入式系统展示,黄框内是中控、副驾Android系统展示。

Android车载学习笔记1——车载整体系统简介

                                                                            图2 

 2. 车载系统分析

Android车载学习笔记1——车载整体系统简介

图3

        图3车载结构图中,红框内的架构与android手机系统相似,区别在于车载系统的大量Android系统Service(服务)会有所裁剪,并且增加了额外的大量专属车机Service(服务)。

        黄框为Native中间层,包含HAL(硬件抽象层)Android BSP(板级支持包),起到承上启下的作用。

        其中硬件抽象层是位于Android操作系统内核与图3中硬件系统之间的接口层,其目的在于将硬件抽象化。

        它隐藏了特定平台的硬件系统接口细节,为操作系统提供虚拟硬件平台,使其具有硬件无关性,可在多种平台上进行移植。从软硬件测试的角度来看,软硬件的测试工作都可分别基于硬件抽象层来完成࿰文章来源地址https://www.toymoban.com/news/detail-460446.html

到了这里,关于Android车载学习笔记1——车载整体系统简介的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Android车载系列】第2章 车载系统启动与CarService

              车载Android启动流程基本是在Android系统的启动流程中, 多了Car相关服务 。其他流程基本一致,下面我们来看一下Android系统的启动流程。         Android系统的启动,从设备的开机键长按开始到Android桌面展示,这个完整流程就是Android系统启动的流程。从系统层次角

    2024年02月14日
    浏览(47)
  • Android车载系统Car模块架构链路分析

    SystemServer 中专门为 AAOS 设立的系统服务,用来管理车机的核心服务 CarService。该系统服务的具体实现在 CarServiceHelperServiceUpdatableImpl Car模块核心服务APP,Android 13版本开始分为两个,一个是掌管 CarService 服务类的  builtin app ,源码在:packages/services/Car/service-builtin/,一个是拥有

    2024年02月19日
    浏览(44)
  • 嵌入式学习笔记(20) SoC时钟系统简介

    什么是时钟,SoC为什么需要时钟 (1)时钟同步工作系统的同步节拍 (2)SoC内部有很多器件,譬如CPU、DRAM控制器、串口、GPIO等内部外设,这些东西要彼此协调工作,需要一个同步的时钟系统来指挥。这个就是SoC的时钟系统。 时钟一般如何获得? (1)外部直接输入时钟信号

    2024年02月09日
    浏览(44)
  • Android13音频子系统分析(一)---整体架构

             目录 一、应用API层 二、Java框架层 三、Native核心层 3.1 AudioFlinger模块 3.2 AudioPolicyService模块 四、HAL层         本文基于AOSP13源码进行分析解读。所以与各个SoC平台厂商提供的运行在真实设备上的源码会有细微差异,但核心原理区别不大。         音频子系

    2024年02月07日
    浏览(51)
  • 【知识分享】汽车搭载的车载摄像头分类

    目前车上搭载的车载摄像头根据安装位置主要分为车载摄像头主要分为 前视摄像头 、 环视摄像头 、 后视摄像头 、 侧视摄像头 以及 内置摄像头 五种类别。 前视摄像头:主要安装在前挡风玻璃上,用于实现行车的视觉感知及识别功能,根据功能又可以分为 前视主摄像头

    2024年02月08日
    浏览(53)
  • MMDetection学习笔记(五):整体构建流程与代码解析

    写在前面:建议先看完博主的另一篇博客核心组件分析,再去理解整个代码逻辑,结合代码反复阅读,抓住其中面向对象编程的核心思想,祝顺利,欢迎留言评论,博主会定期解答! 按照数据流过程,训练流程可以简单总结为: 获取config配置并初始化各种类的实例化,通过

    2024年02月13日
    浏览(79)
  • Android 11 系统开发增加低电量弹窗提示 手机 平板 车载 TV 投影 通用

    SystemUIService 中启动PowerUI 主要修改 5、在symbols 文件中添加对应java-symbol方便Framework代码引用code

    2024年03月15日
    浏览(42)
  • android多屏触摸相关的详解方案-安卓framework开发手机车载车机系统开发课程

    直播免费视频课程地址:https://www.bilibili.com/video/BV1hN4y1R7t2/ 在做双屏相关需求开发过程中,经常会有对两个屏幕都要求可以正确触摸的场景。但是目前我们模拟器默认创建的双屏其实是没有办法进行触摸的 静态修改方案 使用命令查看display2即副屏的信息情况 adb shell dumpsys d

    2024年02月11日
    浏览(52)
  • UE4学习笔记——解决动画重定向后整体位移消失问题

    我用到的动作资源是一个双手剑的动画集合,用到的是小白人标准骨骼(其实不标准,原作者添加了weapon骨骼即双手剑的系列骨骼,但是没什么影响),而我想要重定向的目标来自虚幻商城中的免费资源“虚幻争霸:锐斯”的改动版(①我将锐斯的模型导入Blender进行了修改,

    2024年02月03日
    浏览(72)
  • 用于车载T-BOX汽车级的RA8900CE

    用于车载T-BOX等高精度计时的汽车级时钟模块RTC:RA8900CE.车载实时时钟芯片RA8900CE内置32.768Khz的晶体,实现年、月、日、星期、小时、分钟和秒精准计时。RA8900CE满足AEC-Q200认证,内置温补功能,保证实时时钟的稳定可靠,功耗低至0.7uA,可满足低功耗需求。车载远程信息终端T

    2024年04月25日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包