Arquivos: Treinamentos

NXP MQX RTOS

Este treina­mento 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 »

FreeRTOS

Este treinamento visa capacitar o par­tic­i­pante 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 treina­mento visa capac­i­tar o par­tic­i­pante 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 treina­mento visa capac­i­tar o par­tic­i­pante a desen­volver e cus­tomizar sis­temas 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 capac­i­tar o par­tic­i­pante a desen­volver 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 treina­mento visa capac­i­tar o par­tic­i­pante no desen­volvimento 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 treina­mento visa capac­i­tar o par­tic­i­pante a desen­volver e cus­tomizar sis­temas com Linux embarcado, através de uma abor­dagem prática e um con­teú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 »