EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

bladeRF-cli – Online in der Cloud

Führen Sie bladeRF-cli im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl bladeRF-cli, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


bladeRF-cli – Befehlszeilenschnittstelle und Testdienstprogramm

ZUSAMMENFASSUNG


bladeRF-cli

BESCHREIBUNG


Das bladeRF-cli Das Dienstprogramm wird zum Flashen von Firmware-Dateien, zum Laden von FPGA-Bitströmen und zum Ausführen verwendet
andere Aufgaben auf dem softwaredefinierten Funksystem nuand bladeRF.

Weitere Informationen zum Erhalten oder Erstellen von Firmware-Dateien und FPGA-Bitströmen finden Sie hier
zu erfahren. Klicken Sie hier: http://nuand.com/.

BladeRF-Befehlszeilenschnittstelle und Testdienstprogramm (1.3.1-0.2016.01~rc1-3)

OPTIONAL


-d, --Gerät
Verwenden Sie das angegebene bladeRF-Gerät.

-f, --flash-firmware
Schreiben Sie die bereitgestellte FX3-Firmware-Datei in den Flash.

-l, --load-fpga
Laden Sie den bereitgestellten FPGA-Bitstream.

-L, --flash-fpga
Schreiben Sie das bereitgestellte FPGA-Image zum automatischen Laden in den Flash. Verwenden -L X oder --flash-fpga X
um das automatische Laden des FPGA zu deaktivieren.

-p, --Sonde
Suchen Sie nach Geräten, drucken Sie die Ergebnisse aus und beenden Sie den Vorgang. Ein Rückgabestatus ungleich Null wird sein
zurückgegeben, wenn keine Geräte verfügbar sind.

-e, --exec
Führen Sie den angegebenen interaktiven Modusbefehl aus. Mehrere -e Flaggen können sein
angegeben. Die Befehle werden in der angegebenen Reihenfolge ausgeführt.

-s, --Skript
Führen Sie das bereitgestellte Skript aus.

-i, --interaktiv
Wechseln Sie in den interaktiven Modus.

--lib-Version
Drucken Sie die libbladeRF-Version und beenden Sie sie.

-v, --ausführlich
Legen Sie die Ausführlichkeitsstufe von libbladeRF fest. Die in zunehmender Ausführlichkeit aufgeführten Ebenen sind:

kritisch, Fehler, Warnung,
Info, Debug, ausführlich

--Version
CLI-Version drucken und beenden.

-h, --help
Zeigen Sie diesen Hilfetext an.

--help-interactive
Hilfeinformationen für alle interaktiven Befehle drucken.

Anmerkungen:
Das -d Die Option benötigt eine Gerätespezifiziererzeichenfolge. Weitere Informationen finden Sie in der Dokumentation zu bladerf_open()
Weitere Informationen zum Format dieser Zeichenfolge finden Sie hier.

Besitzt das -d Wenn der Parameter nicht angegeben ist, wird das erste verfügbare Gerät verwendet
Der bereitgestellte Befehl wird ausgeführt oder vor dem Aufrufen des interaktiven Modus geöffnet.

Befehle werden in der folgenden Reihenfolge ausgeführt:

Befehlszeilenoptionen, -e , Skriptbefehle, Befehle im interaktiven Modus.

Beim Ausführen von „rx/tx start“ über ein Skript oder über -eStellen Sie sicher, dass diese Befehle später verfügbar sind
gefolgt von „rx/tx wait [timeout]“, um sicherzustellen, dass das Programm nicht versucht, sich zu beenden
bevor der Empfang/die Übertragung abgeschlossen ist.

INTERAKTIV BEFEHLE


bladeRF-cli unterstützt einen skriptfähigen interaktiven Modus. Laufen bladeRF-cli --interaktiv zu
Geben Sie diesen Modus ein. Typ "Hilfe„ für eine Auflistung aller Befehle, oder „Hilfe " für mehr
Information über .

kalibrieren
Verwendung: kalibrieren [Optionen]

Führen Sie den angegebenen Transceiver-Kalibrierungsvorgang durch.

Verfügbare Operationen:

· LMS-interne automatische DC-Offset-Kalibrierung

· lms kalibrieren [zeigen]

