ADI Kuiper Linux
Kuiper is a specialized Debian-based Linux distribution designed specifically for Analog Devices hardware and evaluation boards. It provides a complete, ready-to-use environment with ADI libraries, tools, and applications pre-configured for seamless hardware integration.
Whether you’re prototyping with an ADI evaluation board, developing embedded applications, or building software-defined radio solutions, Kuiper gives you a solid foundation to start immediately without the complexity of manual system configuration.
Quick Start
Get up and running with Kuiper on Raspberry Pi:
Check prerequisites (Ubuntu 22.04 + Docker for building)
Get Kuiper image:
Quick option: Download pre-built from GitHub Actions
Custom option: Clone repository and build your own
git clone --depth 1 https://github.com/analogdevicesinc/adi-kuiper-gen cd adi-kuiper-gen sudo ./build-docker.sh
For detailed instructions, see the Quick Start section.
For ADI evaluation boards: See Hardware Configuration for setup instructions.
What’s Included
Kuiper provides a configurable development environment tailored for ADI hardware:
- Core System
Debian Bookworm base with optimized configurations for ARM devices
- ADI Libraries (Optional)
libiio, pyadi-iio, libm2k, libad9361, libad9166 for hardware communication
- Development Tools (Optional)
IIO Oscilloscope, Scopy, GNU Radio, and specialized ADI applications
- Hardware Support
Boot files and configurations for Raspberry Pi, Xilinx, and Intel platforms
- Desktop Environment (Optional)
XFCE desktop with VNC access for graphical applications
All optional components are configurable - build exactly what you need for your project.
Build Configurations
Kuiper offers three main configurations to suit different needs. You can either download pre-built images or create custom builds using the configuration system.
For detailed stage breakdowns and component lists, see Kuiper Versions.
Basic Image (Default)
What’s included:
Debian Bookworm base system with essential utilities
Boot files for Raspberry Pi, Xilinx, and Intel platforms
User account setup (analog/analog) with sudo access
Network configuration and SSH access
Perfect for: Headless applications, foundation for custom development, resource-constrained environments
Get it: Download pre-built from GitHub Actions or build using the default config file.
Full Image
What’s included:
Everything from Basic Image
XFCE desktop environment with VNC server
Complete ADI library suite (libiio, pyadi-iio, libm2k, libad9361, libad9166)
ADI applications (IIO Oscilloscope, Scopy), GNU Radio
Development tools and utilities
Perfect for: Complete development workstations, evaluation and testing, learning ADI ecosystem
Get it: Download pre-built from GitHub Actions or enable all options in the config file.
Custom Image
What’s included:
Configurable combination of any available components
Choose specific ADI libraries and tools for your needs
Optional desktop environment and development packages
Tailored boot configuration for your target hardware
Perfect for: Production deployments, specialized applications, specific tool combinations
Get it: Modify the config file and run the build process locally.
Community and Support
- Issues and Bug Reports
Report problems on GitHub Issues
- Source Code
View and contribute at ADI adi-kuiper-gen repository
- ADI Community
Connect with other developers at EngineerZone
Documentation
Getting Started
Configuration & Building
Advanced Topics