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

Linux Foundation

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

Linux Foundation via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This course examines the PlutoSDR’s hardware, programmable logic, software stack, embedded Linux system, bootloader, USB gadget functions, and configuration management.

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

Reviews

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

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.