4.2. Software

This section covers software development for Red Pitaya, from basic console access to building custom applications and modifying the operating system. Whether you’re developing measurement tools, integrating hardware peripherals, or compiling the OS from source, you’ll find comprehensive guides organized by development task.

What you’ll find here:

  • Introduction - Understand Red Pitaya software architecture, development approaches, and workflows

  • Getting Started - Establish console access via SSH or serial connection

  • Application Development - Build applications using C++/Python APIs, streaming, and web interfaces

  • System Development - Compile the OS ecosystem, create Debian packages, and build custom images

  • Configuration & Integration - Set up networking, GPIO, SPI, displays, and remote deployment

  • Troubleshooting - Known software issues and workarounds