首页
›
车载软件与智能汽车
›
001-智能座舱软件开发质量管理
›
《持续集成加速座舱软件交付》
VIP20
本课程属于:001-智能座舱软件开发质量管理
车载软件与智能汽车 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
持续集成加速座舱软件交付
📚 共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
座舱软件CI/CD现状与痛点
传统座舱开发流程、手工集成痛点、为什么需要加速。
现状
痛点
02
CI/CD基础概念
持续集成、持续交付、持续部署的定义与区别。
基础
概念
03
版本控制策略
Git Flow、Trunk Based Development在座舱项目中的应用。
Git
分支
04
构建系统选型
Makefile、CMake、Bazel在大型C++项目中的对比。
构建
C++
05
流水线设计原则
Pipeline as Code、阶段划分、并行与串行策略。
设计
Pipeline
06
代码质量门禁
静态分析(Clang-Tidy)、代码格式化(Clang-Format)、圈复杂度检查。
质量
门禁
07
单元测试框架
Google Test在座舱业务逻辑中的落地实践。
测试
GTest
08
集成测试策略
HIL/SIL测试在CI流水线中的集成。
HIL
SIL
09
容器化构建
Docker在嵌入式交叉编译环境中的使用。
Docker
交叉编译
10
依赖管理
Conan、vcpkg在座舱软件组件管理中的应用。
依赖
Conan
11
制品管理
Artifactory/Nexus存储二进制与镜像。
制品
存储
12
流水线编排工具
Jenkins、GitLab CI、GitHub Actions对比。
CI工具
对比
13
分布式编译
ccache、distcc、Icecream加速编译。
加速
分布式
14
增量编译策略
基于文件变更的增量构建与缓存。
增量
缓存
15
并行测试执行
测试分片与并行Runner设计。
并行
测试
16
环境一致性
DevContainer与Nix在开发环境标准化中的作用。
环境
DevContainer
17
安全扫描集成
SonarQube、Trivy在CI中的安全门禁。
安全
扫描
18
自动化版本管理
Semantic Versioning与Changelog生成。
版本
SemVer
19
发布流水线
金丝雀发布、蓝绿部署在座舱OTA中的应用。
发布
OTA
20
监控与反馈
CI指标收集(构建时长、失败率)、告警机制。
监控
告警
21
资源优化
CI Runner弹性伸缩与成本控制。
成本
弹性
22
多平台构建
ARM64与x86_64交叉编译流水线设计。
ARM64
交叉编译
23
模拟器集成
在CI中启动Android Auto/AGL模拟器进行UI测试。
模拟器
UI测试
24
硬件在环(HIL)
远程HIL集群调度与CI集成。
HIL
硬件
25
数据驱动优化
基于历史构建数据优化流水线瓶颈。
数据
优化
26
团队协作
Code Review与CI门禁的联动策略。
协作
CodeReview
27
迁移策略
从传统Jenkins迁移到云原生CI/CD。
迁移
云原生
28
案例研究
某Tier1座舱项目CI/CD改造实录。
案例
Tier1
29
未来趋势
GitOps、AI辅助CI优化在座舱领域的展望。
趋势
GitOps
30
课程总结与最佳实践
30条加速座舱交付的黄金法则。
总结
最佳实践
所属VIP或分类
同VIP:ASPICE与功能安全协同落地方法
同VIP:ASPICE落地智能座舱开发全流程
同VIP:ISO-26262在座舱功能安全的应用