Cursos de Embedded Linux Kernel and Driver Development
Um 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.
Programa do Curso
- Qual é o kernel Linux?
- Obtendo o código-fonte do kernel
- Configurando, compilando e inicializando o kernel
- Arquivos de árvore de dispositivos
- Linux módulos do kernel
- Linux depuração do kernel
- Drivers de dispositivos de caracteres
- Usando Git para gerenciamento de código-fonte
Requisitos
Familiaridade básica com a utilização de um sistema GNU/Linux
Os cursos de treinamento abertos exigem mais de 5 participantes.
Cursos de Embedded Linux Kernel and Driver Development - Booking
Cursos de Embedded Linux Kernel and Driver Development - Enquiry
Embedded Linux Kernel and Driver Development - Solicitação de Consultoria
Solicitação de Consultoria
Declaração de Clientes (2)
O conhecimento do treinador. Ele foi capaz de responder todas as minhas perguntas, inclusive sobre nossa plataforma. Ele também continuou ajudando até que todos compreendessem o material.
James O'Donnell - Tennant Company
Curso - Embedded Linux Kernel and Driver Development
Máquina Traduzida
I liked the hands-on nature of it.
Maurice Egan
Curso - Embedded Linux Kernel and Driver Development
Máquina Traduzida
Próximas Formações Provisórias
Cursos Relacionados
Advanced Embedded Systems Development
35 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a engenheiros que desejam aprender a usar o C incorporado para programar vários tipos de microcontroladores baseados em diferentes arquiteturas de processador (8051, ARM CORTEX M-3 e ARM9).
Arduino Programming for Beginners
21 HorasNeste treinamento ao vivo conduzido por instrutor em Brasil, os participantes aprenderão como programar o Arduino para uso no mundo real, como para controlar luzes, motores e sensores de deteção de movimento. Este curso pressupõe a utilização de componentes de hardware reais num ambiente de laboratório ao vivo (e não hardware simulado por software). 
No final desta formação, os participantes serão capazes de
- Programar Arduino para controlar luzes, motores e outros dispositivos.
- Entenda a arquitetura do Arduino, incluindo entradas e conectores para dispositivos complementares.
- Adicione componentes de terceiros, como LCDs, acelerômetros, giroscópios e rastreadores GPS para estender a funcionalidade do Arduino.
- Compreender as várias opções em linguagens de programação, desde C até linguagens de arrastar e soltar.
- Testar, depurar e implantar o Arduino para resolver problemas do mundo real.
Circuits and Electronics Fundamentals
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a engenheiros e cientistas da computação que desejam aplicar os fundamentos de circuitos e eletrônicos para projetar dispositivos e sistemas que utilizam propriedades de componentes elétricos para o desenvolvimento de funcionalidades de hardware.
No final desta formação, os participantes serão capazes de:
- Instalar e configurar as ferramentas e programas necessários para o desenvolvimento de circuitos e placas de circuitos.
- Compreender os princípios básicos da engenharia de circuitos e eletrónica.
- Utilizar os componentes electrónicos primários na construção de tecnologias eficientes de hardware informático.
- Otimizar dispositivos electrónicos através da implementação de métodos de análise de circuitos.
- Aplicar os fundamentos da eletrónica e dos circuitos ao desenvolvimento de aplicações empresariais.
Digital Signal Processing (DSP) Fundamentals
21 HorasEsta formação ao vivo orientada por um formador em Brasil (online ou no local) destina-se a engenheiros e cientistas que pretendam aprender e aplicar implementações DSP para tratar eficazmente diferentes tipos de sinais e obter um melhor controlo sobre sistemas electrónicos multicanais.
No final desta formação, os participantes serão capazes de
- Instalar e configurar a plataforma de software e as ferramentas necessárias para o Processamento Digital de Sinais.
- Compreender os conceitos e princípios que são fundamentais para o DSP e suas aplicações.
- Familiarizar-se com os componentes DSP e empregá-los em sistemas electrónicos.
- Gerar algoritmos e funções operacionais usando os resultados do DSP.
- Utilizar os recursos básicos das plataformas de software de DSP e projetar filtros de sinais.
- Sintetizar simulações de DSP e implementar vários tipos de filtros para DSP.
Embedded C Application Design Principles for Automotive Professionals
14 HorasUm curso de dois dias que abrange todos os princípios de conceção com exemplos de código associados a tecnologias industriais recentes; muito útil para os programadores de software para o sector automóvel
Embedded C Application Design Principles
14 HorasEste treinamento ao vivo conduzido por instrutor (no local ou remoto) é destinado a desenvolvedores C que desejam aprender os princípios de design C incorporados.
No final deste treinamento, os participantes serão capazes de:
- Compreender as considerações de design que tornam os programas C incorporados confiáveis
- Definir a funcionalidade de um sistema incorporado
- Definir a lógica e a estrutura do programa para obter o resultado desejado
- Conceber uma aplicação incorporada fiável e sem erros
- Obter um desempenho ótimo do hardware alvo
Formato do curso:
- Palestra interactiva e discussão
- Exercícios e prática
- Implementação prática num ambiente de laboratório ao vivo
Opções de personalização do curso:
- Para solicitar uma formação personalizada para este curso, por favor contacte-nos para combinar.
Electronic Control Unit (ECU) - Practical Vector
28 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a engenheiros e técnicos automotivos de nível intermediário que desejam obter experiência prática em testes, simulações e diagnósticos de ECUs usando ferramentas Vetor como CANoe e CANape.
No final desta formação, os participantes serão capazes de:
- Compreender o papel e a função das ECUs nos sistemas automotivos.
- Instalar e configurar ferramentas vectoriais como o CANoe e o CANape.
- Simular e testar a comunicação de ECUs em redes CAN e LIN.
- Analisar dados e efetuar diagnósticos em UCE.
- Criar casos de teste e automatizar fluxos de trabalho de teste.
- Calibrar e otimizar ECUs utilizando abordagens práticas.
Electronic Control Unit (ECU) - Theoretical Vector
21 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a engenheiros automotivos de nível intermediário e desenvolvedores de sistemas embarcados que desejam entender os aspectos teóricos das ECUs, com foco em ferramentas e metodologias baseadas em vetores usadas no design e desenvolvimento automotivo.
No final desta formação, os participantes serão capazes de:
- Compreender a arquitetura e as funções das ECUs nos veículos modernos.
- Analisar os protocolos de comunicação utilizados no desenvolvimento de ECUs.
- Explorar ferramentas baseadas em vectores e as suas aplicações teóricas.
- Aplicar princípios de desenvolvimento baseados em modelos ao projeto de ECU.
FreeRTOS: Programming for Real Time Operating Systems
14 HorasNeste treinamento ao vivo conduzido por instrutor em Brasil, os participantes aprenderão como codificar usando FreeRTOS à medida que avançam no desenvolvimento de um projeto RTOS simples usando um microcontrolador.
Ao final deste treinamento, os participantes serão capazes de:
- Compreender os conceitos básicos de sistemas operacionais em tempo real.
- Conhecer o ambiente do FreeRTOS.
- Aprender a codificar com FreeRTOS.
- Fazer a interface de uma aplicação FreeRTOS com periféricos de hardware.
Learning Vivado
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores de FPGA que desejam usar Vivado para projetar, depurar e implementar soluções de hardware.
No final deste treinamento, os participantes serão capazes de:
- Desenvolver sistemas HDL com código C e ferramentas Vivado.
- Gerar e implementar processadores soft em Vivado.
- Testar e simular código C usando Vivado.
Deploying AI on Microcontrollers with TinyML
21 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a engenheiros de sistemas embarcados de nível intermediário e desenvolvedores de IA que desejam implantar modelos de aprendizado de máquina em microcontroladores usando TensorFlow Lite e Edge Impulse.
No final deste treinamento, os participantes serão capazes de:
- Entenda os fundamentos de TinyML e seus benefícios para aplicativos de IA de ponta.
- Configure um ambiente de desenvolvimento para projetos TinyML.
- Treine, otimize e implante modelos de IA em microcontroladores de baixa potência.
- Usar TensorFlow Lite e Edge Impulse para implementar aplicações TinyML do mundo real.
- Otimizar modelos de IA para eficiência energética e restrições de memória.
Microcontroller Design
35 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a engenheiros que desejam aprender os princípios de design do design de microcontroladores.
Raspberry Pi for Beginners
14 HorasRaspberry Pi é um pequeno e único computador.
Neste treinamento ao vivo liderado por instrutores, os participantes aprenderão como configurar e programar o Raspberry Pi para servir como um sistema interativo e poderoso.
No final do curso, os participantes poderão:
- Criar um ambiente de desenvolvimento integrado (IDE) para a maior produtividade do desenvolvimento
- Programa Raspberry Pi para controlar dispositivos como sensores de movimento, alertas, servidores web e impressoras.
- Compreender Raspberry Pi's arquitetura, incluindo entradas e conectores para dispositivos adicionais.
- Compreender as diferentes opções em idiomas de programação e sistemas operacionais
- Testar, desbloquear e implementar o Raspberry Pi para resolver problemas do mundo real
Auditoria
- Desenvolvedores
- Técnico de Hardware/Software
- Técnicos em todas as indústrias
- Hobbies
Formato do curso
- Parte de palestras, parte de discussão, exercícios e prática pesada
Notícia
- Raspberry Pi Apoia vários sistemas operacionais e idiomas de programação. Este curso usará o Raspbian como sistema operacional e Python como linguagem de programação. Para solicitar uma configuração específica, por favor contacte-nos para organizar.
- Os participantes são responsáveis pela aquisição do hardware e componentes Raspberry Pi.
Tensorflow Lite for Microcontrollers
21 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (online ou no local) é destinado a engenheiros que desejam escrever, carregar e executar modelos de aprendizado de máquina em dispositivos incorporados muito pequenos.
No final desta formação, os participantes serão capazes de
- Instalar TensorFlow Lite.
- Carregar modelos de aprendizado de máquina em um dispositivo incorporado para permitir que ele detecte fala, classifique imagens, etc.
- Adicionar IA a dispositivos de hardware sem depender de conetividade de rede.