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

Linux Foundation

Using Raspberry Pi With Connected Analog as Lab Instrumentation

Linux Foundation via YouTube

Overview

Explore the use of Raspberry Pi with Connected Analog as lab instrumentation in this 39-minute conference talk by Mark Thoren and Brandon Bushey from Analog Devices. Dive into the evolution of hardware platforms for driver demonstrations, comparing userspace and kernel drivers. Discover the advantages of using Raspberry Pi over traditional PCs for development. Learn about the ADI-KUIPER-LINUX project, which provides Linux device drivers for ADI peripherals, and explore the PyADI-IIO library for the AD7124. Gain insights into measuring real data and implementing a Connected Analog example with a signal generator. Understand the CN0511 hardware setup and learn how to overcome limitations of Pi's interfaces. Get practical advice on how to start experimenting with Connected Analog technology through a hands-on tutorial.

Syllabus

Intro
Before the Pi Various random hardware platforms used to demonstrate drivers Related Drivers often done in userspace - flexible, but no standard, no reuse, no peer review solution is to do ivernel drivers, for performance, and requisite peer review for upstreaming
Why not just use a PC?
Glossary
Typical "Full Featured" Development Setup Your Computer with Python IDE, running your program
ADI-KUIPER-LINUX LINUX DEVICE DRIVERS FOR ADI PERIPHERALS
Pyadi-lio for the AD7124
Measuring real data (Finally!)
Connected Analog Example: Signal Generator
AD9166 - DC to 9 GHz Vector Signal Generator Key Benefts
CN0511 Hardware Setup
When the Pi's interfaces fall short...
This sounds fun! How can I "kick the tires"? Connected converter tutorial

Taught by

Linux Foundation

Reviews

Start your review of Using Raspberry Pi With Connected Analog as Lab Instrumentation

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.