Verwenden eines Ettus USRP auf einem eingebetteten System

2

Wenn ich die gesamte USRP-Treiberbibliothek (UHD) auf ein eingebettetes System portieren möchte, bei dem es auf die Größe ankommt. Wie schwer wird das sein?

Der USRP-Treiber ist in C ++ mit mehreren Bibliotheksabhängigkeiten geschrieben. Wie schwierig ist es, ein komplexes C ++ - Programm auf ein eingebettetes System zu portieren?

Deddihp
quelle

Antworten:

2

Das Universal Software Radio Peripheral (USRP) ist eine Hochgeschwindigkeits-USB-Karte zur Herstellung von Software-Radios.

Die GNU Radio-Software kann auf einem PC ausgeführt werden, der mit dem USRP oder einer anderen Radio-Hardware verbunden ist.

Wenn auf Ihrem eingebetteten System eines der folgenden Betriebssysteme ausgeführt wird:

  • Linux
  • Mac OS X
  • BSD
  • Windows

Dann sollte es ziemlich einfach sein, die GNU Radio-Software auf dem eingebetteten System zum Laufen zu bringen. Andernfalls wäre es ziemlich schwierig - vielleicht wäre es einfacher, die Hardware auf einen Linux-Einplatinencomputer umzustellen, als die Software auf einen eingebetteten Computer zu portieren, der keines der oben genannten Betriebssysteme unterstützt.

David Cary
quelle