首页 > 其他分享 >Android车载设备开发相关名词介绍

Android车载设备开发相关名词介绍

时间:2024-04-07 10:59:13浏览次数:30  
标签:功能 DAB CANoe 名词 车载 烧录 广播 车辆 Android

一、通讯相关

1、ECALL

        如遭遇紧急情况,用户可按下该键以最高优先级接通呼叫中心,人工坐席将同时获取客户车辆的重要数据并协助驾驶员脱离危险。

实现原理

        E-Call 的核心思想是利用车载卫星定位系统获取车辆的位置信息,在事故发生后,由传感器检测触发自动报警或者用户手动发起紧急呼叫进行报警,在建立语音通话的同时,将车辆位置、行驶方向、车辆牌照和车型、乘员数量等信息作为MSD自动发送给救援中心 PSAP(公共安全应答点),使得救援中心能够快速定位事故车辆并组织救援。

工作流程

  • 交通事故发生后,IVS(车载台)会自动生成MSD,并自动发起电路域紧急呼叫;
  • 在呼叫链路建立起来后,PSAP先将语音通道静音;
  • PSAP和IVS通过带内调制的信令握手,确认双方支持eCall功能,IVS将MSD编码成类似语音波形的信号,通过编译码器(codec)编码后发送到网络,在网络侧译码还原成语音波形后,利用公网PCM信道传输到PSAP;
  • PASP在成功接收和解调MSD后,发送带内调制的确认信令给IVS,PSAP和IVS取消静音;
  • 事故车辆上的报警人和PSAP座席人员开始进行语音通话,进一步了解事故的状态并对乘员进行自救辅导。

2、BCALL

        一键电话救援。按下该键向汽车联网发送“道路救援”信号,获得拖车等一系列帮助。和手机作用差不多,不是必须的。但在发生车祸时,如果人无法动弹,B-Call 就显得无比重要,按下一键救援键后获取救援帮助。

        路救援按键位于车内车顶控制台,按住 按钮约 2 秒,就可以启用道路救援(B-call),连接到客户呼叫中心。

3、ICALL

        如前往陌生路段时,按下该键可连接至呼叫中心的人工坐席进行目的地查询与导航。

4、TBox

        汽车网络通讯的重要部件,一个带通讯功能的盒子,内含一张SIM卡,配套硬件还有GPS天线、4G天线等,可以提供位置定位、移动网络服务。简单理解它就是一个内置SIM卡的无线WIFI,不同之处是在于它还支持拨打电话,一般只能拨打常规号码,如:道路救援电话、厂商客服电话、110等紧急电话。

5、NearLink(星闪)

        星闪(NearLink)是新一代近距离无线连接技术。使用一套标准集合蓝牙和 WIFI 等传统无线技术的优势。相比蓝牙技术,功耗降低60%、传输速率提升6倍,具备更低时延、更稳定连接抗干扰能力,覆盖距离提升2倍,连接数提升10倍。

二、广播相关

1、DAB广播

        DAB(Digital Audio Broadcasting)是继AM、FM传统模拟广播之后的第三代广播 —— 数字信号广播。DAB 是一种数字广播标准,用于在全球许多国家/地区广播数字音频广播服务。

特点

        DAB广播具有抗噪声、抗干扰、抗电波传播衰落、适合高速移动接收等等优点。它提供CD级的立体声音质量,信号几乎零失真,特别适合播出"古典音乐"、"交响音乐"、"流行音乐"等,极其受到专业音乐人、音乐发烧友和音响发烧友的追捧!而且在一定范围内不受多重路径干扰影响,以保证固定、携带及移动接收之高质量。

差异

        DAB 与传统广播(FM、AM)最大的差异,除了 DAB 具有 CD 音质的传输质量及技术外,DAB 还具有接收多媒体信息,包括文字、数据、图片、影像,甚至实时信息的更新。故 DAB 的应用并不仅局限于音讯的传输(Audio Broadcast)服务,更重要的是数据信息影音服务(Data Broadcasting)服务,因此许多学者也将 DAB 称为 Digital Broadcasting。