· LMS-Tuning kalibrieren [Wert]

· LMS txlpf kalibrieren [ ]

· LMS rxlpf kalibrieren [ ]

· lms rxvga2 kalibrieren [ ]

Führen Sie die angegebene Autokalibrierung durch, oder alle davon, wenn keine angegeben ist. Wenn
Werden Werte bereitgestellt, werden diese anstelle der Ergebnisse der Autokalibrierung verwendet
Verfahren. Verwenden Sie lms show, um die aktuellen LMS-Kalibrierungswerte auszulesen und auszudrucken.

Für rxvga2 sind I1 und Q1 die I- bzw. Q-Komponenten der Stufe 1 und I2 und Q2
die I- und Q-Komponenten der Stufe 2.

· Kalibrierung der RX- und TX-I/Q-DC-Offset-Korrekturparameter

· Gleichstrom kalibrieren [ ]

· Gleichstrom kalibrieren

Kalibrieren Sie die DC-Offset-Korrekturparameter für die aktuelle Frequenz und Verstärkung
Einstellungen. Sofern I/Q-Werte vorliegen, werden diese direkt übernommen. cal rxtx ist
Abkürzung für cal rx, gefolgt von cal tx.

· Kalibrierung der RX- und TX-I/Q-Balance-Korrekturparameter

· iq kalibrieren

Stellen Sie die angegebenen IQ-Verstärkungs- oder Phasenbalance-Parameter ein.

· Generieren Sie RX- oder TX-I/Q-DC-Korrekturparametertabellen

· Tischgleichstrom kalibrieren [ [f_inc]]

Generieren und schreiben Sie eine I/Q-Korrekturparametertabelle in das aktuelle Arbeitsverzeichnis.
in einer Datei mit dem Namen _dc_ .tbl. f_min und f_max sind minimale und maximale Frequenzen
in die Tabelle aufnehmen. f_inc ist das Frequenzinkrement.

Standardmäßig werden Tabellen über den gesamten Frequenzbereich in 2-MHz-Schritten erstellt.

klar
Verwendung: klar

Löscht den Bildschirm.

Echo
Verwendung: echo [arg 1] [arg 2] ... [arg n]

Geben Sie jedes Argument in einer neuen Zeile wieder.

Löschen
Verwendung: löschen

Angegebene Löschblöcke SPI-Flash löschen.

· - Blockoffset löschen

· – Anzahl der zu löschenden Löschblöcke

flash_backup
Verwendung: flash_backup ( | )

Sichern Sie Flash-Daten in der angegebenen Datei. Für diesen Befehl sind entweder zwei oder vier erforderlich
Argumente. Der Aufruf mit zwei Argumenten wird im Allgemeinen für Nicht-Entwicklungszwecke empfohlen.

Parameter:

· - Art der Sicherung.

Dadurch werden die entsprechenden Adress- und Längenwerte basierend auf dem ausgewählten Typ ausgewählt.

Gültige Optionen sind:

Option Beschreibung
────────────────────────────────────────────────── ──────────────────
cal Kalibrierungsdaten
fw-Firmware
fpga40 Metadaten und Bitstream für 40 kLE FPGA
fpga115 Metadaten und Bitstream für 115 kLE FPGA

· - Adresse der zu sichernden Daten. Muss am Löschblock ausgerichtet sein.

· – Länge der zu sichernden Region. Muss am Löschblock ausgerichtet sein.

Hinweis: Wenn eine Adresse und Länge angegeben werden, ist der Bildtyp standardmäßig „Roh“.

Beispiele:

· flash_backup cal.bin cal

Sichert den Kalibrierungsdatenbereich.

· flash_backup cal_raw.bin 0x30000 0x10000

Sichert den Kalibrierungsbereich als Rohdatenbild.

flash_image
Verwendung: flash_image [Ausgabeoptionen]

Drucken Sie die Metadaten eines Flash-Images oder erstellen Sie ein neues Flash-Image. Bei Angabe des Namens
Wenn Sie als einziges Argument eine Flash-Image-Datei angeben, druckt dieser Befehl den Inhalt der Metadaten
des Bildes.

