商品详情
书名:智能汽车软件开发指南
定价:79.8
ISBN:9787115688866
作者:北京博海迪信息科技股份有限公司
版次:第1版
出版时间:2026-04
内容提要:
本书聚焦智能汽车软件开发核心领域,构建了从底层基础到上层应用的完整知识体系。本书共6章,系统介绍底层OS的内核基础及关键技术、智能汽车主流OS及BSP详解、车载底层OS的开发与调试;深入剖析汽车电子电气架构的设计原则、域控制器架构的规划以及吉利、华为、广汽等主流车企实践案例;阐述SOA的定义、特点及其在智能汽车中的应用场景与优势;详解AUTOSAR的起源、软件架构、开发工具与实践,其中包含企业实战案例与综合开发项目;覆盖汽车OTA技术的概念、系统架构、通信网络及典 型车企应用案例;拆解智能汽车功能软件的核心算法、架构设计及联网、云控、感知、控制等关键模块的技术要点与企业级实践。 本书适合智能汽车软件开发的初学 者和跨领域转型的人员阅读,可作为行业工程师开展相关工作的参考用书,也可作为本科和职业院校汽车相关专业的教材。
作者简介:
杜亚 北京博海迪信息科技有限公司智能网联课程开发工程师,曾任职于高等院校从事汽车教育专任教师,具备多年的智能网联领域工作经验。曾多次参与并主导智能网联汽车相关教材开发、设备开发、课程开发、师资培训等多项任务;擅长智能网联模块测试、算法研究;熟悉感知、控制、车路协同及市场新技术等领域。
目录:
第1章 底层OS介绍 1
1.1 OS内核基础 2
1.1.1 OS内核的定义与功能 2
1.1.2 常见汽车OS内核类型 5
1.1.3 内核在汽车软件中的重要性 8
1.1.4 OS的特点 10
1.2 底层OS的关键技术 14
1.2.1 内核层 15
1.2.2 HAL 18
1.2.3 系统服务层 21
1.3 智能汽车主流OS分析 24
1.3.1 QNX OS 24
1.3.2 Linux OS 27
1.3.3 Android OS 30
1.4 BSP详解 33
1.4.1 BSP综合介绍 34
1.4.2 不同硬件平台下BSP的适配 36
1.5 车载底层OS的开发与调试 37
1.5.1 开发环境搭建 38
1.5.2 源代码管理与版本控制 40
1.5.3 调试与测试方法 41
习题 44
第2章 电子电气架构规划 47
2.1 汽车电子电气架构的概述及关键技术 48
2.1.1 电子电气架构的介绍及发展 48
2.1.2 电子电气架构车载应用 51
2.2 电子电气架构的设计原则与方法 53
2.2.1 电子电气架构规划的基本原则 54
2.2.2 电子电气架构规划的流程与步骤 55
2.2.3 设计方法 57
2.3 域控制器架构规划 59
2.3.1 域控制器的概念与分类 59
2.3.2 域控制器的功能与性能要求 61
2.3.3 域控制器的硬件架构设计 63
2.3.4 域控制器的软件架构设计 65
2.3.5 域控制器的通信与交互机制 67
2.4 主流车企电子电气架构案例分析 69
2.4.1 吉利GEEA 3.0中央计算平台架构 69
2.4.2 华为iDVP 71
2.4.3 广汽星灵架构 73
习题 74
第3章 SOA规划 77
3.1 SOA的定义与特点 78
3.2 SOA的发展历程与趋势 80
3.3 SOA设计的目标及其要素 82
3.4 SOA在智能汽车中的应用场景与优势 84
习题 86
第4章 AUTOSAR基础软件开发与应用 89
4.1 AUTOSAR概述 90
4.1.1 AUTOSAR的起源与发展 90
4.1.2 AUTOSAR的标准化架构 92
4.1.3 AUTOSAR CP与AUTOSAR AP 94
4.1.4 AUTOSAR在智能汽车中的应用场景与技术优势 96
4.2 AUTOSAR软件架构详解 97
4.2.1 应用层 98
4.2.2 RTE 100
4.2.3 BSW 104
4.2.4 硬件抽象层 108
4.2.5 BSW子层1:服务层 111
4.2.6 BSW子层2:ECU抽象层 113
4.2.7 BSW子层3:MCAL 114
4.2.8 复杂设备驱动 115
4.3 AUTOSAR开发工具与环境 117
4.3.1 AUTOSAR开发工具介绍 117
4.3.2 开发工具的安装与配置 120
4.3.3 开发环境的搭建与测试 121
4.4 AUTOSAR基础软件设计 125
4.4.1 SWC的概念与分类 125
4.4.2 SWC的开发流程 126
4.4.3 SWC的接口定义与实现 128
4.4.4 SWC的测试与验证 131
4.5 AUTOSAR RTE 132
4.5.1 RTE的概念与功能 132
4.5.2 RTE的配置与生成 133
4.5.3 RTE在软件组件间的通信机制 135
4.5.4 RTE的运行时行为与任务映射 137
4.5.5 企业实战案例:车身控制器的RTE开发与优化 139
4.5.6 RTE的开发挑战与优化建议 140
4.6 综合实践:基于AUTOSAR的车身控制器车窗控制功能的开发 141
4.6.1 案例背景与需求分析 141
4.6.2 系统架构设计 142
4.6.3 SWC的开发实战 144
习题 146
第5章 汽车OTA技术与应用 149
5.1 汽车OTA的概念与应用 150
5.1.1 OTA概述 150
5.1.2 FOTA的应用 153
5.1.3 SOTA的应用 156
5.2 OTA升级的系统架构 158
5.2.1 OTA主控与ECU的交互机制 159
5.2.2 ECU端的升级方案 161
5.2.3 云端架构 164
5.2.4 OTA云平台的功能与服务 167
5.2.5 其他服务 168
5.2.6 通信网络架构 170
5.2.7 移动通信网络与Wi-Fi网络在OTA升级中的应用 174
5.3 OTA升级的应用场景与实践案例分析 177
5.3.1 不同功能域的OTA应用场景 177
5.3.2 OTA升级应用场景详解 179
5.3.3 典型车企的OTA升级案例 184
习题 188
第6章 智能汽车功能软件 191
6.1 算法及架构介绍 192
6.1.1 智能汽车功能软件概述 192
6.1.2 核心算法类别及应用 193
6.1.3 功能软件架构设计原则 195
6.1.4 典型架构应用案例分析 196
6.1.5 企业实践案例 197
6.2 联网模块 198
6.2.1 联网模块的定义与核心作用 198
6.2.2 联网模块的核心技术与架构 199
6.2.3 联网模块的开发实践与面临的关键挑战 202
6.2.4 企业级案例分析 203
6.3 云控模块 205
6.3.1 云控模块概述 205
6.3.2 云控模块技术架构 206
6.3.3 云控模块的核心功能与开发实践 207
6.3.4 企业级应用案例分析 209
6.4 感知模块 211
6.4.1 感知模块的定义与技术定位 211
6.4.2 感知模块的核心技术架构 212
6.4.3 关键开发技术与实践要点 213
6.4.4 企业级实践案例分析 215
6.4.5 感知模块的OTA升级实践 216
6.5 控制模块 217
6.5.1 控制模块的定义与定位 217
6.5.2 控制模块的核心技术 218
6.5.3 控制模块的应用场景 220
6.5.4 企业实践案例 221
6.5.5 控制模块的架构设计与开发流程 223
6.6 其他模块 224
6.6.1 诊断模块 224
6.6.2 CyberSecurity模块 225
6.6.3 人机交互增强模块 226
6.6.4 时间同步模块 227
6.6.5 各模块协同与价值总结 228
习题 229
参考答案 231
定价:79.8
ISBN:9787115688866
作者:北京博海迪信息科技股份有限公司
版次:第1版
出版时间:2026-04
内容提要:
本书聚焦智能汽车软件开发核心领域,构建了从底层基础到上层应用的完整知识体系。本书共6章,系统介绍底层OS的内核基础及关键技术、智能汽车主流OS及BSP详解、车载底层OS的开发与调试;深入剖析汽车电子电气架构的设计原则、域控制器架构的规划以及吉利、华为、广汽等主流车企实践案例;阐述SOA的定义、特点及其在智能汽车中的应用场景与优势;详解AUTOSAR的起源、软件架构、开发工具与实践,其中包含企业实战案例与综合开发项目;覆盖汽车OTA技术的概念、系统架构、通信网络及典 型车企应用案例;拆解智能汽车功能软件的核心算法、架构设计及联网、云控、感知、控制等关键模块的技术要点与企业级实践。 本书适合智能汽车软件开发的初学 者和跨领域转型的人员阅读,可作为行业工程师开展相关工作的参考用书,也可作为本科和职业院校汽车相关专业的教材。
作者简介:
杜亚 北京博海迪信息科技有限公司智能网联课程开发工程师,曾任职于高等院校从事汽车教育专任教师,具备多年的智能网联领域工作经验。曾多次参与并主导智能网联汽车相关教材开发、设备开发、课程开发、师资培训等多项任务;擅长智能网联模块测试、算法研究;熟悉感知、控制、车路协同及市场新技术等领域。
目录:
第1章 底层OS介绍 1
1.1 OS内核基础 2
1.1.1 OS内核的定义与功能 2
1.1.2 常见汽车OS内核类型 5
1.1.3 内核在汽车软件中的重要性 8
1.1.4 OS的特点 10
1.2 底层OS的关键技术 14
1.2.1 内核层 15
1.2.2 HAL 18
1.2.3 系统服务层 21
1.3 智能汽车主流OS分析 24
1.3.1 QNX OS 24
1.3.2 Linux OS 27
1.3.3 Android OS 30
1.4 BSP详解 33
1.4.1 BSP综合介绍 34
1.4.2 不同硬件平台下BSP的适配 36
1.5 车载底层OS的开发与调试 37
1.5.1 开发环境搭建 38
1.5.2 源代码管理与版本控制 40
1.5.3 调试与测试方法 41
习题 44
第2章 电子电气架构规划 47
2.1 汽车电子电气架构的概述及关键技术 48
2.1.1 电子电气架构的介绍及发展 48
2.1.2 电子电气架构车载应用 51
2.2 电子电气架构的设计原则与方法 53
2.2.1 电子电气架构规划的基本原则 54
2.2.2 电子电气架构规划的流程与步骤 55
2.2.3 设计方法 57
2.3 域控制器架构规划 59
2.3.1 域控制器的概念与分类 59
2.3.2 域控制器的功能与性能要求 61
2.3.3 域控制器的硬件架构设计 63
2.3.4 域控制器的软件架构设计 65
2.3.5 域控制器的通信与交互机制 67
2.4 主流车企电子电气架构案例分析 69
2.4.1 吉利GEEA 3.0中央计算平台架构 69
2.4.2 华为iDVP 71
2.4.3 广汽星灵架构 73
习题 74
第3章 SOA规划 77
3.1 SOA的定义与特点 78
3.2 SOA的发展历程与趋势 80
3.3 SOA设计的目标及其要素 82
3.4 SOA在智能汽车中的应用场景与优势 84
习题 86
第4章 AUTOSAR基础软件开发与应用 89
4.1 AUTOSAR概述 90
4.1.1 AUTOSAR的起源与发展 90
4.1.2 AUTOSAR的标准化架构 92
4.1.3 AUTOSAR CP与AUTOSAR AP 94
4.1.4 AUTOSAR在智能汽车中的应用场景与技术优势 96
4.2 AUTOSAR软件架构详解 97
4.2.1 应用层 98
4.2.2 RTE 100
4.2.3 BSW 104
4.2.4 硬件抽象层 108
4.2.5 BSW子层1:服务层 111
4.2.6 BSW子层2:ECU抽象层 113
4.2.7 BSW子层3:MCAL 114
4.2.8 复杂设备驱动 115
4.3 AUTOSAR开发工具与环境 117
4.3.1 AUTOSAR开发工具介绍 117
4.3.2 开发工具的安装与配置 120
4.3.3 开发环境的搭建与测试 121
4.4 AUTOSAR基础软件设计 125
4.4.1 SWC的概念与分类 125
4.4.2 SWC的开发流程 126
4.4.3 SWC的接口定义与实现 128
4.4.4 SWC的测试与验证 131
4.5 AUTOSAR RTE 132
4.5.1 RTE的概念与功能 132
4.5.2 RTE的配置与生成 133
4.5.3 RTE在软件组件间的通信机制 135
4.5.4 RTE的运行时行为与任务映射 137
4.5.5 企业实战案例:车身控制器的RTE开发与优化 139
4.5.6 RTE的开发挑战与优化建议 140
4.6 综合实践:基于AUTOSAR的车身控制器车窗控制功能的开发 141
4.6.1 案例背景与需求分析 141
4.6.2 系统架构设计 142
4.6.3 SWC的开发实战 144
习题 146
第5章 汽车OTA技术与应用 149
5.1 汽车OTA的概念与应用 150
5.1.1 OTA概述 150
5.1.2 FOTA的应用 153
5.1.3 SOTA的应用 156
5.2 OTA升级的系统架构 158
5.2.1 OTA主控与ECU的交互机制 159
5.2.2 ECU端的升级方案 161
5.2.3 云端架构 164
5.2.4 OTA云平台的功能与服务 167
5.2.5 其他服务 168
5.2.6 通信网络架构 170
5.2.7 移动通信网络与Wi-Fi网络在OTA升级中的应用 174
5.3 OTA升级的应用场景与实践案例分析 177
5.3.1 不同功能域的OTA应用场景 177
5.3.2 OTA升级应用场景详解 179
5.3.3 典型车企的OTA升级案例 184
习题 188
第6章 智能汽车功能软件 191
6.1 算法及架构介绍 192
6.1.1 智能汽车功能软件概述 192
6.1.2 核心算法类别及应用 193
6.1.3 功能软件架构设计原则 195
6.1.4 典型架构应用案例分析 196
6.1.5 企业实践案例 197
6.2 联网模块 198
6.2.1 联网模块的定义与核心作用 198
6.2.2 联网模块的核心技术与架构 199
6.2.3 联网模块的开发实践与面临的关键挑战 202
6.2.4 企业级案例分析 203
6.3 云控模块 205
6.3.1 云控模块概述 205
6.3.2 云控模块技术架构 206
6.3.3 云控模块的核心功能与开发实践 207
6.3.4 企业级应用案例分析 209
6.4 感知模块 211
6.4.1 感知模块的定义与技术定位 211
6.4.2 感知模块的核心技术架构 212
6.4.3 关键开发技术与实践要点 213
6.4.4 企业级实践案例分析 215
6.4.5 感知模块的OTA升级实践 216
6.5 控制模块 217
6.5.1 控制模块的定义与定位 217
6.5.2 控制模块的核心技术 218
6.5.3 控制模块的应用场景 220
6.5.4 企业实践案例 221
6.5.5 控制模块的架构设计与开发流程 223
6.6 其他模块 224
6.6.1 诊断模块 224
6.6.2 CyberSecurity模块 225
6.6.3 人机交互增强模块 226
6.6.4 时间同步模块 227
6.6.5 各模块协同与价值总结 228
习题 229
参考答案 231
- 人民邮电出版社有限公司 (微信公众号认证)
- 人民邮电出版社微店,为您提供最全面,最专业的一站式购书服务
- 扫描二维码,访问我们的微信店铺
- 随时随地的购物、客服咨询、查询订单和物流...