制式

        是否支持 DAB 与对端 Tbox 或者硬件驱动有关,一般需要专门的芯片(radio receiver)支持,framework 只有 DAB 相关节目信息的定义。

        DAB 音频信号以 MP2(MPEG音频格式)编码,DAB + 是使用 MPEG-4 高效 AAC v2 配置文件的音频广播标准。

2、RDS功能

        RDS全称“Radio Data System” 无线数据广播系统。如果只有信号波,电台显示的信息会非常单调。只能展示当前的频率。但是电台除了这些还有电台的名称,节目信息,介绍等相关信息。这时,就需要就靠 RDS 的来完成了,它是在调频广播发射信号中利用副载波把电台名称等信息发送以数字的形式发送出去。收音机这边通过具有 RDS 功能的调谐芯片将信息进行解析出来,并且展示。

        所以,使用RDS的前提是:电台和收音机调谐芯片都必须同时支持RDS的功能,但目前只有少部分的电台支持RDS。

RDS有两个核心的功能:AF 和 TA

AF:当前台的信号低于某个值得时候自动搜索该台的其他信号好的频道并且进行自动切换,以达到更好的用户体验。

TA:强制性播放的功能,如果发生重大事故,紧急通告等交通信息,会强制性切换到该频率进行播放。

3、DRM广播

        DRM 的全称叫做 Digital Radio Mondiale,其中 Mondiale 的是一个意大利语和法语的词汇,其含义是“世界的”,所以DRM广播可以称作是世界数字广播。DRM 是一个开放的标准,很多国家在推行用 DRM 标准的广播,去替代现有传统的模拟广播,如 FM 广播和 AM 广播。

波段

        DRM 广播台可以根据需要覆盖的范围,选择不同波段去播出。在 30MHz 以下波段,也称作 DRM30,在 30MHz 以上波段,也称作 DRM+。

优势

        DRM 广播相较于模拟(AM/FM),主要有以下三点优势:

1)音频质量。数字模式的音频信号对比与模拟音频信号,好的不是一点半点。同样的,做为数字广播,DRM广播的音频质量会明显优于模拟广播。

2)波段使用率。DRM 广播可以在同一个频点上,同时播出三个不同的节目,大大提高了频率的使用效率。这样自然意味着,可以收听的频道会更多。

三、手车互联

1、CarPlay

        CarPlay 是由苹果公司推出的一项车载系统。它允许 iPhone 用户将其手机的某些功能和应用程序,如导航、音乐、电话、信息等,在车内的显示屏上进行操作。通过连接 iPhone 到车辆的 USB 接口或者无线连接,用 户可以使用 Siri 语音控制、车辆的控制按钮或者车载触摸屏来操控 CarPlay。这使得驾驶者在行车过程中更方便地获取信息和进行通信,同时保持对道路的集中注意力。CarPlay 在支持的车型中得到广泛采用,并且与许多常用的应用程序开发者进行了合作,以提供更多的功能和兼容性。

2、Android Auto

        Android Auto 是由 Google 推出的车载系统,旨在将 Android 手机的功能扩展到车辆的显示屏上。类似于 CarPlay,Android Auto 允许用户通过连接手机和车辆,将手机应用程序的内容和功能投射到车辆的控制界面上。

        Android Auto 提供导航、音乐、通话、消息等功能。用户可以使用语音命令或车辆的触摸屏、按钮来控制 Android Auto。通过 Google 地图和语音助手 Google Assistant 的支持,用户可以获取实时导航指引、使用音乐流媒体应用、发送和接收消息、拨打电话等操作,从而保持在驾驶过程中的安全和便利。

        Android Auto 兼容大部分的 Android 手机,并且在越来越多的车辆中得到支持。用户可以通过连接 USB 线缆或者无线连接实现 Android Auto 的功能。此外,与 CarPlay 类似,Android Auto 也与许多第三方应用程序开发者合作,提供更多功能和兼容性。