Die folgenden Optionen können zum Erstellen eines neuen Flash-Images verwendet werden.

· data=

Datei, die Daten enthält, die im Bild gespeichert werden sollen.

· Adresse=

Flash-Adresse. Der Standardwert hängt vom Typparameter ab.

· typ=

Art des Flash-Bildes. Standardmäßig ist roh.

Gültige Optionen sind:

Option Beschreibung
────────────────────────────────────────────────── ──────────────────
cal Kalibrierungsdaten
fw-Firmware
fpga40 Metadaten und Bitstream für 40 kLE FPGA
fpga115 Metadaten und Bitstream für 115 kLE FPGA
Rohdaten. Die Adress- und Längenparameter müssen sein
Wird bereitgestellt, wenn dieser Typ ausgewählt ist.

· seriell=

Seriennummer zum Speichern im Bild. Der Standardwert ist Nullen.

flash_init_cal
Verwendung: flash_init_cal [ ]

Erstellen und schreiben Sie einen neuen Kalibrierungsdatenbereich auf das aktuell geöffnete Gerät oder auf ein
Datei. Stellen Sie sicher, dass Sie die Kalibrierungsdaten sichern, bevor Sie diesen Befehl ausführen. (Siehe die
flash_backup-Befehl.)

·

Je nach Gerätemodell entweder 40 oder 115.

·

VCTCXO/DAC-Trimmwert (0x0-0xffff)

·

Datei, in die Kalibrierungsdaten geschrieben werden sollen. Wenn dieses Argument angegeben wird, werden keine Daten bereitgestellt
in den Flash des Geräts geschrieben.

flash_restore
Verwendung: flash_restore [ ]

Stellen Sie Flash-Daten aus einer Datei wieder her und überschreiben Sie optional Werte in den Bildmetadaten.

·

Standardmäßig wird die in der bereitgestellten Flash-Image-Datei angegebene Adresse verwendet.

·

Standardmäßig wird die Länge der Daten in der bereitgestellten Bilddatei verwendet.

fw_log
Verwendung: fw_log [Dateiname]

Lesen Sie den Inhalt des Firmware-Protokolls des Geräts und schreiben Sie ihn in die angegebene Datei. Wenn nein
Wenn der Dateiname angegeben wird, wird der Protokollinhalt nach stdout geschrieben.

Hilfe
Verwendung: Hilfe [ ]

Bietet erweiterte Hilfe wie diese für jeden Befehl.

Info
Verwendung: Info

Druckt die folgenden Informationen über ein geöffnetes Gerät:

· Seriennummer

· VCTCXO DAC-Kalibrierungswert

· FPGA-Größe

· Ob das FPGA geladen ist oder nicht

· USB-Bus, Adresse und Geschwindigkeit

· Backend (Gibt an, welcher Geräteschnittstellencode verwendet wird.)

· Instanznummer

jump_to_boot
Verwendung: jump_to_boot

Löschen Sie ein FW-Signaturwort im Flash und wechseln Sie zum FX3-Bootloader.

Das Gerät bootet weiterhin über den FX3-Bootloader, bis es neu ist
Firmware wird auf das Gerät geschrieben.

Belastung
Verwendung: laden

Laden Sie einen FPGA-Bitstream oder programmieren Sie den SPI-Flash der FX3.

xb
Verwendung: xb [Parameter]

Aktivieren oder konfigurieren Sie eine Erweiterungskarte.

Gültige Werte für board_model:

· 100

XB-100 GPIO-Erweiterungskarte

· 200

XB-200 LF/MF/HF/VHF-Transverter-Erweiterungskarte

Allgemeine Unterbefehle:

· ermöglichen

Aktivieren Sie die Erweiterungskarte XB-100 oder XB-200.

XB-200-Unterbefehle:

· Filter [rx|tx] [50|144|222|custom|auto_1db|auto_3db]

Wählt den angegebenen RX- oder TX-Filter auf der XB-200-Karte aus. Nachfolgend finden Sie Beschreibungen von
jede der Filteroptionen.

· 50

Wählen Sie den Filter 50-54 MHz (6-Meter-Band).

· 144

Wählen Sie den Filter 144-148 MHz (2-Meter-Band).

· 222

