Zephyr RTOS机器人开发公开课上线!主讲基于Zephyr RTOS的机器人传感系统和MCU启动流程

机器人不是一个孤立的系统,而是一组分布式的传感器和执行器,很多时候都是运行在资源受限的小型嵌入式设备(微控制器)上,通过有线或无线连接方式进行通信。然而主流的机器人操作系统ROS/ROS2过大过重,并不适合在基于微控制器、有硬实时要求的机器人场景下。

Zephyr RTOS是一款专门为资源受限设备构建、针对低功耗、小型内存微处理器设备而进行优化的物联网嵌入式小型、可扩展的实时操作系统(RTOS),支持多种硬件架构及多种开发板(包括 ARM Cortex-M, Intel x86, ARC, NIOS II, Tensilica Xtensa, 以及 RISC-V),可在 RAM 大小为 8KB 的 MCU 上流畅运行,经过裁剪甚至可在 RAM 为最小的 2KB 时运行。

那么,如何基于Zephyr RTOS进行机器人开发、构建机器人核心传感系统,又如何在MCU上运行呢?11月起,智东西公开课视觉AI教研组策划推出「Zephyr RTOS机器人开发公开课」。炬星机器人的底层嵌入式技术就是基于Zephyr RTOS实现的,因此,本次公开课邀请到Syrius炬星嵌入式软件负责人陈伟明和Syrius炬星高级嵌入式软件工程师郭伟卫主讲,共计三讲。

Zephyr RTOS机器人开发公开课上线!主讲基于Zephyr RTOS的机器人传感系统和MCU启动流程

11月15日晚7点,Syrius炬星嵌入式软件负责人陈伟明将带来第1讲的直播讲解,主题为《Zephyr RTOS 入门开发》。陈伟明将从Zephyr  RTOS特性讲起,之后分别对源码编译及软硬件环境配置、机器人系统工程的构建实践,和设备驱动案例编写进行重点讲解。通过这些内容,让大家可以认识到Zephyr的丰富生态,了解设备驱动的基本编程模板。

11月21日晚7点,Syrius炬星高级嵌入式软件工程师郭伟卫,将以《基于Zephyr RTOS的机器人传感系统》为主题,带来第2讲的直播。郭伟卫将从Zephyr RTOS开发模型、多设备实例及系统调用操作和机器人核心传感系统的构建三方面的内容,对机器人传感系统进行全面讲解。

第3讲将于11月28日晚7点进行,由Syrius炬星嵌入式软件负责人陈伟明主讲,主题为《Zephyr RTOS机器人固件启动流程解析》。陈伟明首先会讲解Zephyr RTOS与MCU启动流程,之后重点讲解设备启动流程与构建的关系,和机器人系统的构建开发。

「Zephyr RTOS机器人开发公开课」的每一讲都将以视频直播形式进行。每一讲均由主讲与问答两部分组成,其中主讲40分钟,问答为20分钟。

报名方式

对「Zephyr RTOS机器人开发公开课」感兴趣的朋友,可以扫描海报上的二维码添加小助手莓莓进行报名。已添加过莓莓的老朋友,可以给莓莓私信,发送“ Zephyr ”即可报名。

同时为了便于交流,针对「Zephyr RTOS机器人开发公开课」还将设置专属交流群,并邀请主讲人入群。想要加入交流群与主讲人认识的朋友,也可以添加莓莓进行申请。