3、HIcar

        HIcar(电动车互联),是华为开发的一种车载互联技术。它通过连接智能手机和车辆来实现信息交互、音频和视频娱乐、导航等功能。HIcar旨在提供更便捷、更智能的车载体验,使用户能够通过手机与车辆进行交互。

        目前,HIcar主要支持华为和荣耀品牌的智能手机。如果你使用其他品牌的手机,可能无法直接使用HIcar功能。然而,车辆制造商有时会与华为合作,将HIcar集成到他们的车辆系统中。这样一来,不仅华为手机,其他品牌的智能手机也能通过车辆系统与 HIcar 进行互联。

        HIcar 和 Android Auto都是车载互联功能,但它们来自不同的提供商,具有一些区别。在开发和集成方式以及可用的功能和应用程序可能会有所不同。最终的选择可能还取决于你所使用的车辆品牌和型号以及所搭载的软件系统。

4、ICCOA Carlink

        ICCOA联盟(智慧车联开放联盟)以小米、OPPO、vivo三家手机厂商为发起单位,联合国内主流车企和行业相关Tier 1,打造立足于手机-汽车互联互通创新发展。目前联盟围绕手机与汽车互联互融、数字车钥匙、蓝牙兼容性测试等为用户带来更加便捷的互联服务。ICCOA Carlink正是结合手机系统能力,创建虚拟屏幕,将适配过车机端的APP或者其他能力显示在车机端,从而带来手机与汽车、科技与数据、硬件与软件等的深度融合,提升用户的便捷智能化体验。

5、DLNA

        DLNA(Digital Living Network Alliance)是一种终端互联解决方案。 DLNA的全称是数字生活网络联盟。 它由索尼、英特尔和微软建立,旨在解决包括个人电脑、消费电器和移动设备在内的无线网络和有线网络的互连。 数字媒体和内容服务的无限共享和增长是可能的。

        在汽车行业是指使用 DLNA 标准应用于车载娱乐系统中,以实现与其他设备的互联互通。 DLNA 车机互联技术允许在车辆中共享和传输音频、视频和照片等媒体文件。通过 DLNA 车机互联技术,车辆的娱乐系统可以连接到家庭网络或其他支持DLNA的设备,如智能手机、平板电脑或电脑,用以实现媒体共享、远程控制、屏幕镜像等。

四、调试工具

1、CANoe

        CANoe 是一种广泛应用于汽车电子系统开发和测试的工具。它由瑞萨公司(Vector Informatik)开发,为汽车行业提供了丰富的开发、模拟和测试功能。CANoe 支持多种通信协议,包括 CAN(Controller Area Network)、LIN(Local Interconnect Network)、FlexRay、以太网等,可以在这些协议之间进行数据传输和交互。

CANoe 的主要功能包括以下几个方面:

  • 仿真和模拟:CANoe 可以创建虚拟的电子控制单元(ECU)和网络连接,以模拟整个汽车电子系统的行为。开发人员可以使用CANoe来模拟不同的传感器和执行器的输入和输出,以测试控制算法、应用软件的逻辑和交互。

  • 数据捕获和分析:CANoe 可以监控和捕获实时的网络通信数据,并提供强大的分析功能,用于诊断和故障排除。开发人员可以通过CANoe来记录和分析数据,以验证系统的性能和正确性。

  • 通信和诊断:CANoe 支持与 ECU 之间的通信和诊断功能。它可以与 ECU 进行交互,发送和接收诊断命令,并显示对应的诊断信息。

  • 功能测试:CANoe 提供了丰富的测试工具和功能,用于验证汽车电子系统的各项功能。开发人员可以使用 CANoe 创建和执行各种测试案例,包括功能测试、性能测试、稳定性测试等。

        总而言之,CANoe是一款功能强大的汽车电子系统开发和测试工具,通过提供仿真、数据分析、通信和诊断等功能,帮助开发人员提高产品质量和开发效率。

