Home
Maratona JBoss
Formação Analistas de Negócios São Paulo
SEO - Otimização de Sites
Google Android SAO Tutorial Mão na Massa

     EVENTOS - C & C++ para Sistemas Embarcados


São Paulo - SP
14 de Novembro
Sábado das 9h00 às 18h00
Century Flat Paulista
R. Teixeira da Silva, 647 - Paraíso


2ª edição!


Firmware
Otimizações Avançadas
C
C++

Protocolos Embarcados
Gerenciamento de Energia
Linux Embarcado

Este mesmo seminário em 2008 contou com mais de 300 participantes

Objetivo
Compartilhar conhecimento em desenvolvimento de firmware e software para sistemas embarcados com foco nas linguagens C e C++, abrangendo Arquiteturas de 8 bits até 32 bits nas quais são aplicadas em diversos setores da tecnologia.

Público Alvo
Profissionais, entusiastas, estudantes e hobbistas que atuem na área de pesquisa e desenvolvimento de sistemas embarcados

Após o Término deste Seminário o participante estará apto a:
Entender alguns conceitos avançados no desenvolvimento de firmware e softwares para sistemas embarcados.


Especialistas e Palestras


Daniel Quadros
das 9h00 às 10h30


Engenheiro Eletrônico formado a mais tempo que gosta de admitir, desenvolveu firmware para terminais de vídeo e software básico para microcomputadores na Scopus Tecnologia, desenvolveu software de comunicação de dados para PC na Humana Informática, trabalhou com coletores de dados, código de barras e rádio freqüência na Seal Eltrônica e desde o final de 2002 é diretor... (leia mais)
Interfaceando Microcontroladores
Nível: Iniciante/Intermediário
Pré-Requisitos:
é indispensável Conhecimentos básicos de C e microcontroladores
Apresentação específica para: Desenvolvedores de firmware para microcontroladores.

-> Esta palestra aborda as formas mais comuns de interface de microcontroladores a periféricos e outros sistemas, apresentando implementações típicas de hardware e software. Serão apresentados exemplos de código C para microcontroladores PIC (8 bits), HCS08 e MSP430 e periféricos como memória EEProm e Relógio de Tempo Real.

Tópicos
Programação dos periféricos internos dos microcontroladores: registradores de controle e interrupções
E/S Digital: controlando LEDs, tratando teclas e teclados, PWM
E/S Analógica: ADC e DAC
Comunicação serial assíncrona
Comunicação a 2 fios (I2C). Exemplos: relógio PCF8583 e memória 24WC256
Comunicação a 3 fios. Exemplo: relógio DS1302
Comunicação a 4 fios (SPI, MICROWIRE). Exemplo: memória FM93C66.
Interface com LCD Alfanumérico

Com essa apresentação, o participante estará apto a: Implementar em C as formas mais comuns de interface de microcontroladores a periféricos e outros sistemas, particularmente para os microcontroladores PIC 8 bits da Microchip, MSP430 da Texas e HCS08 da Freescale.

Luiz de Barros
das 11h00 às 12h30

Engenheiro Eletrônico formado pela Universidade Federal de Pernambuco com mais de 17 anos de experiência, tendo atuado nas seguintes áreas: Desenvolvimento de drivers para hardware embarcado em ambiente GNU/Linux; Projeto e Implementação de Hardware e Software para sistemas embarcados de 8, 16 e 32 bits utilizando microcontroladores das famílias AVR, x86, Z80, ARM7, ARM9. (leia mais)
Otimizando C++ para Sistemas Embarcados
Nível:
Intermediário
Pré-Requisitos:
é indispensável conhecimentos sobre Sistemas Embarcados e de programação em C++
Apresentação específica para: Engenheiros, Estudantes e Desenvolvedores de Software Embarcado.

-> A utilização da linguagem C++ em plataformas embarcadas vem crescendo a cada dia. Como todos sabemos, os recursos de herança, polimorfismo e encapsulamento providos por uma linguagem orientada a objeto podem prover diversas vantagens, como maior testabilidade, maior isolação entre camadas e maior facilidade de manutenção/atualização, melhor reuso de código e, em alguns casos, menor código binário. Apresentaremos nesta palestra algumas orientações e técnicas eficientes para otimização de código C++ para utilização em sistemas embarcados e demonstraremos as diferenças de tamanho de binário para implementar uma funcionalidade em C, C++ e C++ otimizado para funcionamento em sistemas embarcados.

Tópicos
C++ Embarcado?
Pensando Embarcado (Think Embedded!)
Conhecendo a sua Plataforma e Ambiente de Desenvolvimento
O que POSSO FAZER X O que NÃO É RECOMENDADO?
O que NÂO DEVO FAZER?
Algumas Técnicas de Otimização
Otimizando um Código
Algumas comparações (otimizado x não otimizado)

Com essa apresentação, o participante estará apto a: Aproveitar ao máximo e utilizar conscientemente os recursos das plataformas embarcadas no desenvolvimento de software em linguagem C++

Alessandro Cunha
das 14h00 às 15h30

Após concluir os cursos de Aprendizagem Industrial (CAI) no SENAI São Paulo, o técnico em eletrônica, Alessandro Ferreira da Cunha formou-se engenheiro eletricista com ênfase em eletrônica pela Universidade São Judas Tadeu. Atualmente é aluno do curso de Mestrado no Instituto Tecnológico de Aeronáutica (ITA), em São José dos Campos, (leia mais)
Projetos de Sistemas Embarcados com Baixo Consumo de Energia
Nível: Iniciante
Pré-Requisitos:
é indispensável conhecimentos sobre Programação em linguagem C e arquiteturas de microcontroladores
Apresentação específica para: Engenheiros, Técnicos, Hobbistas, programadores, desenvolvedores, enfim, todos aqueles que desejam produzir sistemas embarcados com baixo consumo de energia.

