云原生在汽车开发中的应用
文章来源:汽车电子与软件
[本文摘自《智能汽车:新一代技术与应用》.姜鸿雷.电子工业出版社——书中第八章部分内容]
以软件为核心,将人的需求置于首位,注重提供优质的服务体验。汽车不再只是冷冰冰的机械产品,而是变得更加温暖人心。
汽车成为一个智能空间,集办公、娱乐、支付、社交等功能于一体,并且需要满足个性化需求。
新型车企通过微服务的应用解耦,通过建立服务平台和利用车联网技术,实现多种服务的快速集成和输出。
-
软件的发展趋势是向微服务化和容器化方向发展。
-
通过命令行界面更新车载应用程序存储库的项目生命周期管理。
-
车辆抽象支持通过在代码级别使用生成的车辆模型,提供类型安全和自动完成的方式,以便专注于业务逻辑。车辆模型是从标准化的API生成的,它隐藏了车辆特定信号和电气/电子架构的细节,使得车载应用程序可以在不同的电子和软件架构之间进行移植。
-
Microsoft Visual Studio Code与DevContainer的集成帮助快速安装启动本地开发所需的一切,而任务和启动配置则有助于启动运行时服务、其他应用程序和测试。
-
车载应用程序的骨架和示例有助于理解如何使用KUKSA.VAL运行时服务编写车载应用程序。
-
即用型的CI/CD工作流程可以构建(针对多种架构)、测试、文档化和部署容器化的车载应用程序,而且无需依赖于电气/电子架构,从而节省了设置时间。
[1] 宋珂. AUTOSAR规范与车用控制器软件开发. [M]. 化学工业出版社. 2019-01
[2] 中国汽车基础软件生态委员会. 车载SOA软件架构技术规范1.1. [R]. 2021-09
[3] Dr. Joachim Schlosser. Why Scrum for embedded software. [R]. 2020-07
[4] Stefan Wagener.Jochen Möller.Christof Menzenbach. How high-performance computers shape the user experience in the cockpit of the future. [R].
[5] JASPAR Next Generation High-Speed Network WG. What is the conqueror in the SOA platform for the future in-vehicle networks? [R]. 2021-06
[6] ARM. How the SOAFEE Architecture Brings A Cloud-Native Approach To Mixed Critical Automotive Systems. [R]. 2021-09
[7] Jochen Steuerwald. A tool and workflow approach for automotive ECUs using AUTOSAR Classic. [R].2020-06
[8] Steffen Kuhn. Combined application of agile practices and functional safety in automotive software development. [R]. 2020-10
[9] STEVE HOWARD.JILL BRITTON. Claiming Compliance for Coding Standards. [R].
[10] Trista Lin.David Fernandez Blanco.Juleixis Guariguata. Communication Management in Automotive Service Oriented Architectures. [R]. 2021-11
[11] dSPACE Inc. The future of agile software development and validation for autonomous vehicles. [R]. 2021
[12] Oded Mann.Amit Shah. Future E/E vehicle architectures and the shifting goal post for mainstream OTA adoption. [R]. 2021-10
[13] W3C.GENIVI. Service Oriented Architecture is coming to your vehicle program. [R].2021-04
[14] Anders Kallerdahl. How can we design and configure systems where Adaptive and Classic AUTOSAR co-exist? [R]. 2020-11
[15] Christian Götz. How to Build a Reliable Connected Car Platform with MQTT. [R]. 2020-02
[16] Robert Bosch. INTRODUCTION TO ECLIPSE ICEORYX [R]. 2020-02
[17] Vikrant Bhangay.Shehan P R.Renjith G. Modern day eCockpit Architecture-Approaches & Challenges. [R]. 2020-04
[18] 中国汽车工业协会. 软件定义汽车服务API.
[19] Omkar Panse. Service oriented architecture for software driven vehicles.
[20] ARM. Scalable Open Architecture For the Embedded Edge. [R]. 2021
[21] David Rush.Erich Meier. The Future of Work Digital Transformation in Engineering. [R].2021
[22] Rensas.Opensynergy. Implement virtual I/O device(virtio) standard. [R]. 2021
[23] 龚小平. 基于模型设计开发面向服务的应用. [R]. 2021-05
[24] (法)尼古拉斯·纳威特,(法)弗朗西斯·西蒙-莱昂. 汽车嵌入式系统手册. [M]. 机械工业出版社. 2016-01
[25] 汪珺. 汽车行业的IT数字化转型——DevOps. [R]. 2022-01
[26] 杨国梁. 通过Shift Left 提高汽车软件竞争力. [R]. 2021-04
[27] 云原生产业联盟. 云原生发展白皮书. [Z]. 2020-07
[28] 中国汽车工业协会. 中国汽车基础软件发展白皮书 2.0. [Z]. 2021-09
[29] 杨世春. 自动驾驶汽车平台技术基础. [M]. 清华大学出版社. 2020-06
[30] 肖猛. 自动驾驶软件架构之中间件与SOA. [R]. 2021-10