第1章 Cyber RT 概述与环境搭建
本章我们将开始学习Apollo Cyber RT 这一知识模块,按惯例作为开篇我们会依次介绍Cyber RT 的相关概念、按照官方文档安装Cyber RT 并搭建其集成开发环境。
本章内容:
Cyber RT 简介;
Cyber RT 安装步骤;
使用 Vscode 搭建 Cyber RT 的集成开发环境;
完成 Cyber RT 版本的 HelloWorld;
预备知识介绍: bazel 与 protobuf。
学习收获:
可以了解在百度 Apollo 中 Cyber RT 的定位、诞生背景、以及在智能驾驶领域的优势;
可以了解Cyber RT 的安装步骤并能够实现独立安装;
能够学习如何使用 Vscode 提高 Cyber RT 的开发效率;
能够掌握基于 Cyber RT 的程序编写、配置、编译、执行等基本流程;
可以了解在 Cyber RT 中关于docker、bazel 以及 protobuf 的基本使用。
案例演示:
案例1:安装Cyber RT 并运行其内置例程
案例2:使用Vscode开发程序
案例3:分别使用 C++ 和 Python 来编写Cyber RT 版本的 hello world