Os cursos de formação ao vivo, presenciais ou online, sobre Sistemas Embebidos demonstram, através de prática interativa e hands-on, os fundamentos e os tópicos avançados dos Sistemas Embebidos.
A formação em Sistemas Embebidos está disponível como “formação ao vivo online” ou “formação ao vivo presencial”. A formação ao vivo online (também conhecida como “formação ao vivo remota”) é realizada através de um desktop remoto interativo. A formação ao vivo presencial pode ser realizada localmente nas instalações do cliente em Gaia ou nos centros de formação corporativa da NobleProg em Gaia.
NobleProg – O seu prestador local de formação
Holiday Inn Porto - Gaia
220, Rua Diogo Macedo, 220, Vila Nova de Gaia 4400-107 , Gaia, Portugal
Do Porto de Metro
Se vier do centro do Porto:
Apanhe a Linha D do Metro (linha amarela) em direção a Vila d’Este.
Saia na estação João de Deus.
A partir de João de Deus, caminhe cerca de 13 minutos até: Rua Diogo Macedo 220, 4400-107 Vila Nova de Gaia.
Da Estação de Comboios de Vila Nova de Gaia
Se por “estação de comboios local” se refere à Vila Nova de Gaia-Devesas:
A morada fica a aproximadamente 12 minutos a pé da estação Vila Nova de Gaia-Devesas, de acordo com as informações sobre a localização do alojamento.
Pode, portanto, ir diretamente a pé até ao alojamento, sem necessidade de apanhar o metro.
O curso Rust Intermediário para Sistemas Embarcados abrange toolchains, padrões de segurança e fluxos de trabalho em tempo real em Gaia. Esta formação ao vivo ajuda os desenvolvedores a criar firmware confiável usando no_std e embedded-hal. Ele foca em concorrência, depuração e implantação em hardware.
Esta formação ao vivo, conduzida por um formador, em Gaia (online ou presencial), destina-se a developers e engenheiros de sistemas embebidos que desejam explorar o potencial do Rust na programação de sistemas embebidos, adquirindo as competências necessárias para desenvolver aplicações robustas e eficientes.
No final desta formação, os participantes terão a capacidade de:
Configurar um ambiente de desenvolvimento para a programação de sistemas embebidos em Rust.
Compreender e interagir com microcontroladores e os seus periféricos utilizando Rust.
Escrever código eficiente e fiável para sistemas embebidos com recursos limitados.
Gerir a concorrência e os requisitos de tempo real em aplicações embebidas.
Interagir com o hardware e utilizar abstrações a baixo nível no Rust.
Aplicar técnicas de gestão de energia e otimização para baixo consumo em sistemas embebidos.
Este treinamento ao vivo conduzido por instrutor em Gaia (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.
Este treinamento ao vivo conduzido por instrutor em Gaia (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.
Esta formação ao vivo, liderada por um instrutor, em Gaia (online ou presencial) é direcionada a engenheiros de sistemas embarcados e desenvolvedores de IA de nível intermediário que desejam implantar modelos de aprendizado de máquina em microcontroladores usando TensorFlow Lite e Edge Impulse.
Ao final desta formação, os participantes serão capazes de:
Compreender os fundamentos do TinyML e seus benefícios para aplicações de IA na borda.
Configurar um ambiente de desenvolvimento para projetos TinyML.
Treinar, otimizar e implantar modelos de IA em microcontroladores de baixo consumo de energia.
Usar TensorFlow Lite e Edge Impulse para implementar aplicações reais de TinyML.
Otimizar modelos de IA para eficiência energética e restrições de memória.
Esta formação ao vivo, com instrutor, amigável para iniciantes em Gaia, aborda os fundamentos de sistemas embutidos e IoT. Os participantes aprenderão programação em C, arquiteturas de microcontroladores e como configurar periféricos de hardware. O curso oferece exercícios práticos para desenvolver habilidades aplicáveis.
Este treinamento ministrado pelo instrutor (online ou presencial) é direcionado a engenheiros que desejam aprender como usar o C embarcado para programar diversos tipos de microcontroladores com base em diferentes arquiteturas de processador (8051, ARM CORTEX M-3 e ARM9).
Neste treinamento presencial, ministrado pelo instrutor em Gaia, os participantes aprenderão como programar o Arduino para uso prático, como controlar luzes, motores e sensores de detecção de movimento. Este curso assume o uso de componentes de hardware reais em um ambiente de laboratório ao vivo (não hardware simulado por software).
Ao final deste treinamento, os participantes serão capazes de:
Programar o Arduino para controlar luzes, motores e outros dispositivos.
Compreender a arquitetura do Arduino, incluindo entradas e conectores para dispositivos adicionais.
Adicionar 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.
Este curso dirigido por instrutores em Gaia explora como o C++ se integra nos sistemas embebidos. Cobre design orientado a objetos, gestão de memória e programação em tempo real para construir código preciso e eficiente. Os participantes criarão uma aplicação de exemplo para adquirir competências práticas.
Este treinamento presencial conduzido por instrutor em Gaia (online ou no local) é destinado a engenheiros e cientistas que desejam aprender e aplicar implementações de DSP para lidar eficientemente com diferentes tipos de sinais e obter melhor controle sobre sistemas eletrônicos multicanal.
Ao final deste treinamento, os participantes serão capazes de:
Configurar e configurar a plataforma e as ferramentas de software necessárias para o Processamento Digital de Sinais.
Compreender os conceitos e princípios fundamentais do DSP e suas aplicações.
Familiarizar-se com componentes de DSP e utilizá-los em sistemas eletrônicos.
Gerar algoritmos e funções operacionais usando os resultados do DSP.
Utilizar as características básicas 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.
Este treinamento ao vivo em Gaia aborda os princípios de design em C embutido, auxiliando os desenvolvedores a compreender a confiabilidade, a funcionalidade e a lógica. Inclui exercícios práticos para projetar aplicações livres de erros, otimizar o desempenho do hardware e dominar restrições do sistema, reutilização de código e manutenibilidade.
Este treinamento prático em Gaia guia engenheiros pelos mecanismos internos, pela arquitetura e pelo desenvolvimento de drivers do kernel do Linux para sistemas embutidos. Os alunos aprenderão a configurar, compilar e iniciar kernels personalizados, além de dominarem os fundamentos da Device Tree e a escrita de drivers de dispositivos de caractere para aplicações do mundo real.
Este curso prático em Gaia orienta os participantes a construir sistemas Embedded Linux do zero. Ele cobre bootloaders, desenvolvimento cruzado, sistemas de build e depuração de aplicativos. Com 60% do tempo dedicado à prática, os aprendizes configuram toolchains e constroem sistemas de arquivos personalizados para projetos do mundo real.
Esta formação em Gaia reduz a lacuna entre C e C++ para sistemas embebidos. Explora funcionalidades do C++11, como a semântica de movimentação e a concorrência. Aprenda a utilizar templates para programação bare-metal e a aplicar padrões de design. Adquira as competências para utilizar o C++ corretamente em ambientes com recursos limitados.
Este treinamento conduzido por um instrutor, ao vivo em Gaia (online ou no local), é voltado para engenheiros que desejam projetar sistemas embarcados de alto desempenho usando FPGA.
Ao final deste treinamento, os participantes serão capazes de:
Instalar e configurar as ferramentas de software FPGA necessárias para projetar e simular um sistema embarcado.
Selecionar a melhor arquitetura FPGA para uma aplicação.
Neste treinamento ao vivo conduzido por instrutor em Gaia, 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.
Este treinamento ao vivo, conduzido por instrutores, em Gaia cobre conceitos centrais de POO em C++, como classes, encapsulamento e polimorfismo. Os desenvolvedores aprendem a projetar aplicações modulares e reutilizáveis por meio de laboratórios práticos, explorando herança, exceções e templates para construir soluções de software escaláveis de forma eficaz.
Este treinamento ao vivo com instrutor (online ou presencial) é destinado a engenheiros embarcados e administradores de sistemas que desejam construir, personalizar e implantar firmware OpenBMC para gerenciamento de servidores.
Esta formação presencial, conduzida por instrutor (online ou presencial), destina-se a engenheiros de validação de hardware e de testes de sistemas que pretendem implementar, testar e solucionar problemas de IPMI e gestão de sensores em plataformas OpenBMC.
Este treinamento instruído ao vivo (online ou presencial) destina-se a engenheiros de segurança e desenvolvedores de firmware que desejam proteger as implantações do OpenBMC contra acesso não autorizado e alteração maliciosa do firmware.
Esta formação ao vivo, conduzida por um instrutor (online ou presencial), destina-se a desenvolvedores de Linux embebido que desejam dominar o sistema de compilação do OpenBMC, personalizar camadas e criar imagens de firmware de BMC prontas para produção.
Esta formação ao vivo, conduzida por um instrutor (online ou presencial), destina-se a designers de PCB e engenheiros eletrónicos de nível iniciante a intermédio que desejem desenvolver um fluxo de trabalho completo e controlado para o design de PCB utilizando o Altium Designer.
Os participantes trabalham num único projeto conectado, evoluindo a partir da configuração do projeto e das bibliotecas de componentes, passando pela captura de esquemas, layout de PCB e verificação, até às saídas de manufatura e lançamento de produção controlado.
Ao final desta formação, os participantes serão capazes de:
Gerir e criar projetos de PCB estruturados no Altium Designer.
Construir e validar designs de esquemas e bibliotecas de componentes.
Configurar regras de PCB, roteamento, DRC e restrições de manufatura.
Gerar e verificar saídas de fabrico, montagem e mecânica.
Aplicar restrições práticas para design de alta velocidade.
Gerir alterações de engenharia e re-lançamentos controlados.
Este curso abrangente em Gaia cobre arquitetura RISC-V, assembly, Linux, FPGA e aplicações de IA. Aborda a escassez global de talento ao construir perícia desde os fundamentos da ISA até ao design avançado de SoC. Ideal para engenheiros que procuram dominar pilhas de computação modernas e open-source.
Nesta formação ao vivo, orientada por um instrutor, em Gaia, os participantes aprenderão como criar um sistema de compilação para Linux embebido com base no Projeto Yocto.
No final desta formação, os participantes serão capazes de:
Compreender os conceitos fundamentais por trás do sistema de compilação do Projeto Yocto, incluindo receitas, metadados e camadas.
Compilar uma imagem Linux e executá-la em ambiente de emulação.
Poupar tempo e esforço na construção de sistemas Linux embebidos.
Este curso oferece uma introdução abrangente à linguagem de programação Zig, cobrindo a sua sintaxe, gestão de memória, desenvolvimento de aplicações e funcionalidades avançadas. Os participantes adquirirão experiência prática com a abordagem única do Zig em termos de segurança, desempenho e interoperabilidade, tornando-o uma alternativa sólida ao C e ao Rust. O curso inclui exercícios práticos para reforçar a aprendizagem e construir confiança na escrita de programas Zig eficientes e fiáveis.
Leia mais...
Última Atualização:
Testemunhos de Clientes (7)
Explicação detalhada, reiteração dos pontos de uma maneira sutil que realmente consolidou o conhecimento muito bem. A disposição do Rod em revisar as perguntas mais obscuras que levantamos, para garantir que suas respostas fossem 100% corretas. Além disso, seu interesse em discutir os prós e contras de estilos de codificação alternativos, para que aprendêssemos não apenas como usar o C++ da maneira pretendida, mas também por quê.
Nick Dillon - cellxica Ltd
Curso - Using C++ in Embedded Systems - Applying C++11/C++14
Máquina Traduzida
Ser capaz de solicitar assuntos avançados, mesmo que não tenham sido planejados inicialmente.
Gabriel Chouinard - Spark Microsystems
Curso - FreeRTOS: Programming for Real Time Operating Systems
Máquina Traduzida
Entendi o processo do sistema operacional e como vinculamos todos os fatores, incluindo as informações de rede. Agora tenho uma visão clara e completa do que está acontecendo nestes computadores e como eles se comunicam entre si. Aprendi bastante sobre o sistema operacional mais importante, que é o Linux, e como implementar nosso próprio Linux embarcado.
Rawda Alnaqbi - beamtrail
Curso - Introduction to Embedded Linux (Hands-on training)
Máquina Traduzida
O conhecimento do instrutor. Ele foi capaz de responder a todas as minhas perguntas, inclusive sobre nossa plataforma. Ele também continuou ajudando até que todos nós entendêssemos o material.
James O'Donnell - Tennant Company
Curso - Embedded Linux Kernel and Driver Development
Máquina Traduzida
O instrutor realmente adaptou o treinamento ao nosso nível e dedicou muito tempo e esforço para garantir que a apresentação fosse bem adequada.
Nicolas Guerette-Berthiaume - Trilliant
Curso - C++ for Embedded Systems
Máquina Traduzida
Estava apenas começando e fazendo algumas coisas básicas, o que foi super útil
Cursos de treinamento de Sistemas Embebidos em Gaia, Cursos de fim de semana de Sistemas Embebidos em Gaia, Treinamento tardiurno de Sistemas Embebidos em Gaia, Sistemas Embebidos guiado por instrutor em Gaia, !Instrutor de Sistemas Embebidos em Gaia, Sistemas Embebidos guiado por instrutor em Gaia, Sistemas Embebidos no local do cliente em Gaia, Aulas de Sistemas Embebidos em Gaia, Treinamento individual de Sistemas Embebidos em Gaia, Cursos tardiurnos de Sistemas Embebidos em Gaia,Coaching de Sistemas Embebidos em Gaia, treinamento em grupo de Sistemas Embebidos em Gaia, Treinador de Sistemas Embebidos em Gaia, Cursos privados de Sistemas Embebidos em Gaia, Treinamendo de Sistemas Embebidos de fim de semana em Gaia