-> Diversas arquiteturas modernas de microcontroladores fazem uso de fontes de clock diferentes com o objetivo de possibilitar o gerenciamento do consumo de energia durante a execução de programas. Mostraremos nesta palestra algumas destas arquiteturas e como fazer uso delas nos programas embarcados.

Tópicos
Porque projetar sistemas de baixo consumo?
Recursos de hardware para baixo consumo
Recursos de software para baixo consumo
Arquitetura da Texas para o MSP430
Arquitetura da Microchip para os chips PIC
Arquitetura da Freescale para os chips Flexis
Arquitetura da Luminary para o ARM Cortex M3
Técnicas de software para utilizar um uC em baixo consumo

Com essa apresentação, o participante estará apto a: Especificar sistemas embarcados que façam uso de baixo consumo de energia.

Luiz de Barros
das 16h00 às 17h30

Engenheiro Eletrônico formado pela Universidade Federal de Pernambuco com mais de 17 anos de experiência, tendo atuado nas seguintes áreas: Desenvolvimento de drivers para hardware embarcado em ambiente GNU/Linux; Projeto e Implementação de Hardware e Software para sistemas embarcados de 8, 16 e 32 bits utilizando microcontroladores das famílias AVR, x86, Z80, ARM7, ARM9. Atualmente é especialista em desenvolvimento de sistemas na Fundação para Inovações Tecnológicas.(leia mais)
Desenvolvimento de um Device Driver para GNU/Linux - Plataforma ARM
Nível: Intermediário
Pré-Requisitos:
é indispensável conhecimentos sobre Sistemas Embarcados, de programação em C e GNU/Linux
Apresentação específica para: Engenheiros, Estudantes e Desenvolvedores de Software Embarcado.

-> A utilização de GNU/Linux em sistemas embarcados é crescente, indo desde dispositivos de monitoramento, roteadores, dispositivos de entretenimento, navegadores GPS, internet tablets e celulares.
A utilização do Gnu/Linux pode reduzir o custo total de propriedade (TCO) de sistemas complexos com necessidades de comunicação TCP/IP, acesso a sistema de arquivos, dispositivos USB e interface com usuário. Um dos grandes desafios enfrentados no desenvolvimento de sistemas embarcados baseados em sistema operacional GNU/Linux é o desenvolvimento de device drivers para periféricos não suportados diretamente no kernel. Demonstraremos nesta palestra o desenvolvimento de um driver simples para realizar acesso às portas de entrada e saída de uma plataforma de hardware baseada em microcontrolador da família ARM9.

Tópicos
Arquitetura do GNU/Linux em um Sistema Embarcado
Loadable Kernel Modules
UserSpace x KernelSpace
Interface Kernel <=> Usuário
Utilizando o Temporizador do Kernel
Acessando o GPIO
Examinando o Código de um Driver GPIO
Compilando e instalando um módulo

Com essa apresentação, o participante estará apto a: Entender o funcionamento dos device drivers em sistemas embarcados sob plataforma GNU/Linux. A palestra é um ponto de partida para o desenvolvimento de device drivers mais complexos

Sobre nosso trabalho

Atender o público de Tecnologia da Informação e Comunicação carente de tempo para participar de atividades longas. Nossas atividades (Congressos, Seminários, Workshops e Mão na Massa) são de 1 dia; quando não, modulares de 6 ou 7 horas e oferecem o norte: solução para os desafios diários, capacitação, reciclagem e networking.

Em 5 anos, mais de 13 mil profissionais atendidos; 8,5 em 10 estiveram presentes pelo menos em 6,3 iniciativas; 9,8 em 10 nos indicam em sua rede de relacionamento; 9,9 em 10 afirmam ter as expectativas correspondidas; 8,5 em 10 reconhecem a experiência e didática dos nossos especialistas.


Inscrições web Encerradas.
Para fazer a sua inscrição, compareça diratemente ao local do evento.

à vista

parcelado
R$ 249,00
2 x R$124,50
(dinheiro e chq-pré)

INCLUSO
Almoço
Estacionamento
Coffee Break (2)
Certificado de Participação
Material Didático (apostila)
Oportunidade de conhecer profissionais do mercado com interesses similares ao seus, ou seja: ampliar sua rede de relacionamento.
Pós-Evento: Download do material .pdf disponibilizado na apostila e conteúdos complementares forncecidos pelos palestrantes e organização


Patrocínio Gold





Expositor





Conteúdo Técnico









Apoiadores






Mais

Siga-nos
Feeds RSS

Fale Conosco
11-3487-6046

Informativos
via email

Turmas em Formação
Valores promocionais

in Company
para sua empresa

Aconteceu
Fotos e Downloads

Nossos Clientes

Vagas e Currículos

Patrocine / Apóie

Em 2008, Assista as palestras que aconteceram


Otimização de Código C para Sistemas Embarcados, por Fábio Pereira.


Programando em C++ para Microcontroladores, por Luis de Barros


Técnicas de programação em C para Microcontroladores, por Daniel Quadros.

Em 2008, mais de 300 participantes, abaixo algumas fotos







mais fotos




 

Telefone: 11-3487-6046 | segunda a sexta-feira: das 9h00 às 12h30 e das 14h00 às 18h00