2、周立功

        周立功也是一种常见的 CAN 信号分析工具,也可以说是一款简化版的 CANoe。只集成了 CANoe 中的 CAN 信号调试功能的部分。如果对其他功能需求不是特别大的时候,可以使用周立功替代 CANoe,因为一台 CANoe 设备的价格在 10W+,而一台双路 CAN 信号的周立功也才 3K 左右,而单路 CAN 信号的周立功也就 1K 多点。所以具体选择还要根据个人情况。

3、J-Link

        J-Link 仿真器是一种常用的硬件工具,用于ARM处理器的调试和编程。它可以通过 JTAG 接口连接到目标设备,并提供了丰富的功能,如读取和修改寄存器的值、设置断点和监视点、下载和调试程序等。J-Link仿真器具有高速、稳定的特点,可以与多种开发环境和调试工具兼容,因此在ARM开发过程中被广泛使用。

        开发过程中可用于烧写车载硬件设备的 MCU 程序。例如之前使用 J-Link 烧写车载娱乐主机和点阵屏硬件的 MCU。当然对于车机 MCU 的烧写,不同厂商可能使用不同的工具,常见的车机 MCU 烧写工具还有 E1 等。

4、Renesas E1

        Renesas E1 是一种用于 Renesas 微控制器的调试工具。它可以通过调试接口与 Renesas 微控制器连接,通过USB接口与计算机连接(支持 Windows、Linux 和 Mac OS X 操作系统),以进行软件调试和烧录。与上面的 J-Link 差不多也是用于烧写 MCU 程序。

        总之,Renesas E1 是一种高效、易于使用的微控制器调试和烧录工具,它可以极大地方便 Renesas 微控制器的开发和调试工作。

5、QFIL

        QFIL 是一款高效的车载智能终端烧录软件,主要用于车载终端 Firmware 的制作和烧录。其特点如下:

  • 支持Qualcomm芯片的Firmware制作和烧录,例如Snapdragon 625、820、845等。

  • 支持各种Firmware格式,例如.img、.mbn、.bin等格式。

  • 支持各种烧录模式,包括下载模式、修复模式、线刷模式等。

  • 支持各种烧录接口,包括EDL、Firehose、Sahara等接口。

  • 提供直观的图形界面,可以方便地设置不同的烧录参数。

  • 可以记录和生成烧录日志,以便于故障排除和问题分析。

        总之,QFIL是一款非常实用且易于使用的车载终端烧录软件,可以大大简化 Firmware 的制作和烧录过程,提高烧录效率和精度。同时,QFIL还支持多种烧录模式和接口,可以满足各种烧录需求,并提供了较为完善的烧录日志记录功能,有助于快速解决烧录问题。

6、Audacity

        Audacity 是一款免费的开源音频编辑和录音软件。它提供了多种功能,包括录音、剪切、复制、粘贴、混音、编辑效果等。Audacity 支持多种常见音频格式,如 MP3、WAV、AIFF 等,并且可以导入和导出这些格式的文件。

        使用 Audacity,用户可以轻松地录制声音,包括麦克风录音、线路输入录音和电脑音频录制。它还有一个直观的界面,可以让用户混合不同的音轨、编辑音频段落和应用各种效果,如音量调整、消音、回声、变速等。

        除了基本的剪辑和编辑功能外,Audacity还支持一些高级功能,如批量处理、多通道录制、频谱分析等。该软件还可以根据用户需要安装各种插件和扩展,以增强其功能。

        总之,Audacity是一个功能强大、易于使用的音频编辑软件,适用于各种音频编辑和录音需求。我们主要用于 Audio 开发音频链路中的 pcm 数据分析。

五、媒体影像