Wählen Sie den Filter 222-225 MHz (1.25-Meter-Band). Realistisch,
Diese Filteroption ist tatsächlich etwas breiter und deckt ab
206MHz - 235MHz.

· Brauch

Wählt den benutzerdefinierten Filterpfad aus. Der Benutzer sollte einen Filter anschließen
entlang der entsprechenden FILT- und FILT-ANT-Anschlüsse bei der Verwendung
diese Option. Alternativ kann man FILT und FILT-ANT brücken
Verbindungen, um „kein Filter“ für den Empfang zu erreichen. (Das ist jedoch so
Von Übertragungen wird dringend abgeraten.)

· auto_1db

Wählt basierend auf der Häufigkeit automatisch eine der oben genannten Optionen aus
und die 1dB-Punkte der Filter. Der benutzerdefinierte Pfad wird für Fälle verwendet
die nicht mit den integrierten Filtern verbunden sind.

· auto_3db

Wählt basierend auf der Häufigkeit automatisch eine der oben genannten Optionen aus
und die 3dB-Punkte der Filter. Der benutzerdefinierte Pfad wird für Fälle verwendet
die nicht mit den integrierten Filtern verbunden sind.

Beispiele:

· xb 200 aktivieren

Aktiviert und konfiguriert die XB-200-Transverter-Erweiterungskarte.

· xb 200 filter rx 144

Wählt den 144-148-MHz-Empfangsfilter auf der XB-200-Transverter-Erweiterungskarte aus.

mimo
Verwendung: mimo [master | Sklave]

Ändern Sie den MIMO-Betrieb des Geräts.

XNUMXh geöffnet
Verwendung: [Gerätekennungen] öffnen

Öffnen Sie das angegebene Gerät zur Verwendung mit aufeinanderfolgenden Befehlen. Jedes zuvor geöffnete Gerät
wird geschlossen.

Die allgemeine Form der Gerätekennungszeichenfolge ist:

:[Gerät= : ] [Instanz= ] [seriell= ]

Den vollständigen Gerätespezifizierer finden Sie in der Dokumentation zu bladerf_open() in libbladeRF
Format.

spähen
Verwendung: gucken [Anzahl_Adressen]

Der Peek-Befehl kann alle am FPGA hängenden Geräte lesen, einschließlich der
LMS6002D-Transceiver, VCTCXO-Trimm-DAC oder der Taktgeneratorchip Si5338.

Wenn num_addresses angegeben wird, wird die Adresse um 1 erhöht und ein weiterer Blick erfolgt
für so viele Adressen durchgeführt.

Gültige Adressbereiche:

Geräteadressbereich
────────────────────────.
dac 0 bis 255

Filme 0 bis 127
si 0 bis 255

Beispiel:

· Gucken Sie si ...

stochern
Verwendung: stupsen

Der Poke-Befehl kann jedes der am FPGA hängenden Geräte schreiben, einschließlich des
LMS6002D-Transceiver, VCTCXO-Trimm-DAC oder der Taktgeneratorchip Si5338.

Gültige Adressbereiche:

Geräteadressbereich
────────────────────────.
dac 0 bis 255
Filme 0 bis 127
si 0 bis 255

Beispiel:

· stupsen lms ...

drucken
Verwendung: print [Parameter]

Der Druckbefehl benötigt einen Parameter zum Drucken. Die verfügbaren Parameter sind unten aufgeführt. Wenn
Es wird kein Parameter angegeben, alle Parameter werden gedruckt.

Parameter Beschreibung
──────────────────────────────────────── ────────── ──────────────────────
Bandbreite Bandbreiteneinstellungen
Frequenz Frequenzeinstellungen
GPIO FX3 <-> FPGA GPIO-Status
Loopback Loopback-Einstellungen
Nochmals Verstärkungseinstellung des RX LNA, in dB
rx_mux FPGA RX FIFO-Eingangs-Mux-Einstellung
rxvga1 Verstärkungseinstellung von RXVGA1, in dB
rxvga2 Verstärkungseinstellung von RXVGA2, in dB
txvga1 Verstärkungseinstellung von TXVGA1, in dB
txvga2 Verstärkungseinstellung von TXVGA2, in dB
Probenahme Externer oder interner Probenahmemodus
Samplerate Samplerate-Einstellungen
trimdac VCTCXO Trim DAC-Einstellungen
vctcxo_tamer Aktueller VCTCXO-Tamer-Modus.
xb_gpio GPIO-Werte der Erweiterungskarte
xb_gpio_dir GPIO-Richtung der Erweiterungskarte (1=Ausgang, 0=Eingang)

