自定义操作系统安装现已可在 AWS DeepRacer 设备上使用

使用库存固件和软件,开发人员无法修改其 AWS DeepRacer 设备以使用最新的操作系统。现在,开发人员可以使用新发布的引导加载程序升级或安装自定义操作系统(OS),从而延长这些硬件设备的使用寿命。在这篇文章中,我们介绍引导加载程序,讨论如何使用它,并共享使用它的社区发行版的链接。

来源:亚马逊云科技 _机器学习

使用库存固件和软件,开发人员无法修改其 AWS DeepRacer 设备以使用最新的操作系统。现在,开发人员可以使用新发布的引导加载程序升级或安装自定义操作系统(OS),从而延长这些硬件设备的使用寿命。

AWS DeepRacer 设备是完全自主的 1/18 比例赛车,由经过强化学习训练的模型驱动。这些硬件设备与用于训练和评估神经网络模型的云环境配合使用,可提供旨在帮助开发人员开始机器学习的教育和开发环境。出厂时,AWS DeepRacer 设备上的安全固件可启动 AWS 签名的操作系统,包括 Ubuntu 16.04 和 20.04 版本。这些版本的 Ubuntu 不再受支持,使得正在进行的实验和研究变得困难。为了使这些设备尽可能长时间地保持可用,您需要一种方法来授权自定义和修改后的软件运行。

通过我们的开发者引导加载程序,您可以安装原始提供的操作系统之外的自定义操作系统。您还可以安装现代 Linux 发行版、添加自定义硬件驱动程序、运行自定义和更现代的软件堆栈、构建新颖的教育项目以及开发新车辆算法的原型。在这篇文章中,我们介绍引导加载程序,讨论如何使用它,并共享使用它的社区发行版的链接。

我们的解决方案

我们的团队开发了一个引导加载程序,为开发人员提供自助服务访问。引导加载程序基于开源 shim 项目。借助此开发人员填充程序,您可以将自定义或第三方发行版安装到您的 AWS DeepRacer 设备上。

开发人员 shim 面向熟悉 Linux 引导过程和证书管理的开发人员。对于想要创建和分发自定义 AWS DeepRacer 安装发行版和媒体的社区成员来说,它尤其有价值。

开发者垫片通过三个关键元素发挥作用:

如何使用