O UHD funciona para máquinas ARM. No entanto, você precisa alterar as configurações no Gerenciador de Atualizações no Linux para procurar atualizações de (universe) que tem a biblioteca libboost-all-dev
Eu preciso instalar o UHD na minha placa ZyBo (pela Digilent e Xilinx), mas não posso. Eu tenho o Xillinux Ubuntu 12.04 instalado nele. Tem uma arquitetura ARMv7 de 32bits. (Ir para baixo para a questão). O software UHD pode ser instalado seguindo as instruções aqui:
Opção de instalação 1:
Um processo de instalação alternativo é:
Instale o Git e baixe o código fonte:
sudo apt-get install git
git clone git://github.com/EttusResearch/uhd.git
Instale todas as dependências necessárias (consulte o guia de criação):
sudo apt-get install libboost-all-dev libusb-1.0-0-dev python-cheetah doxygen python-docutils
Build-essential é uma biblioteca C ++ bem embalada, que é outra necessária
sudo apt-get install build-essential
Instale e execute o cmake:
sudo apt-get install cmake
Em seguida, para executar o programa cmake:
cd uhd/host
mkdir build
cd build
cmake ../
Assegure-se de que todos os testes relacionados às principais dependências necessárias sejam bem-sucedidos.
Instalar e configurar o caminho da biblioteca:
make
make test
sudo make install
cd uhd/host/build/lib
cp libuhd.so /etc/ld.so.conf.d
sudo ldconfig
sudo reboot
(Eu também tentei outras instruções no site e soluções alternativas).
No entanto, a questão é que este software foi feito para máquinas i386 e amd64. O ZyBo tem uma arquitetura ARMv7. Eu usei um guia de instalação que requeria a dependência do pacote: libboost-all-dev que não está disponível para minha arquitetura. Portanto, eu estava apenas para instalar metade dos requisitos para UHD. Alguém sabe como construir a instalação para que ela possa rodar na arquitetura ARMv7 ou como baixar o pacote libboost-all-dev para um processador ARMv7?
Obrigado pela ajuda
O UHD funciona para máquinas ARM. No entanto, você precisa alterar as configurações no Gerenciador de Atualizações no Linux para procurar atualizações de (universe) que tem a biblioteca libboost-all-dev