1、AVM

        AVM 是汽车中一个全景影像系统,全称为 AroundViewMonitor,也叫 360 环视系统。它通过多个超大广角鱼眼镜头拍摄图像,经过数据处理和畸变矫正、图像拼接等技术,形成车辆周围的全景图像,为驾驶员提供360度的鸟瞰视图,帮助驾驶员消除视野盲区,特别是在泊车时提供有效的视觉辅助功能。

        AVM 系统是图像处理技术和计算机视觉技术的快速进步的成果,在交通领域有着广泛的应用。它可以分为单目、双目和多目系统。其中,单目和双目系统需要在车辆移动的状态下,通过虚拟坐标系来实现全景图像的引导泊车,而多目系统则可以直接进行引导泊车。

        AVM 又称为全景泊车影像系统,通过车身周围安装的超广角镜头和中控台上的显示屏幕,驾驶员可以实时观测到车身鸟瞰视野和周围画面,实现驾驶无盲区。

        需要注意的是,AVM与脑动静脉畸形(arteriovenous malformations,AVM)是两个不同的概念。脑动静脉畸形是一种先天性脑血管病,可能导致颅内出血、抽搐等症状。治疗方式包括手术、血管内导管疗法和立体定位的放射线手术等。

        总之,AVM是汽车中一个非常实用的全景影像系统,为驾驶员提供了更直观、更安全的泊车体验。

2、DMS/OMS/RMS/IMS

  • DMS 是汽车座舱中的驾驶员监控系统,全称为 Driver Monitoring System。监测对象为 Driver(驾驶员),DMS三⼤核⼼为疲劳检测、分心检测和危险行为检测
  • OMS 是汽车座舱中的乘客监控系统,全称为 Occupancy Monitoring System。监测对象为乘客。
  • RMS 是汽车座舱中的后排盲区检测系统,全称为 Rear(View)Monitoring System。
  • IMS 是汽车座舱中的智能视觉监控系,全称为 In-cabin monitoring System。包括 DMS、OMS,也包括FACE ID、⼿势识别、体征监测、远程监控等。

六、自动驾驶

1、ADAS

        ADAS 是汽车中高级辅助驾驶系统,全称为 Advanced Driving Assistance System。ADAS 的本质是辅助驾驶,是汽车实现无人驾驶的过渡阶段,主要专注于汽车在紧急情况下,提前作出主动判断和预防,达到预防和辅助的作用。可以称为自动驾驶的简化版。

        汽车走向无人驾驶的主流技术发展路径,即从人类驾驶(L0)到辅助驾驶(L1/L2),再到自动驾驶(L3/L4),最终实现无人驾驶(L5)。

        ADAS 的四大热门 AEB(自动紧急制动系统)、ACC(自适应巡航控制)、IPA(智能泊车辅助)、AVM(全景影像监测)这四项功能,是当前ADAS系统中最热门的应用。

AEB

        AEB(Automatic Emergency Braking)自动紧急制动系统,该功能能够实时监测车辆前方行驶环境,并在可能发生碰撞危险时自动启动车辆制动系统,使车辆减速,辅助驾驶员避免碰撞或减轻碰撞后果。

ACC

        ACC(Adaptive Cruise Control)自适应巡航控制,该功能是从巡航控制技术发展起来的。车辆行驶过程中,ACC能够让车辆与前方车辆始终保持安全距离,也可以根据驾驶员设定的目标速度及与前车的相对距离,自动调整车速。

IPA

        IPA(Automated Parking Assistance)智能泊车辅助,该功能可以让汽车主动探测停车位置,绘制停车地图,并实时规划泊车路径,将汽车指引或直接操纵方向盘驶入停车位置。

AVM

        AVM(Around View Monitor)全景影像监测,该功能能够为驾驶员提供车身四周的俯视图,消除驾驶员的视野盲区,停车时提供视频辅助。前面已做详细介绍。

标签:功能,DAB,CANoe,名词,车载,烧录,广播,车辆,Android
From: https://blog.csdn.net/c19344881x/article/details/136732754