Sonde
Verwendung: sondieren [streng]

Suchen Sie nach dem angeschlossenen bladeRF-Gerät und drucken Sie eine Ergebnisliste aus.

Ohne genaue Angaben gilt das Fehlen verfügbarer Geräte nicht als Fehler.

Wenn das optionale strikte Argument angegeben wird, behandelt dieser Befehl die Situation, in der nein
Geräte werden als Fehler erkannt, was dazu führt, dass Skripte oder Befehlslisten über -e bereitgestellt werden
Befehlszeilenargument zum sofortigen Beenden.

verlassen
Verwendung: beenden

Beenden Sie die CLI.

erholen
Verwendung: wiederherstellen [ ]

Laden Sie die Firmware auf ein Gerät, das im Bootloader-Modus läuft, oder listen Sie alle derzeit aktiven Geräte auf
Bootloader-Modus.

Ohne Argumente listet dieser Befehl den USB-Bus und die Adresse für FX3-basierte Geräte auf
Läuft im Bootloader-Modus.

Wenn ein Bus, eine Adresse und ein Pfad zu einer Firmware-Datei angegeben werden, wird das angegebene Gerät verwendet
Laden Sie die bereitgestellte Firmware herunter und beginnen Sie mit der Ausführung.

In den meisten Fällen sollten Benutzer dies tun, nachdem sie die Firmware erfolgreich in den RAM des Geräts geladen haben
Öffnen Sie das Gerät mit dem Befehl „open“ und schreiben Sie die Firmware zum Flashen darüber
„fx3 laden "

Lauf
Verwendung: laufen

Führen Sie das bereitgestellte Skript aus.

rx
Verwendung: RX

Empfangen Sie IQ-Proben und schreiben Sie sie in die angegebene Datei. Der Empfang ist kontrolliert und
konfiguriert durch eine der folgenden Optionen:

Befehlsbeschreibung
──────────────────────────────────────── ────────── ──────────────────────
start Beginnen Sie mit dem Empfang von Proben
stop Hören Sie auf, Proben zu empfangen
warten Warten Sie, bis die Probenübertragung abgeschlossen ist oder bis a
Die angegebene Zeitspanne vergeht
config Konfigurieren Sie den Beispielempfang. Wenn keine Parameter vorhanden sind
sofern vorhanden, werden die aktuellen Parameter ausgedruckt.

Das Ausführen von rx ohne zusätzliche Befehle ist eine gültige Kurzform für die rx-Konfiguration.

Der Wartebefehl benötigt einen optionalen Timeout-Parameter. Dieser Parameter ist standardmäßig auf Einheiten von eingestellt
Millisekunden (ms). Die Timeout-Einheit kann mit den Suffixen ms oder s angegeben werden. Wenn dies
Wenn der Parameter nicht angegeben wird, wartet der Befehl, bis der Empfang abgeschlossen ist, oder Strg-C
wird gedrückt.

Konfigurationsparameter haben die Form param=value und können in einer einzelnen oder-Form angegeben werden
Mehrere RX-Konfigurationsaufrufe. Nachfolgend finden Sie eine Liste der verfügbaren Parameter.

Parameter Beschreibung
──────────────────────────────────────── ────────── ──────────────────────
n Anzahl der zu empfangenden Proben. 0 = inf.
Datei Dateiname, in die empfangene Samples geschrieben werden sollen
format Ausgabedateiformat. Einer der folgenden:
csv: CSV von SC16 Q11-Proben
bin: Rohe SC16 Q11 DAC-Proben
Proben Anzahl der Proben pro Puffer, die im verwendet werden sollen
asynchroner Stream. Muss durch 1024 teilbar sein und
>= 1024.
buffers Anzahl der Beispielpuffer, die im asynchronen Modus verwendet werden sollen
Strom. Der Mindestwert ist 4.
xfers Anzahl der gleichzeitigen Übertragungen, die ermöglicht werden sollen
asynchroner Stream, der verwendet werden soll. Das dürfte weniger sein
als der Pufferparameter.
Zeitüberschreitung Datenstrom-Zeitüberschreitung. Ohne Suffix, die Standardeinstellung
Einheit ist ms. Der Standardwert beträgt 1000 ms (1 s).
Gültige Suffixe sind ms und s.

