Loading…
Wednesday, June 28 • 16:55 - 17:35
Greybus for Robotics with Zephyr RTOS - Vaishnav Achath, Texas Instruments Inc.

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Greybus is an application layer protocol developed originally for Google's modular smartphone project Ara and is a part of the Linux kernel, Greybus can be thought of as an Remote Procedure Call(RPC) framework which has tight integrations within linux kernel subsystems. In the past there has been multiple attempts for using Greybus for IoT applications where a remote node running generic greybus firmware will appear on the host running Linux as virtual devices and users can hook device drivers to these virtual devices. Thus reusing existing device drivers in Linux for remote microcontroller nodes running Zephyr greybus firmware(See https://git.beagleboard.org/beagleconnect/freedom for more info). This presentation discusses the method of using the greybus for robotics applications an real-time control applications where the traditional greybus frameworks transaction delays are not practical, thus a method of record and playback is added to the RPC framework on the Zephyr remote side which helps offload real-time control applications through greybus. The presentation also will include a demonstration of running a control loop on a remote microcontroller node running Zephyr and Linux host controlling through userspace drivers without modifying remote node firmware.

Speakers
avatar for Vaishnav Achath

Vaishnav Achath

Mr., Texas Instruments India Pvt. Ltd.
Vaishnav Achath is a Senior Software Engineer with Texas Instruments Inc. working with the Linux Core Product Development team for Jacinto Processors. As part of this role, Vaishnav primarily works on upstream Linux kernel and U-Boot development and also on customer requirements... Read More →



Wednesday June 28, 2023 16:55 - 17:35 CEST
North Hall (Level 2)
  Zephyr Project Developer Summit
  • Audience Level Any
  • Session Slides Attached Yes