相关文章

  • Android Binder——Java服务注册(九)
           对于Java端使用Binder服务,主要就是注册服务和获取服务,入口都是通过ServiceManager.java中的对应方法实现。这里我们就先介绍一下Java注册Binder服务的流程。一、ServiceManager代理       无论是ServiceManager.addService()还是Service......
  • 19.14.Android四大组件之一活动单元Activity 下
    任务栈和启动模式Fragment1.关于任务栈和启动模式(了解)Android中的任务栈压栈和出栈即开启的往里面压位于最上面找哪个上面的被弹出启动模式四种模式:standard每启动一个Activity就创建一个实例singleTop模式判断是否存在Activity位于栈顶如果存在直接复......
  • 车载诊断协议DoIP研究和应用
    文章目录文章摘要:第一章 引言第二章 DoIP协议的原理和特点2.1原理2.2特点2.3示例第三章 DoIP在汽车电子系统中的应用3.1诊断与维护3.2远程诊断3.3数据采集与分析3.4软件更新与配置3.5安全与隐私保护第四章 基于Python开发DoIP应用4.1环境配置4.2......
  • android 【存储相关】preserveLegacyExternalStorage,requestLegacyExternalStorage
    这两个属性是与Android10(API级别29)及更高版本中的外部存储访问权限限制相关的属性。android:preserveLegacyExternalStorage="true"这个属性用于在Android10及更高版本上保留旧版的外部存储访问模式。在Android10及更高版本中,默认情况下,应用程序只能访问自己......
  • Android Graphics 多屏同显/异显 - C++示例程序(标准版)
    ”为了理解Android多屏同显/异显的基本原理,我们将从NativeLevel入手,基于GraphicsAPIs写作一个简单的C++版本的多屏显示互动的演示程序。通过这个程序我们将了解常用的多屏显示相关的接口的使用方法。“  01多屏显示C++示例概况 源码下载请查看文章末尾源码下载方......
  • 数字图像处理、计算机图形学相关的名词解释和解答题(二)
    声明1.本系列的主要内容主要是罗列《数字图像处理》和《计算机图形学》这两门课程中涉及到的一些名词解释和简答题。2.其中名词解释不仅仅是解释这个名词,还包括其结果、原理、类型或优缺点等方面的解释,以保证答题时字数足够。可以根据自身情况进行增添。3.适合即将期末考......
  • MPAndroidChart setLabelRotationAngle bug
    MPAndroidChartsetLabelRotationAnglebug(应该包括其他关于修改x/ylabel的bug)库是好库,但就是不更新了。。bug描述:修改labelRotationAngle(setLabelRotationAngle()),手势缩放一下视图,才触发自动调整视图,会导致图表大小发生变化。用起来就是,第一次显示,label被截断,必须手动缩放一......
  • AndroidStudio学习记录(3):操纵按钮控件Botton、ImageBotton
    按钮控件是平时看到的,常用Botton和ImageButton控件,一般操纵按钮来实现相应的命令,比如在手机上的查找登录注册,以及点击命令等等。ImaBotton与Button的区别在于它没有文本,只有图片,需要制定图片路径在activity_main.xml文件中,它们是这样使用的:<?xmlversion="1.0"encoding=......
  • 使用Android完成案例教学
    目录题目:完成在Android平台下2个玩家分别利用2个手机连接在同一局域网下通过滑动摇杆分别使红飞机和黄飞机移动的开发。(全代码解析)题目:完成在Android平台下2个玩家分别利用2个手机连接在同一局域网下通过滑动摇杆分别使红飞机和黄飞机移动的开发。(全代码解析)用一个真机......
  • 1Android开始,让工程跑起来
    1、怎么让项目能运行?修改Setting使用国内源在KotlinDSL(.kts 文件)中,配置Maven仓库的方式与GroovyDSL略有不同。在KotlinDSL中应该这样写:1repositories{2maven{url=uri("https://maven.aliyun.com/repository/public/")}3} ......