Beispiel:

· RX-Konfigurationsdatei=/tmp/data.bin format=bin n=10K

Empfangen Sie (10240 = 10 * 1024) Samples und schreiben Sie sie in /tmp/data.bin im binären DAC
Format.

Anmerkungen:

· Die Parameter n, Samples, Buffers und xfers unterstützen die Suffixe K, M und G, die
sind Vielfache von 1024.

· Ein RX-Stop, gefolgt von einem RX-Start, führt dazu, dass die Beispieldatei abgeschnitten wird. Wenn
Dies ist nicht erwünscht. Führen Sie vor dem Neustart unbedingt rx config aus, um eine andere Datei festzulegen
RX-Stream.

· Für höhere Abtastraten wird empfohlen, das binäre Ausgabeformat zu verwenden
Ausgabedatei in den RAM geschrieben werden (z / Tmp, / dev / shm), wenn der Platz es zulässt. Für größere
Bei Aufnahmen mit höheren Abtastraten sollten Sie die Verwendung einer SSD anstelle einer Festplatte in Betracht ziehen.

tx
Verwendung: tx

IQ-Proben aus der angegebenen Datei lesen und übertragen. Die Übertragung erfolgt kontrolliert und
konfiguriert durch eine der folgenden Optionen:

Befehlsbeschreibung
──────────────────────────────────────── ────────── ──────────────────────
start Beginnt mit der Übertragung von Samples
stop Stoppt die Übertragung von Samples
warten Warten Sie, bis die Probenübertragung abgeschlossen ist oder bis a
Die angegebene Zeitspanne vergeht
config Beispielübertragung konfigurieren. Wenn keine Parameter vorhanden sind
sofern vorhanden, werden die aktuellen Parameter ausgedruckt.

Das Ausführen von tx ohne zusätzliche Befehle ist eine gültige Abkürzung für tx config.

Der Wartebefehl benötigt einen optionalen Timeout-Parameter. Dieser Parameter ist standardmäßig auf Einheiten von eingestellt
Millisekunden (ms). Die Timeout-Einheit kann mit den Suffixen ms oder s angegeben werden. Wenn dies
Wird der Parameter nicht angegeben, wartet der Befehl, bis die Übertragung abgeschlossen ist oder
Strg-C wird gedrückt.

Konfigurationsparameter haben die Form param=value und können in einer einzelnen oder-Form angegeben werden
Mehrere TX-Konfigurationsaufrufe. Nachfolgend finden Sie eine Liste der verfügbaren Parameter.

Parameter Beschreibung
──────────────────────────────────────── ────────── ──────────────────────
Datei Dateiname, aus der Beispiele gelesen werden sollen
format Eingabedateiformat. Einer der folgenden:
csv: CSV von SC16 Q11-Proben ([-2048, 2047])
bin: Rohe SC16 Q11 DAC-Proben ([-2048, 2047])
wiederholen Die Häufigkeit, mit der der Dateiinhalt wiederholt werden soll
übermittelt. 0 bedeutet Wiederholung bis zum Stoppen.
Verzögerung Die Anzahl der Mikrosekunden, zwischen denen verzögert werden soll
Dateiinhalte erneut übertragen. 0 bedeutet keine Verzögerung.
Proben Anzahl der Proben pro Puffer, die im verwendet werden sollen
asynchroner Stream. Muss durch 1024 teilbar sein und
>= 1024.
buffers Anzahl der Beispielpuffer, die im asynchronen Modus verwendet werden sollen
Strom. Der Mindestwert ist 4.
xfers Anzahl der gleichzeitigen Übertragungen, die ermöglicht werden sollen
asynchroner Stream, der verwendet werden soll. Dies sollte < the sein
Pufferparameter.
Zeitüberschreitung Datenstrom-Zeitüberschreitung. Ohne Suffix, die Standardeinstellung
Einheit ist ms. Der Standardwert beträgt 1000 ms (1 s).
Gültige Suffixe sind „ms“ und „s“.

