|
|
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 |
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 |
|
|
|
| Em 2008, mais
de 300 participantes, abaixo algumas fotos |





mais
fotos
|
|
|