Este treinamento visa introduzir o participante no desenvolvimento de aplicações com o sistema operacional de tempo real MQX da NXP. Através de uma abordagem prática, o treinamento visa introduzir o participante nos conceitos de um sistema operacional de tempo real, cobrindo toda a API do MQX, incluindo: Classificação de sistemas de tempo real, sistemas foreground,… Read more »
Arquivos: Treinamentos
FreeRTOS
Este treinamento visa capacitar o participante no desenvolvimento de software embarcado utilizando o FreeRTOS, o sistema operacional de tempo real (RTOS) de código aberto mais usado no mundo. Através de uma abordagem prática, o treinamento visa introduzir o participante nos conceitos de um sistema operacional de tempo real, cobrindo toda a API do FreeRTOS, incluindo:… Read more »
Controle de versão com Git
Este treinamento visa capacitar o participante a desenvolver e gerenciar projetos de software utilizando o Git como ferramenta de controle de versão. Durante o treinamento, o participante irá estudar os seguintes tópicos: O que é um sistema de controle de versão, tipos de sistemas de controle de versão, vantagens de um sistema de controle de… Read more »
Yocto Project
Este treinamento visa capacitar o participante a desenvolver e customizar sistemas com Linux embarcado utilizando as ferramentas do Yocto Project. Durante o treinamento, o participante irá estudar os seguintes tópicos: Yocto Project, suas origens, arquitetura básica e componentes principais. Organização do código-fonte e principais comandos. O sistema de build Poky e o processo de compilação…. Read more »
Android debugging
Este treinamento visa capacitar o participante a depurar e resolver problemas em sistemas com Android embarcado. Durante o treinamento, os seguintes tópicos serão abordados: Introdução à depuração de software, o processo de depuração de software, principais tipos de problemas, principais mecanismos de depuração, processos e técnicas de depuração e análise de performance em sistemas Linux… Read more »
Android embarcado
Este treinamento visa capacitar o participante a desenvolver e customizar sistemas com Android embarcado. Durante o treinamento, os seguintes tópicos serão abordados: Histórico do Android, principais características, licenças de software, processo de certificação, componentes básicos do sistema operacional. Código-fonte do Android, AOSP, ferramenta repo e repositórios git, principais diretórios do código-fonte, navegando no código-fonte, AndroidXRef…. Read more »
Linux debugging
Este treinamento visa capacitar o participante a depurar e resolver problemas em sistemas com Linux embarcado. Durante o treinamento, os seguintes tópicos serão abordados: Introdução à depuração de software, processo estruturado de depuração de software, principais tipos de problemas, principais mecanismos de depuração, processos e técnicas de depuração e análise de performance em sistemas Linux…. Read more »
Programação Linux
Este treinamento visa capacitar o participante a desenvolver aplicações em linguagem C para Linux embarcado. Através de uma abordagem prática, os participantes aprenderão a desenvolver aplicações em linguagem C para acessar diferentes dispositivos de hardware e interfaces de comunicação em sistemas Linux, incluindo LEDs, GPIOs, UART, botões, sensores, PWM, I2C, SPI, canais A/D, acelerômetro, display,… Read more »
Linux device drivers
Este treinamento visa capacitar o participante no desenvolvimento de drivers de dispositivo para o kernel Linux. Durante o treinamento, os seguintes tópicos serão abordados: Introdução à arquitetura geral do kernel Linux. Estudo detalhado do código-fonte. Configuração, compilação e testes do kernel no kit de desenvolvimento. Desenvolvimento de módulos do kernel. Compilando, instalando, carregando e testando o módulo… Read more »
Linux embarcado
Este treinamento visa capacitar o participante a desenvolver e customizar sistemas com Linux embarcado, através de uma abordagem prática e um conteúdo amplo. Durante o treinamento, o participante irá: Estudar sobre a arquitetura geral de sistemas com Linux embarcado. Configurar e gerar seu próprio toolchain para compilação cruzada. Configurar e compilar o bootloader (U-Boot) para… Read more »
Comentários