YoVDO

PlutoSDR - The Making of an Ultra Low Cost, High Performance Linux Based Software Defined Radio

Offered By: Linux Foundation via YouTube

Tags

Conference Talks Courses Software-Defined Radio Courses Linux Development Courses

Course Description

Overview

Explore the development process of PlutoSDR, an ultra-low-cost, high-performance Linux-based software-defined radio in this 52-minute conference talk by Michael Hennerich from Analog Devices GmbH. Dive into the technical aspects of the ADALM-PLUTO Active Learning Module, including its software stack, hardware components, and programmable logic. Learn about fast boot optimizations, efficient data transport, and embedded Linux system management. Discover techniques for flash block protection, failsafe booting, and USB gadget configuration. Gain insights into managing hardware revisions, boot configurations, and using Flattened Image Trees. Acquire valuable tips and tricks for working with multifunctional USB gadgets and OTG host functionality.

Syllabus

Intro
ADALM-PLUTO Active Learning Module (PlutoSDR)
Requirements
ADALM-PLUTO aka PlutoSDR - What's inside?
ADALM-PLUTO - Software stack
Software, Programmable Logic & Hardware
Fast and efficient data transport a SDR requirement?
Fast Boot optimizations
Dealing with an embedded Linux system while users consider hotplug removal
Flash Block Protection (Locking)
Reboot bootloader actions
Kernel - u-boot messaging
Failsafe boot: u-boot env corrupted?
Control and Interaction Concept
USB Mass Storage Gadget (MSG)
Time sharing the MSD backing storage (is possible)
LED class
Tips & Tricks: Multifuction USB gadget via configFS
Tips & Tricks: Gadget USB Serial Number
USB OTG HOST
Managing HW revisions and boot configurations
Flattened Image Trees (FIT Images)
Pluto.its (source image file)
Managing Configurations / HW Revisions
Links and Pointers


Taught by

Linux Foundation

Tags

Related Courses

Breaking the Teeth of Bluetooth Padlocks
YouTube
Closing Keynote Lectures or Life Experiences Awareness Training that Works
YouTube
Do You Want Educated Users Because This is How You Get Educated Users
YouTube
Don't Blame That Checklist for Your Crappy Security Program
YouTube
Managing Your MSSP
YouTube