Bem-vindo à distribuição de software UHD™! UHD é o driver de software gratuito e de código aberto e API para a plataforma SDR Universal Software Radio Peripheral (USRP™), criada e vendida pela Ettus Research.
UHD suporta todo o hardware Ettus Research USRP™, incluindo todas as placas-mãe e placas filhas, e suas combinações.
Para documentação técnica relacionada ao hardware USRP™ ou design de sistema UHD, consulte o Manual UHD e USRP. É aí que você pode encontrar instruções de instalação, ajuda sobre como construir UHD a partir do código-fonte em diferentes plataformas, diretrizes de desenvolvimento e documentação de referência, bem como orientações de uso do dispositivo.
Além disso, certifique-se de verificar as Perguntas frequentes da Ettus Research e a Base de conhecimento para notas úteis de aplicação e tutoriais.
O UHD é desenvolvido principalmente em Linux, mas também testamos e oferecemos suporte aos seguintes sistemas operacionais.
Outros sistemas operacionais provavelmente funcionarão também, mas não são oficialmente suportados.
O UHD pode ser usado para criar aplicativos independentes com hardware USRP™ ou com aplicativos de terceiros. Alguns kits de ferramentas/estruturas comuns são:
hospedar/
O código-fonte do driver de espaço do usuário.
mpm/
O código-fonte do gerenciador de periféricos do módulo (MPM). Este é o código executado em dispositivos incorporados.
firmware/
O código-fonte de todos os microprocessadores em hardware USRP.
fpga/
O código-fonte das imagens UHD FPGA.
imagens/
Contém o construtor de pacotes para imagens de FPGA e firmware. Fornecemos outras ferramentas para baixar pacotes de imagens. Os scripts aqui são principalmente relevantes para mantenedores e desenvolvedores de UHD.
ferramentas/
Ferramentas adicionais, principalmente para fins de depuração. Consulte o arquivo leia-me nesse diretório para obter mais detalhes sobre as ferramentas individuais.