Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Mirror and Control Android Phone With Zephyr on I.MX RT1170

Linux Foundation via YouTube

Overview

Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore a conference talk demonstrating how to create a lightweight, low-cost smartphone mirroring and control system using the i.MX RT1170 MCU running Zephyr RTOS as an alternative to high-end solutions like Android Auto or CarPlay. Learn how the Android phone captures and compresses its screen in MJPEG format before streaming to the MCU, while Zephyr uses ffmpeg for video decoding and sends touch events back to the phone. Discover the technical achievements of 11 fps performance with 100-200ms latency despite lacking hardware decoders, and understand why MJPEG was selected over H.264 for optimal performance. Examine the current transition to Wi-Fi connectivity for wireless operation and the implementation of camera-based gesture control offloaded to the smartphone for hands-free interaction. Understand the challenges of injecting touch events into Android without root access, requiring ADB shell launching from a laptop, and learn about ongoing efforts to port ADB to Zephyr for automated, plug-and-play functionality. Gain insights into how upcoming MCUs with MJPEG/H.264 hardware decoders will further enhance system performance for automotive and embedded applications.

Syllabus

Mirror and Control Android Phone With Zephyr on I.MX RT1170 - Phi Bang Nguyen & Trung Hieu Le

Taught by

Linux Foundation

Reviews

Start your review of Mirror and Control Android Phone With Zephyr on I.MX RT1170

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.