Yocto Project

Diretorios do Poky Vamos descrever aqui, sobre a estrutura de diretorios do poky. BITBAKE – Responsável por armazenar o executor de tarefas agendadas. Build – Armazena as pastas usadas na criação dos fontes e montagem da imagem de instalação contrib – São como o próprio nome diz, contribuições agregadas ao projeto base do Yocto project Leia mais sobreYocto Project[…]

Yocto Project

Entendendo as Classes Continuando com nosso exemplo anterior, podemos ver o poky/meta-raspberrypi/classes. Nele temos um arquivo interessante, o sdcard_image-rpi.bbclass. Neste arquivo, podemos verificar que os processos de montagem do sd de dados são realizados, onde alem da montagem da partição temos a copia dos dados e pacotes para o sd. [continua]

Yocto Project

Neste tutorial, iremos mostrar onde o bitbake pega a configuração da plataforma alvo. Primeiro devemos lembrar que para gerar uma imagem de uma plataforma especifica, precisamos baixar as informações desta. O Projeto Yocto não contem todas as informações classes, task e layers de todas as plataformas. Para tanto ele dispõem de um repositório contendo um Leia mais sobreYocto Project[…]

Yocto Project

Agora vamos entender onde cada sigla atua. Receitas (RECIPES) São arquivos com extensão (.bb), podendo descrever como montar os pacotes. .bbappend são aditivos as receitas já criadas, agregando novos pacotes. .inc dados compartilhados nas receitas. PackageGroups São coleções ou grupos de pacotes agrupados na receita. São contidos com extensão *.bb Classes São módulos de classes Leia mais sobreYocto Project[…]

Yocto Project

Agora vamos entender um pouco das gírias do Yocto Layer Camado ou Grupo de Metadados que são incluídos na construção, entende-se todas as customizações que podem ser incluídas. Distro São as configurações para montagem da imagem. Machine É a plataforma que se deseja construir a distribuição. Ex X86, ARM Raspberry. Image É a distribuição “compilada” Leia mais sobreYocto Project[…]

Criar projeto Yocto Project

Para criar um projeto no yocto project é muito simples. Crie uma maquina virtual com pelo menos 100Gb de memoria, e 4 núcleos de processamento. Eu recomendo pelo menos 4 Gb de RAM. Instale o Ubuntu, ultima versão disponível. Instale os seguintes pacotes, antes de começar: sudo apt-get install gawk wget git-core diffstat unzip texinfo Leia mais sobreCriar projeto Yocto Project[…]

maurinsoft.com.br