Como obter uma lista de todos os destinos disponíveis no Yocto?

user3528438:

Estou tentando configurar uma compilação Yocto personalizada para um sistema incorporado.

Preciso adicionar pacotes ao fs de destino e à cadeia de ferramentas.

Atualmente, estou apenas tentando adicionar pacotes que já possuem uma receita.

Por exemplo, adicionando IMAGE_INSTALL += " boost-dev"e TOOLCHAIN_TARGET_TASK += "boost-dev"eu posso adicionar impulso ao targetfs e à cadeia de ferramentas.

O que eu quero fazer

O rootfs construído pelo Yocto é muito completo e possui muitas bibliotecas, mas a cadeia de ferramentas possui apenas as mais básicas.

Quero adicionar as bibliotecas ausentes à cadeia de ferramentas.

Questão:

Como encontro os nomes das bibliotecas disponíveis?

Tipo boost-dev, eu pesquisei bastante para descobrir, adicionando o nome boost-devpara que TOOLCHAIN_TARGET_TASKeu possa obter o que quero.

Mas coisas como o OpenGL e o OpenCL, mesmo sabendo que elas são fornecidas /meta-fsl-arm/recipes-graphics/imx-gpu-vivno meu caso, como devo descobrir em qual nome do pacote devo adicionar TOOLCHAIN_TARGET_TASK?

user3528438:

Eu pesquisei mais e encontrei o caminho para obter nomes de pacotes usados ​​por um destino bitbake, examinando dependências.

Ao fazer isso bitbake -g <packagename> -u depexp, a dependência entre os pacotes é mostrada, assim como o nome de todos os pacotes envolvidos na construção do Yocto.

Por exemplo, devilpacote depende devil-dev, portanto, fazer TOOLCHAIN_TARGET_TASK += "devil-dev"na meta-toolchain%.bbappendacrescenta diabo para a cadeia de ferramenta.

Os nomes dos pacotes encontrados dessa maneira podem não estar completos, especificamente alguns pacotes filhos incluídos em um pacote pai podem não ser mostrados aqui.

Quando isso acontecer, localize primeiro o pacote pai que provavelmente contenha o pacote filho e localize o .bbarquivo e o .incarquivo para ele.

Nesses arquivos, provavelmente existe uma PACKAGESvariável que informa qual pacote filho é fornecido por este pacote. Esses pacotes filhos podem ser adicionados a TOOLCHAIN_TARGET_TASK.

Este artigo é coletado da Internet.

Se houver alguma infração, entre em [email protected] Delete.

editar em
0

deixe-me dizer algumas palavras

0comentários
loginDepois de participar da revisão

Artigos relacionados

Como obter uma lista de todos os temas disponíveis no Qt C ++?

Como obter todos os pedidos possíveis de uma lista

Como obter todos os pedidos possíveis de uma lista

Acesse todos os ViewComponents disponíveis como uma lista

Existe uma maneira de obter todos os elementos disponíveis?

Como obter a lista de todos os instantâneos ebs disponíveis na conta com python boto usando paginator

Como obter a lista de todos os instantâneos ebs disponíveis na conta com python boto usando paginator

Como obter Pythonicamente todos os valores de uma lista?

Como obter uma lista de todos os marcadores em matplotlib?

Como obter uma lista de todos os filmes do Wikidata?

Como classificar colunas com base em cabeçalhos usando uma lista de todos os cabeçalhos disponíveis?

Como você consulta uma lista de todos os repositórios que estão disponíveis em um WORKSPACE?

Como obter uma lista de todos os valores de variáveis de instância em uma classe Python

Como obter a lista de todos os testes?

Como posso obter uma lista de todos os canais nomeados abertos no Windows e evitando possíveis exceções?

Como obter todos os nomes de PNPClass disponíveis do WMI

Como obter todos os nomes de PNPClass disponíveis do WMI

Obtenha uma lista de todos os pacotes pip disponíveis e suas versões

Onde posso encontrar uma lista de todos os argumentos ChromeOption disponíveis?

Existe uma lista de absolutamente TODOS os modificadores disponíveis para SwiftUI?

Como obter uma lista de todos os endereços IP válidos em uma rede local?

Como obter a lista de pastas disponíveis em uma conta de e-mail usando JavaMail

Como obter uma lista de todas as tabelas disponíveis no banco de dados?

Lista Symfony de todos os parâmetros do kernel disponíveis como% kernel.debug%

Como listar todos os plugins jenkins disponíveis usando a lista de comandos com seus nomes curtos

Existe uma maneira de obter todos os rearranjos possíveis de uma lista em Haskell?

Como obter uma lista de todos os métodos decorados com `@ property`?

Como obter uma lista de todas as fontes atualmente disponíveis para Matplotlib?

Como obter uma lista de todas as fontes atualmente disponíveis para Matplotlib?

TOP lista

quentelabel

Arquivo