Obtendo o libboost-all-dev para máquina ARM Linux - UHD Ubuntu 12.04 ZyBo ARMv7 32bit

0

Informação básica:

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:

link

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).

PROBLEMA / PERGUNTA:

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

    
por AK_47 13.05.2014 / 21:14

1 resposta

0

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

    
por AK_47 14.07.2014 / 19:03