汽车软件的三维分类 层次维度根据软件在系统中的位置划分为底层软件、中间件和顶层功能软件,强调系统架构、模块间关系和资源管理;功能维度按照具体功能划分, 如车载娱乐、自动驾驶等,侧重满足用户需求和提升产品差异化;对象维度则基于软件作用的汽车部件或系统对象,如座舱、底盘等,强调软硬件一 体化设计和系统集成。每个维度提供不同视角,有助于全面理解和优化汽车软件系统。 1. 层次维度 •底层软件(基础软件):包括实时操作系统 (RTOS)、驱动程序、硬件抽象层(HAL)、诊断 通信协议栈等。典型例子是AUTOSAR基础软件、 MCAL、OS。 •中间件:提供标准化接口和服务,帮助底层软件与 应用层软件交互。包括通信中间件(如SOME/IP)、 数据管理中间件、服务总线、网络管理等。 •顶层功能软件(应用层软件):直接实现车辆的功 能和特性,包括自动驾驶算法、ADAS应用、车身控 制系统、信息娱乐系统等。 3.对象维度 •座舱 •涵盖与车内用户体验相关的软件,包括信息娱乐系统、仪表盘、 抬头显示(HUD)、座舱域控制器等。 •提供人机交互、娱乐、多媒体、导航等功能,提升用户的驾驶和 乘坐体验。 •动力系统 •控制车辆动力输出的核心系统,包括发动机控制、变速箱控制、 电动机控制、电池管理系统等。 •通过优化燃油喷射、点火时刻、电池状态等,提供高效的动力性 能和能源管理。 •底盘 •涵盖车辆的行驶和稳定性控制,包括制动系统(ABS、ESC)、 转向系统(EPS)、悬架系统等。 •确保车辆在各种驾驶条件下的安全性和操控性,提高行驶舒适性 。 2. 功能维度 •动力系统控制软件:管理发动机、变速箱、电动 机等动力总成部件的运行,包括发动机管理系统 (EMS)、变速箱控制单元(TCU)。 •底盘控制软件:控制车辆的行驶和稳定性,包括 防抱死制动系统(ABS)、车身电子稳定系统 (ESP)、转向控制系统。 •车身电子软件:涉及车内外部件的控制和操作, 如车窗、电动座椅、照明系统、空调等。 •信息娱乐和人机交互软件:为驾驶员和乘客提供 信息和娱乐服务,包括导航系统、车载娱乐系统、 语音识别等。 •高级驾驶辅助系统(ADAS)和自动驾驶软件:用 于实现车辆的自动驾驶和辅助驾驶功能,如自适应 巡航控制(ACC)、车道保持辅助(LKA)、自动 泊车等。 层次维 功能软件 基础软件 中间件 座舱域 动力域 智驾域 对象维 功能维 智能驾驶 安全车控 人机交互 层次维×功能维 人机交互 对象维 应用 中间件 层 次 维 功能维 底软 自动驾驶 • • • • • 声纹识别服务 人脸识别服务 触屏输入服务 旋钮服务 … • • • • • 传感器数据预处理 道路标志检测 行人行为预测感知 动态任务规划 … • • • • • 时间同步 日志管理、执行管理、 状态管理、安全管理 • 通信中间件(DDS、 • SOME/IP、IPC) • 运行时环境RTE 基础软件层ECU抽象 • 层 复杂驱动 微控制器抽象层 用户接口服务 运行时环境RTE 基础软件层ECU 抽象层 复杂驱动 • • framework(多 媒体服务、桌面管 理、视频管理、音 频管理等) 运行时环境RTE 基础软件层ECU抽 象层 复杂驱动 微控制器抽象层 • • • • 实时操作系统 Safety RTOS 安卓 Hypervisor • • Linux Safety RTOS OSEK OS • • • • • 车身控制 底盘/动力控制 • • • • • • 方向盘状态监测 制动状态监控 转向控制 电源管理 … • • • • • 车门管理 灯光管理 智能座椅服 务 鸣笛服务 … 通信 • • • • CAN通信服务 MQTT、DNS、FTP协 议组件 V2X通信、V2X认证 … • • • 用户接口服 务 运行时环境 RTE 基础软件层 ECU抽象层 复杂驱动 • • • • V2X 通信中间件(DDS、 SOME/IP、IPC) 运行时环境RTE 基础软件层ECU抽象层 复杂驱动 微控制器抽象层 • OSEK OS • • Linux OSEK OS • • • 层次维×对象维 座舱 功能维 应用 • • • • • • 中间件 层 次 维 对象维 • • • • 底软 • • • • 车载导航 人脸识别 中控大屏显示 地图与数据 多媒体娱乐 智驾 • • • • • 自动紧急转向AES 车道居中控制LCC 高速领航HWP 变道辅助LCA … • • framework(多媒体 服务、桌面管理、视 频管理、音频管理等) • 运行时环境RTE 基础软件层ECU抽象 • 层 • 复杂驱动 微控制器抽象层 • • 实时操作系统 Safety RTOS 安卓 Hypervisor • • 动力 底盘 变速箱控制 悬架高度调节 稳定系统管理 转向柱控制 … • • • • • 牵引力控制 扭矩矢量控制 驱动模式管理 制动控制 … 时间同步 日志管理、执行管 理、状态管理、安 全管理 • 通信中间件(DDS、 • SOME/IP、IPC) • 运行时环境RTE 基础软件层ECU抽 • 象层 复杂驱动 微控制器抽象层 用户接口服务 运行时环境RTE 基础软件层ECU 抽象层 复杂驱动 • • • 用户接口服务 运行时环境 RTE 基础软件层 ECU抽象层 复杂驱动 Linux Safety RTOS OSEK OS • OSEK OS • • • • • • • 电池 • • • • • 电池管理系统 充电管理 电池保护控制 电池热管理 … • • • • 用户接口服务 运行时环境RTE 基础软件层ECU抽 象层 复杂驱动 • OSEK OS 功能维×对象维 座舱 层次维 人机交互 功 能 维 对象维 • • • • 人脸识别 手势识别 触屏输入 … 智驾 • • • 动力 底盘 电池 导航播报 语音目的地输入 人工中断 • 底盘设置界面 • 服务启用/关 闭设置界面 • 电源模式更改 车速计算/控制 扭矩计算/控制 稳定状态调节 • 坡度牵引力计 算/控制 加减速计算/ 控制 • 省电驾驶模式 智能驾驶 • 路况播报 • / • • • 底盘/动力 控制 • • 电子换挡 停车手刹控制 • • 超车控制 转向控制 • / • / • 电池能量管理 车身控制 • • 车窗控制 后视镜控制 • • 转向灯控制 夜间灯光控制 • / • / • / 通信 • • 地图更新 新闻广播推送 • 交通数据融合感知 • • 故障检测上传 远程检测 • 远程车控 • 电池状态实时上传 安全 • 安全气囊控制 • • 防撞辅助 盲点监测 • • 紧急制动 防抱死刹车 • • 加速控制 坡度防倒滑 • • 电池电量检测警报 电池状态检测警报 • 对应优秀的企业 座舱 底盘 软件 布局 优势 公司类型 公司 车企/供应商 德赛西威、高通、比亚迪、 科大讯飞 座舱域控、芯片、先视频、语音等 国产供应商、具备技术实力和市场积 累 消费电子企业 地平线、芯驰科技 座舱芯片 消费电子芯片技术转移 互联网企业 阿里、百度、腾讯 操作系统、智能车机解决方案 内容生态垄断性优势 科技型企业 华为、小米 座舱芯片、操作系统、座舱硬件 技术迁移、供应链优势 子系统供应商 博世、大陆、采埃孚天合 线控制动、转向、换挡、主动悬架 技术成熟、市场积累深厚 主机厂/集成商 比亚迪、吉利、小米 底盘解决方案、主机厂 市场占有率高,迭代速度快 应用软件 特斯拉、谷歌、百度 座舱、智驾 技术成熟、迁移便捷 中间件 Vector、东软、普华 AUTOSAR CP/AP 市占率高、技术成熟 操作系统内核 黑莓、风河、Linux 微内核、半封闭 市占率高、技术成熟 虚拟化 黑莓、Intel、东软、风河 车载虚拟化、BSP 市占率高、技术成熟 各类软件的评价方法 对各类汽车软件及相关企业进行评价,需要从多个角度综合考虑,包括技术性能、功能特性、可靠性、安全性、合 规性、市场竞争力等。 1. 层次维度 基础软件 中间件 应用软件 实时性和性能:基础软件(如操作 系统、驱动程序)需要高实时性和 高性能,以确保硬件资源的有效管 理和关键任务的及时执行。 稳定性和可靠性:作为系统的基础 层,基础软件的稳定性至关重要。 任何崩溃或错误都可能导致系统失 效。 硬件抽象和兼容性:基础软件应提 供良好的硬件抽象层,支持不同硬 件平台的兼容性和移植性。 安全性:应具备防止底层攻击的安 全机制,如内存保护、访问控制等。 标准和规范:如AUTOSAR、OSEK 等标准的符合性,是评价基础软件 的重要指标。 功能完整性:中间件应提供丰富的 服务和接口,如通信、数据管理、 资源调度等,以满足上层应用的需 求。 扩展性和可配置性:中间件应具有 良好的扩展性,能够根据不同应用 场景进行定制和配置。 性能和效率:在提供功能的同时, 应保持高效的资源利用和低延迟。 集成能力:应支持与其他软件模块 的无缝集成,包括基础软件和应用 软件。 安全和数据一致性:确保在多任务 环境中数据的一致性和安全性。 功能实现:应用软件应准确实现预 期的功能,包括驾驶辅助、信息娱 乐等,并能满足用户的需求。 用户体验:界面友好度、交互自然 性以及操作便捷性是评价应用软件 的重要指标。 响应速度:在用户操作或传感器事 件发生后,应迅速作出响应。 稳定性和可靠性:即使在长时间使 用和各种复杂情况下,应用软件应 保持稳定运行。 更新和维护:应提供便捷的OTA更 新和维护能力,保持软件的最新状 态。 各类软件的评价方法 对各类汽车软件及相关企业进行评价,需要从多个角度综合考虑,包括技术性能、功能特性、可靠性、安全性、合 规性、市场竞争力等。 2.对象维度 座舱 动力 底盘 用户界面:座舱软件应提供直观、 友好的用户界面,支持语音、触控 等多种交互方式。 集成性:应与信息娱乐系统、驾驶 辅助系统、车辆设置等其他系统紧 密集成。 响应性:对用户操作应有快速的响 应,减少延迟和卡顿。 舒适性:提供座椅调整、温度控制 等舒适性功能,并支持个性化定制。 安全性:在提供丰富功能的同时, 应确保驾驶安全,不分散驾驶员注 意力。 控制精度:动力系统软件需要高度 精确的控制,以确保发动机、电机 等的高效运行。 优化性能:优化动力输出和能耗, 提供最佳的驾驶性能和燃油经济性。 故障诊断和容错性:提供先进的故 障诊断和容错能力,确保动力系统 的稳定运行。 环境适应性:在不同的温度、压力、 海拔等环境条件下保持稳定性能。 法规符合性:符合排放、噪声等相 关法规要求。 实时控制:底盘软件需要在毫秒级 响应时间内完成对制动、转向、悬 架等的实时控制。 稳定性和安全性:确保车辆在各种 驾驶情况下的稳定性,避免侧滑、 翻车等危险情况。 自适应调整:根据道路状况和驾驶 模式自动调整底盘设置,如悬架软 硬度、转向力度等。 传感器融合:整合多个传感器的数 据,如车轮速度传感器、加速度传 感器,以提供准确的车辆动态信息。 维护和诊断:提供对底盘系统的自 我诊断和维护功能,及时发现并提 示故障。 各类软件的评价方法 对各类汽车软件及相关企业进行评价,需要从多个角度综合考虑,包括技术性能、功能特性、可靠性、安全性、合 规性、市场竞争力等。 3.功能维度 人机交互 动力系统控制 底盘控制 用户体验:界面设计、交互流畅性、 多媒体播放效果等直接影响用户体 验。 功能丰富性:提供丰富的多媒体、 导航、通信等功能,满足用户的多 样化需求。 系统集成:与其他车载系统的集成 能力,如与座舱、语音识别、车联 网服务等的互通。 兼容性:与不同移动设备、应用程 序的兼容性,如蓝牙连接、手机投 屏等。 性能和稳定性:保持系统运行的流 畅性,避免卡顿、崩溃等现象。 实时性:动力系统控制软件必须具 备极高的实时性,以确保发动机、 变速箱等关键部件的精准控制。 精度和稳定性:控制算法的精度和 稳定性是关键,直接影响车辆的性 能和油耗。 诊断和故障处理:具备自我诊断和 故障处理能力,确保在出现异常时 能够快速采取措施。 符合性:应符合动力系统相关的国 际和行业标准,如ISO 26262的功 能安全要求。 可调试性:提供详细的监控和调试 接口,以便于开发和维护。 实时性和安全性:底盘控制(如 ABS、ESP)软件要求高实时性和高 安全性,以确保车辆的操控性和安 全性。 鲁棒性:应具备良好的鲁棒性,能 够在各种路况和环境条件下正常工 作。 传感器融合:有效整合多种传感器 数据,以提供准确的车辆动态信息。 自适应能力:能够根据驾驶条件和 车辆状态进行自适应调整。 测试和验证:应经过严格的测试和 验证,包括在不同环境和条件下的 性能测试。 各类软件的评价方法 对各类汽车软件及相关企业进行评价,需要从多个角度综合考虑,包括技术性能、功能特性、可靠性、安全性、合 规性、市场竞争力等。 4.相关企业评价标准 技术实力 产品线和服务 质量管理 市场表现 财务状况 研发能力:企业在 汽车软件领域的研 发投入和能力,包 括技术团队、研发 设施、创新能力等。 知识产权:专利、 版权、商标等知识 产权的数量和质量, 反映企业的技术积 累和创新能力。 技术合作:与其他 企业、高校、研究 机构的合作,参与 行业标准制定、技 术联盟等。 产品完整性:企业 提供的产品线是否 全面,是否覆盖汽 车软件的各个层次 和对象维度。 服务能力:售前售 后服务质量,包括 技术支持、培训、 咨询、定制开发等。 产品更新:软件的 更新频率和周期, 是否持续进行功能 改进和漏洞修复。 质量体系:企业是 否建立了完善的质 量管理体系,如ISO 9001、IATF 16949 等。 测试验证:是否具 备完整的测试和验 证流程,包括单元 测试、集成测试、 系统测试等。 缺陷管理:是否有 有效的缺陷跟踪和 管理机制,及时发 现和解决问题。 客户群体:主要客 户类型和数量,客 户对企业产品的认 可度。 市场份额:在汽车 软件市场中的地位 和份额,反映企业 的竞争力。 品牌影响力:企业 在行业内的品牌知 名度和声誉,包括 在媒体、展会、专 业评选中的表现。 财务稳定性:企业 的财务健康状况, 包括收入、利润、 现金流等。 投资能力:对研发 和市场的持续投入 能力,反映企业的 长期发展潜力。 商业模式:盈利模 式的合理性和可持 续性,包括产品销 售、服务订阅、增 值服务等。 各类软件呈现融合发展趋势 随着汽车逐渐向智能化、网联化和电动化方向发展,原本分散的功能和软件模块将逐步融合,以实现更高的 效率、更好的用户体验以及更低的成本. 层次维度融合趋势: 基础软件和中间件的融合 中间件和应用软件的融合 统一操作系统:未来,汽车领域可能会出现一个统一的操作 服务化架构:中间件将逐渐演变为一个支持服务化架构的平 系统平台,将基础软件(如RTOS、Linux等)与中间件集成 台,提供通用服务(如通信、数据管理、资源调度)给应用 在一起,形成一体化的解决方案。这将有助于简化软件架构, 软件。这将使应用软件开发更加灵活,降低开发难度。功能 提高系统的兼容性和可移植性。 集成:随着中间件功能的增强,一些传统属于应用层的功能 虚拟化技术:虚拟化技术将被广泛应用,通过在一个硬件平 将下沉到中间件层,比如数据分析、实时监控等,从而减少 台上运行多个操作系统,使得不同功能的软件模块可以共存 应用软件的复杂度。一体化开发环境:通过将中间件与应用 并隔离,增强系统的灵活性和安全性。 开发环境融合,开发者可以在一个统一的环境中进行开发、 标准化接口:随着AUTOSAR Adaptive Platform等标准的 测试和部署,提升开发效率。 发展,基础软件和中间件之间的接口将逐渐标准化,促进不 同供应商软件的互操作性和集成。 各类软件呈现融合发展趋势 随着汽车逐渐向智能化、网联化和电动化方向发展,原本分散的功能和软件模块将逐步融合,以实现更高的 效率、更好的用户体验以及更低的成本. 功能维度融合趋势: 动力系统控制和高级驾驶辅助系统 信息娱乐系统和座舱电子的融合 车联网服务与ADAS/自动驾驶系统的融 (ADAS)的融合 合 协同控制:未来的动力系统控制将与ADAS系统深度 沉浸式体验:信息娱乐系统将与座舱电子深度融合, 车路协同:车联网服务将与ADAS/自动驾驶系统融合, 融合,实现更精细的协同控制。例如,动力系统可 为用户提供更为沉浸式的体验。比如,通过座舱内 实现车路协同。这包括实时获取道路交通信息、信号灯状 以根据ADAS的预测和决策调整动力输出,以实现更 的多个屏幕和扬声器,实现全方位的多媒体体验。 态、事故预警等,辅助自动驾驶系统进行更安全和高效的 平稳和节能的驾驶。 统一交互界面:信息娱乐系统与座舱电子的融合将 综合优化:通过融合动力系统和ADAS,汽车可以实 带来统一的用户交互界面,用户可以通过一个统一 现综合的性能优化,包括驾驶安全、舒适性和能耗 的界面控制所有座舱功能,包括娱乐、空调、导航、 效率。这有助于提升车辆整体性能。 车窗等。 数据共享:动力系统和ADAS可以共享传感器数据, 个性化配置:融合后的系统将支持更多的个性化设 如道路信息、车辆动态状态等,从而提升系统的感 置,例如,根据用户偏好自动调整座椅、灯光、音 知和决策能力。 乐等,提供更加个性化的座舱体验。 驾驶决策。 OTA和数据分析:融合后的系统将支持更高级的OTA (Over-The-Air)更新能力和数据分析能力,使ADAS/ 自动驾驶系统可以不断自我优化和进化。 云端计算与协同:通过车联网,自动驾驶系统可以将复杂 的计算任务(如路径规划、环境建模)卸载到云端,提升 计算效率和性能。 各类软件呈现融合发展趋势 随着汽车逐渐向智能化、网联化和电动化方向发展,原本分散的功能和软件模块将逐步融合,以实现更高的 效率、更好的用户体验以及更低的成本. 对象维度融合趋势: 动力系统和底盘控制的融合 座舱和车身电子的融合 车联网与车辆健康管理系统的融合 统一动力学控制:动力系统和底盘控制将逐渐融合, 智能座舱:座舱与车身电子的融合将实现更智能的 远程诊断和维护:车联网与车辆健康管理系统的融 形成统一的车辆动力学控制系统。例如,在紧急情 座舱体验。例如,座椅位置、灯光和空调温度可以 合将实现远程诊断和维护。通过实时监控车辆状态, 况下,系统可以同时调整发动机扭矩和制动力,以 根据驾驶者的身份识别自动调整,提供个性化的座 提前预警潜在的故障,并提供远程故障诊断和OTA 实现最佳的车辆稳定性和操控性。 舱环境。 修复服务。 能量管理优化:通过融合动力系统和底盘控制,可 语音和手势控制:融合后的系统将支持更加自然的 数据驱动的维护:利用车联网收集的车辆运行数据, 以实现整车能量管理的优化,包括再生制动能量回 交互方式,包括语音和手势控制,用户可以通过语 融合后的系统可以进行数据驱动的维护和保养建议, 收、动力输出与车速匹配等,提高车辆的整体能效。 音指令或手势直接控制车窗、天窗、灯光等车身电 如根据实际使用情况提醒用户更换机油、轮胎等。 自适应控制:系统可以根据实时路况和驾驶者行为, 子设备。 保险与服务集成:融合后的系统还可以与保险和售 动态调整动力系统和底盘的控制策略,提高驾驶的 安全与便利性:融合将增强车辆的安全性和便利性。 后服务相结合,为用户提供定制化的保险方案和服 舒适性和安全性。 例如,通过座舱摄像头监测驾驶员状态,并与车身 务计划,如根据驾驶行为动态调整保险费率。 电子联动,在紧急情况下主动锁定车门、开启报警 系统等。 结论 1:差异化发展:应用层软件是实现汽车差异化发展的主要方向,特别是车载信息娱乐系统、ADAS(高级驾 驶辅助系统)、自动驾驶系统等。这些领域的软件创新和功能定制,将直接影响用户体验和品牌形象。因此, OEM(原始设备制造商)在这些领域积极布局,努力打造独特的产品卖点。 2:共性软件发展:对于其他共性软件,如基础操作系统、中间件、通信协议等,由于这些软件的功能相对 稳定,创新空间有限,因此更适合采用标准化和模块化的开发模式。企业可以通过与供应商合作或开源社区 共建来实现这些软件的开发,降低研发成本,提高开发效率。 3:布局策略:对于无太多创新价值的软件,可以通过布局发展以形成自己的生态系统。例如,布局实时操 作系统、通信中间件等基础软件,为应用层提供稳健的基础支持,同时通过开源、标准化等手段,增强行业 影响力和话语权。 汽车软件产业集群发展 基础软件企业 应用层软件企业 车联网和数据服 务企业 网络安全和功能 安全软件企业 仿真与测试工具 企业
0
You can add this document to your study collection(s)
Sign in Available only to authorized usersYou can add this document to your saved list
Sign in Available only to authorized users(For complaints, use another form )