Beispiel:

· tx config file=data.bin format=bin Repeat=2 Verzögerung=250000

Zweimalige Übertragung des Inhalts von data.bin mit einer Verzögerung von ca. 250 ms dazwischen
Getriebe.

Anmerkungen:

· Die Parameter n, Samples, Buffers und xfers unterstützen die Suffixe K, M und G, die
sind Vielfache von 1024.

· Für höhere Abtastraten wird empfohlen, die Eingabedatei im RAM zu speichern (z. B / Tmp,
/ dev / shm) oder auf einer SSD statt einer HDD.

· Bei der Bereitstellung von CSV-Daten werden diese mit diesem Befehl zunächst in ein Binärformat konvertiert und gespeichert
in einer Datei im aktuellen Arbeitsverzeichnis. Während dieses Vorgangs liegen Werte außerhalb des zulässigen Bereichs
wird geklemmt.

· Bei Verwendung eines Binärformats ist der Benutzer dafür verantwortlich, dass die bereitgestellten Daten gewährleistet sind
Die Werte liegen im zulässigen Bereich. Diese Voraussetzung entlastet dies
Programm zum Durchführen von Bereichsprüfungen in zeitkritischen Rückrufen.

kompensieren
Verwendung: eingestellt

Der Set-Befehl benötigt einen Parameter und eine beliebige Anzahl von Argumenten für diesen bestimmten Parameter
Parameter. Der Parameter ist einer von:

Parameter Beschreibung
──────────────────────────────────────── ────────── ──────────────────────
Bandbreite Bandbreiteneinstellungen
Frequenz Frequenzeinstellungen
GPIO FX3 <-> FPGA GPIO-Status
Loopback Loopback-Einstellungen. Führen Sie „Loopback festlegen“ aus, um die Modi aufzulisten.
Nochmals Verstärkungseinstellung des RX LNA, in dB. Werte: 0, 3, 6
rxvga1 Verstärkungseinstellung von RXVGA1, in dB. Bereich: [5, 30]
rx_mux FPGA RX FIFO-Eingangs-Mux-Modus. Optionen sind:
BASEBAND_LMS, 12BIT_COUNTER, 32BIT_COUNTER,
DIGITAL_LOOPBACK
rxvga1 Verstärkungseinstellung von RXVGA1, in dB. Bereich: [5, 30]
rxvga2 Verstärkungseinstellung von RXVGA2, in dB. Bereich: [0, 30]
txvga1 Verstärkungseinstellung von TXVGA1, in dB. Bereich: [-35, -4]
txvga2 Verstärkungseinstellung von TXVGA2, in dB. Bereich: [0, 25]
Probenahme Externer oder interner Probenahmemodus
Samplerate Einstellungen der Samplerate
trimdac VCTCXO trimmt DAC-Einstellungen
vctcxo_tamer VCTCXO-Tamer-Modus. Optionen: Deaktiviert, 1PPS, 10 MHz
xb_gpio GPIO-Werte der Erweiterungskarte
xb_gpio_dir GPIO-Richtung der Erweiterungskarte (1=Ausgang, 0=Eingang)

Version
Verwendung: Version

Druckt Versionsinformationen für die Host-Software und das aktuelle Gerät.

Beispiele:


$ bladeRF-cli -l hostedx40.rbf

Lädt ein FPGA-Image mit dem Namen „hostedx40.rbf“ auf das FPGA des BladeRF.

Note: Das mit --load-fpga geladene FPGA-Image geht beim Ausschalten verloren.

$ bladeRF-cli -f Firmware.img

Firmware.img wird auf die Firmware des BladeRF geflasht.

$ bladeRF-cli -L hostedx40.rbf

Flasht das FPGA-Image mit dem Namen „hostedx40.rbf“ auf den BladeRF, wo es gespeichert wird
wird beim Einschalten automatisch geladen.

Verwenden Sie bladeRF-cli online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad