C API

Eine Liste integrierter C-Code-Funktionen (APIs) bietet vollständige Kontrolle über die Red Pitaya-Karte (Signalerzeugung und -erfassung, digitale E/A-Steuerung, Kommunikation: I2C, SPI, UART, und andere).

Für diejenigen, die eigene Software entwickeln möchten, die auf dem Red Pitaya-Gerät läuft, aber keine Zeit damit verbringen möchten, Dinge von Grund auf zu entwickeln und FPGAs zu programmieren, gibt es eine Liste integrierter Funktionen (APIs) zur Verfügung, die eine vollständige Kontrolle über die Red Pitaya-Karte ermöglichen (Signalerzeugung und -erfassung, digitale E/A-Steuerung, Kommunikation: I2C, SPI, UART und andere).

Um den Einstieg in die Verwendung von C-APIs zu erleichtern, haben wir eine Reihe schöner
Reihe von Beispielen
die zeigen, wie C-APIs verwendet werden können. Da der C-Compiler bereits Teil des Red Pitaya-Betriebssystems ist, kann der Benutzer damit beginnen, den Code aus dem Repository zu kopieren und ihn direkt auf dem Red Pitaya-Gerät zu kompilieren und auszuführen.

Die Anleitungen umfassen:

  • Kontrolle der Benutzer-LEDs
  • Steuerung von GPIOs auf Erweiterungssteckern
  • langsame Analogeingänge lesen und langsame Analogausgänge steuern
  • Steuerung der Erfassung von schnellen RF-Eingängen mit der Möglichkeit zur Einstellung von Verstärkung, Abtastrate, Triggerquelle und -bedingungen sowie der Triggerposition
  • Steuerung der Erzeugung an schnellen RF-Eingängen mit der Möglichkeit, Spannungspegel, Offset und Frequenz zu wählen. und die Wellenform, die erzeugt wird
  • Steuerung von digitalen Kommunikationsschnittstellen (I2C, SPI, UART)

Red Pitaya wird mit KOSTENLOSEN Anwendungen geliefert

Entdecken Sie die breite Palette der Red Pitaya-Anwendungen oder erstellen Sie Ihre eigenen

Entwicklungswerkzeuge

Die Plattform-Software ist Open Source und auf Github verfügbar. Auf Gerätefunktionen und Daten kann über Matlab, Labview, Scilab und Python-APIs zugegriffen werden.

LabView

Steuern Sie STEMlab mit LabVIEW - einer Software, die für die schnelle Entwicklung aller technischen Anwendungen entwickelt wurde, die Prüf-, Mess-, Steuer- und Regelfunktionen erfordern.

MATLAB

Steuern Sie Ihre Red Pitaya mit MATLAB - der einfachsten und produktivsten Softwareumgebung für Ingenieure und Wissenschaftler. Die perfekte Kombination, um Forschung, Prototyping und Tests zu beschleunigen.

Jupyter / python

Jupyter-Notebooks ist eine Open-Source-Webanwendung, die Live-Python-Code, Gleichungen, Visualisierungen und Dashboards mit Echtzeitgraphen, Skalen, Messgeräten, Schiebereglern, Schaltflächen und erklärendem Text kombiniert.

Red Pitaya Ressourcen erforschen

Unser Team arbeitet ständig daran, unsere Informationsbasis zu erweitern, um Ihre Erfahrungen mit Red Pitaya zu verbessern. Sehen Sie sich die Dokumentation, das Unterrichtsmaterial und die Fallstudien an und beginnen Sie Ihre Red Pitaya-Reise!