自2019年起,百度Apollo开发者社区在智东西公开课持续推出九场专场公开课,对Apollo中的激光雷达感知、仿真可视化、高精地图与定位、预测引擎、低速微型车开发套件、以及自动驾驶决策规划与DRL架构等核心技术和解决方案进行了深入讲解。错过直播的朋友可以点击文章底部“阅读原文”进行回看。
9月15日,「百度Apollo技术公开课第10讲」将开讲。在这一讲中,百度资深研发工程师小明老师将就主题《Apollo软件包构建工具及管理方式解析》,对Apollo开源代码及软件包管理工具进行深入讲解。
以往的Apollo软件系统安装,开发者只能下载Apollo源码,通过编译源码进行安装,并且是安装全部源码。然而超大的源码文件下载和编译速度往往比较缓慢,且在编译过程中还总会出现CAN警告等问题。这些都对开发者提出了更高的专业要求。
子曰:“工欲善其事,必先利其器”。软件包管理虽然不是自动驾驶技术的核心模块,但是它是学习和使用自动驾驶技术的利器。在最新版本的Apollo软件系统中便为开发者提供了软件包管理能力。软件包管理能力作为Apollo重要的外围工具集合,一方面能为初学者提供更便捷快速的方式体验和学习自动驾驶技术,另一方面能够为深度使用者提供更加友好的方式扩展、发布、安装自动驾驶系统。
在本次公开课中,小明老师将先对Apollo开源代码的构建工具与环境进行介绍,然后重点讲解Apollo软件包管理的建设思路与方案。最后,他也会对Apollo软件包管理工具开发进行实践演示。
「百度Apollo技术公开课第10讲」将以视频直播形式进行,包含40分钟主讲和20分钟问答。同时,针对本次公开课,也组建了专属交流群,届时小明老师也将加入,欢迎感兴趣的开发者申请。
公开课信息
主 题
《Apollo软件包构建工具及管理方式解析》
提 纲
1、Apollo开源代码的构建工具与环境
2、软件包管理的建设思路与方案
3、软件包管理工具开发实践
主 讲 人
小明老师,百度资深研发工程师,参与Apollo开源平台建设,负责工程框架、软件包管理方向。
直 播 时 间
9月15日19:00-20:00