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, um dos sistemas operacionais de tempo real (RTOS) de código aberto mais utilizados 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,… 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 o OpenEmbedded/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. A distribuição de referência Poky e o processo de compilação. Compilação de… 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: Introdução ao sistema operacional Android – Histórico do Android, principais características, licenças de software, processo de certificação, versões alternativas, componentes básicos do sistema operacional. Código-fonte do Android – Android Open Source Project (AOSP),… 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 ao kernel Linux – Responsabilidades do kernel, arquitetura geral, processo de desenvolvimento e versionamento, visão geral do código-fonte, licença, ferramentas de navegação. Configuração e compilação do kernel – configurando o… 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