Cursos de Introduction to Embedded Linux (Hands-on training)
Este é um curso de dois dias que cobre todos os princípios básicos da construção de sistemas Linux incorporados, cerca de 60% do tempo total do curso é de implementação prática para aplicações do mundo real usando os mesmos padrões e ferramentas usadas na indústria
Programa do Curso
- Breve história do Linux
- Visão geral do desenvolvimento de código aberto
- Introdução ao Linux embarcado
- Desenvolvimento cruzado | Carregadores de inicialização
- Construindo um sistema Linux embarcado personalizado para um alvo de hardware típico (uma placa de desenvolvimento baseada em ARM ou MIPS de escolha do instrutor)
- Embedded Linux Ferramentas
- Introdução aos sistemas de construção
- Embedded Linux desenvolvimento e depuração de aplicativos
Requisitos
- Conhecimentos básicos Embedded Systems
- Linguagem de programação de alto nível (C ou C++)
Os cursos de treinamento abertos exigem mais de 5 participantes.
Cursos de Introduction to Embedded Linux (Hands-on training) - Booking
Cursos de Introduction to Embedded Linux (Hands-on training) - Enquiry
Introduction to Embedded Linux (Hands-on training) - Solicitação de Consultoria
Solicitação de Consultoria
Declaração de Clientes (3)
I understood the process of the operating system and how do we link all factors together information of network as well so now I have an obvious and full picture about what is going on these computers how they communicate with each others ultimately gained knowledge about the most important operating system which is Linux and how do we implement our own embedded Linux
Rawda Alnaqbi - beamtrail
Curso - Introduction to Embedded Linux (Hands-on training)
The content. This was very new for me so learned a lot.
Juan Castro - iVolve
Curso - Introduction to Embedded Linux (Hands-on training)
I thought the content (both theory and practical) was excellent, and exactly what we were wanting/expecting. The exercises were challenging but achievable.
Mike Kleinau - iVolve
Curso - Introduction to Embedded Linux (Hands-on training)
Próximas Formações Provisórias
Cursos Relacionados
Buildroot: a Firmware Generator for Embedded Systems
7 HorasBuildroot é um projeto de código aberto que contém scripts que produzem uma cadeia de ferramentas de compilação cruzada, uma imagem personalizável do sistema de arquivos raiz e um kernel Linux para dispositivos embarcados. Durante este curso prático, os participantes aprenderão a usá-lo:
- Como selecionar o software que vai para o sistema de arquivos raiz.
- Como adicionar novos pacotes e modificar os existentes.
- Como adicionar suporte para novas placas embarcadas.
Durante o curso, serão produzidas imagens de sistema de ficheiros de arranque. Os cursos remotos são ministrados usando o emulador QEMU, enquanto na sala de aula é possível usar tanto o QEMU quanto placas embarcadas reais à escolha do instrutor.
Outros projectos com objectivos semelhantes incluem o projeto Yocto e o OpenWRT. Utilize estas apresentações para determinar qual é a escolha certa para as suas necessidades.
Embedded Linux Systems Architecture
35 HorasObjetivos do curso
Fornecer uma compreensão dos fundamentos do GNU/[0 incorporado], como os pedaços e peças se encaixam. Quais componentes são necessários para construir um sistema GNU/Linux embarcado, onde obtê-los e como configurá-los/construí-los/instalá-los? Onde obter ajuda? E quanto a essas licenças de software? Os exercícios práticos fornecem a você a experiência prática necessária para prosseguir e desenvolver seus próprios sistemas GNU/Linux embarcados após concluir este treinamento com sucesso.
Descrição
Esta aula de treinamento de cinco dias utiliza exercícios práticos combinados com instruções para ilustrar os conceitos do GNU/[0 incorporado]. Ele foi projetado para deixá-lo atualizado rapidamente. A filosofia, os conceitos e os comandos necessários para fazer uso eficaz do GNU/Linux são descritos através de uma combinação de teoria e treinamento prático.
Não reinvente a roda, mas aprenda com um instrutor experiente e leve para casa um conhecimento prático do GNU/Linux e a capacidade de usá-lo efetivamente em seu próprio projeto de desenvolvimento embarcado.
Quem deve comparecer?
Gerentes, gerentes de projeto, engenheiros de software, hardware, desenvolvimento, sistemas, testadores, administradores, técnicos e outras partes interessadas na tecnologia, que desejam entender o mais rápido possível como funciona o Embedded GNU/Linux. Você deve usar GNU/Linux ou terá o luxo de decidir se faz sentido usá-lo ou não. Talvez você já tenha tentado usar o Embedded GNU/Linux, mas não tem certeza se fez tudo da maneira certa. Atualmente você usa um sistema operacional e uma varinha diferentes para descobrir se o GNU/Linux pode ser melhor e/ou mais barato.
Opções de entrega
Todo o material de treinamento é em inglês, mas a apresentação do mesmo pode ser em inglês ou em alemão, conforme desejar, em todo o mundo.
- no local - orientado por instrutor on-line - orientado por instrutor combinação no local/on-line - orientado por instrutor
Embedded Linux Kernel and Driver Development
14 HorasUm curso de dois dias que consiste em cerca de 60% de laboratórios práticos, com foco em componentes internos do kernel Linux incorporado, arquitetura, desenvolvimento e investigação de como escrever e integrar vários tipos de drivers de dispositivo.
Quem deve comparecer?
Engenheiros interessados no desenvolvimento de kernel Linux em sistemas e placas embarcados.
Embedded Linux: Building a System from the Ground Up
14 HorasNeste treinamento ao vivo conduzido por instrutor em Brasil, os participantes aprenderão passo a passo como construir um sistema Linux incorporado a partir do zero. Desde a construção de um kernel minimalista até a configuração dos processos de inicialização e inicialização, os participantes aprenderão as ferramentas, técnicas e mentalidade necessárias para implantar um sistema Linux incorporado totalmente funcional.
Para treinamentos remotos, o QEMU será usado para emular o hardware. Outras plataformas, incluindo dispositivos de hardware reais, podem ser consideradas numa base caso a caso.
Embedded GNU/Linux Kernel Internals and Device Drivers
35 HorasDescrição
Esta aula de treinamento de 5 dias usa exercícios práticos combinados com instruções para ilustrar os conceitos internos do kernel GNU/Linux e o desenvolvimento de drivers de dispositivos. Foi concebido para o colocar rapidamente ao corrente da situação. Descrevemos processos, conceitos e comandos necessários para escrever drivers de dispositivos GNU/Linux através de uma combinação de teoria e treinamento no trabalho.
Não reinvente a roda, mas aprenda com um formador experiente e leve para casa um conhecimento prático e a capacidade de o utilizar eficazmente no seu próprio projeto de desenvolvimento embebido.
Quem deve participar?
Pessoas com interesse ou com a tarefa de desenvolver ou avaliar o desenvolvimento de controladores de dispositivos GNU/Linux, como engenheiros de software, engenheiros de campo, gestores (de projectos), engenheiros de hardware.
LEDE: Set Up a Linux Wireless Router
7 HorasO Projeto LEDE ( Linux Embedded Development Environment) é um Linux operacional Linux baseado no OpenWrt . É um substituto completo para o firmware fornecido pelo fornecedor de uma ampla gama de roteadores sem fio e dispositivos que não são de rede.
Neste treinamento ao vivo conduzido por instrutor, os participantes aprenderão como configurar um roteador sem fio baseado em LEDE.
Público
- Administradores de rede e técnicos
Formato do curso
- Palestra parcial, parte discussão, exercícios e prática prática
NetApp ONTAP
35 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a engenheiros que desejam implementar NetApp ONTAP.
No final deste treinamento, os participantes serão capazes de:
- Configurar e administrar o ONTAP 9.3 Cluster (3 dias).
- Proteger os dados através de tecnologias Data Protection (2 dias).
Yocto Project
28 HorasNeste treinamento ao vivo conduzido por instrutor em Brasil, os participantes aprenderão como criar um sistema de construção para Linux incorporado com base em Yocto Project.
Ao final deste treinamento, os participantes serão capazes de:
- Entenda os conceitos fundamentais por trás de um sistema de compilação Yocto Project, incluindo receitas, metadados e camadas.
- Construir uma imagem Linux e executá-la sob emulação.
- Economizar tempo e energia construindo sistemas Linux embarcados.
The Yocto Project - An Overview - hands-on
28 HorasDescrição
Esta formação de quatro dias combina teoria e exercícios práticos para introduzir o Yocto Project.
Ele responde a perguntas frequentes como:
- É realmente necessário usar outra versão do conjunto de ferramentas/bibliotecas/pacotes para cada projeto GNU/Linux e, além disso, seguir um fluxo de trabalho diferente?
- É possível garantir que o ambiente de desenvolvimento seja idêntico para todos os desenvolvedores/fornecedores e que ainda seja possível produzir compilações idênticas às de hoje daqui a mais de 10 anos?
- A PJ pode ajudar a descobrir ao abrigo de que licenças de software estão licenciados os pacotes que utiliza?
As sessões práticas são efectuadas em hardware alvo (por exemplo, Beagle Bone Black Rev. C - http://beagleboard.org/BLACK). Após a formação, poderá descarregar uma imagem docker com o Ubuntu 14.x e todas as dependências pré-instaladas, bem como os exemplos, para poder trabalhar com o material do curso nos seus próprios laboratórios. Por favor, note que este não é um curso introdutório ao Embedded GNU/Linux. Você já deve saber como o Embedded GNU/Linux funciona e como configurar/compilar o kernel GNU/Linux e os drivers do kernel.
Quem deve participar?
Você já usa o GNU/Linux em seus projetos e provavelmente já ouviu falar do Yocto Project, mas não se atreveu a dar uma olhada mais de perto, ou teve dificuldades em usá-lo. Você não sabe se e como seu fluxo de trabalho diário pode ser acomodado no PJ e geralmente acha o PJ bastante complicado. Para que é que precisamos de tudo isto se até agora tudo era (supostamente) muito mais fácil? Após a formação, deverá ser capaz de decidir se precisa ou não da PJ. O workshop destina-se a engenheiros de software, de desenvolvimento e de sistemas, testadores, administradores, engenheiros e outras partes interessadas no PJ, com um conhecimento sólido do GNU/Linux incorporado.