Caso não consiga visualizar esse email clique aqui.

Conteúdo de qualidade e de relevância aos profissionais e pessoas interessadas no desenvolvimento de sistemas embarcados

 

O “Seminário Programação para Sistemas Embarcados 2014” irá abordar temas como: Técnicas de desenvolvimento de software embarcado, controle PID e barramentos de comunicação comumente encontrados em projetos de sistemas embarcados.

 

 

Público alvo

 

Desenvolvedores, engenheiros de desenvolvimento de software/hardware, engenheiros eletricistas (eletrônica e computação), técnicos em eletrônica, estudantes, hobbyistas e interessados em geral na área de sistemas embarcados.

 

 

Data e Local

 

O evento ocorrerá no dia 15 de Novembro de 2014 das 08:00 às 18:00 horas no auditório da Telefônica localizado no endereço: Rua Martiniano de Carvalho, 851 – Bela Vista, São Paulo – SP.

  

 

Palestras

  

Comunicação Serial com Microcontroladores: USART, I2C, SPI e Outros – Daniel Quadros

 

Resumo: Uma das formas mais tradicionais da interligação de microcontroladores a outros dispositivos é a comunicação serial (um bit por vez). Nesta palestra são apresentadas a comunicação serial assíncrona e os padrões I2C, SPI e MICROWIRE. Além da descrição teórica serão apresentados exemplos de códigos para diversos microcontroladores.

 

Tópicos:

  • Comunicação serial assíncrona. Exemplos: PIC, HCS08;
  • Padrões RS232, RS422 e RS485;
  • Comunicação a 2 fios (I2C). Exemplos: PIC com relógio PCF8583 e MSP430 com memória 24WC256;
  • Comunicação a 3 fios. Exemplo: PIC com relógio DS1302;
  • Comunicação a 4 fios (SPI, MICROWIRE). Exemplo: HCS08 com memória FM93C66.

 

Nível: Intermediário

 

Palestrante: Daniel Quadros – Garoa Hacker Club

Dq

Bio: Engenheiro Eletrônico formado há 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 Eletrônica e desde o final de 2002 é diretor técnico da Tamid Tecnologia, empresa de desenvolvimento de software para equipamentos portáteis e sistemas embarcados. Posta ocasionalmente em seu blog DQSoft.

Sitehttp://dqsoft.blogspot.com

 


  

Controle PID digital para sistemas embarcados

 

Resumo: Apresentar o conceito de implementação de controle PID digital em microcontroladores de pequeno porte, usando um simples algoritmo deduzido a partir de um protótipo analógico desse tipo de compensador, passando pela modelagem, requisitos de amostragem, obtenção da função de transferência digital e obtenção da equação de diferenças para programação no processador alvo.

 

Tópicos:

  • Compensadores;
  • Compensador tipo PID, resumo das três ações;
  • Abordagens para implementação de controle PID em sistemas embarcados;
  • Modelagem de algoritmo PID digital de uso geral para sistemas embarcados;
  • Obtenção da equação de diferenças a partir da função de transferência digital;
  • Seleção de recursos comuns de um microcontrolador para implementação de um PID digital;
  • Demonstração de desempenho do algoritmo em um processador de 16bits e um de 32bits;
  • Usando a técnica de tunning empírica Ziegler-Nichols para ajuste dos parâmetros do PID.

 

Nível: Intermediário

 

Palestrante: Felipe Neves – Embarcados

felipe.jpg

Bio: Paulistano, Mestrando em controle digital, atua com desenvolvimento de firmware baixo nível para modulos eletrônicos embarcados em máquinário agrícola, sendo antes de profissional um entusiasta. Entrou no mundo da eletrônica e computação aos 14 anos de idade quando ganhou a sua primeira plaquinha de desenvolvimento e, desde então, vem experimentando todos os sabores de novas tecnologias de hardware e software embarcado em especial assuntos que envolvam a cadeia de processamento de sinais do front-end analógico a o RTOS embarcado no microcontrolador.

 


 

Desenvolvimento de SW embarcado: do baremetal ao RTOS

 

Resumo: Serão abordadas as arquiteturas mais comuns no desenvolvimento de software embarcado em linguagem C, passando por estruturas comuns ao baremetal (loop infinito, interrupções, máquinas de estado) e sistemas operacionais, cooperativos e preemptivos. Serão abordadas ainda algumas ferramentas de passagem de informação e sincronia nas arquiteturas apresentadas. 

 

Tópicos:

  • Desenvolvimento de aplicações baremetal: one-single-loop, interrupt driven, máquinas de estado;
  • Desenvolvimento com RTOS: cooperativos, preemptivos;
  • Ferramentas de sincronização e passagem de informação em todas as arquiteturas.

 

Nível: Intermediário

 

Palestrante: Rodrigo Almeida – Embarcados

rodrigo-almeida

Bio: Professor de sistemas embarcados na Unifei. Trabalha com desenvolvimento de software e realiza pesquisas na área de segurança e confiabilidade.

 


 

O modelo de desenvolvimento de drivers do kernel Linux

 

Resumo: O desenvolvimento de drivers para o kernel Linux vai muito além de simples drivers de dispositivo de caractere que exportam uma interface para o usuário no /dev. Durante o evolução do kernel, diversos conceitos e camadas de abstração foram desenvolvidas, incluindo frameworks, infraestruturas de barramento, Device Model e Device Tree. Nesta apresentação, estudaremos uma abordagem moderna do desenvolvimento de drivers para o kernel Linux, através da implementação de um driver para um dispositivo de hardware conectado à Beaglebone Black.

Tópicos:

  • Introdução ao desenvolvimento de drivers para o kernel Linux.
  • Desenvolvimento um driver de dispositivo de caractere.
  • Integrando o driver em um framework do kernel.
  • Infraestrutura de barramento e o Device Model.
  • Descrevendo o hardware com o Device Tree.

 

Nível: Intermediário

 

Palestrante: Sergio Prado – Embedded Labworks

sergio_prado

Bio: Atua com desenvolvimento de software para sistemas embarcados há mais de 17 anos. É sócio-fundador da Embed­ded Lab­works, uma empresa especializada em serviços de consultoria e treinamento em sistemas embarcados, e escreve regularmente em seu blog em http://sergioprado.org.

 


 

 

 

Agenda

 

As palestras são de 1:30 (uma hora e trinta minutos) e teremos 2 coffee-breaks.

 

 
08:00–08:45 Credenciamento  
08:45–09:00 Abertura  
09:00–10:30 Comunicação Serial com Microcontroladores: USART, I2C, SPI e Outros Daniel Quadros / Garoa Hacker Clube
10:30–11:00 Coffee-break  
11:00–12:30 Controle PID digital para sistemas embarcados Felipe Neves / Embarcados
12:30–14:00 Almoço  
14:00–15:30 Desenvolvimento de SW embarcado: do baremetal ao RTOS Rodrigo Almeida / Embarcados
15:30–16:00 Coffee-break  
16:00–17:30 O modelo de desenvolvimento de drivers do kernel Linux  Sergio Prado / E-Labworks
17:30–18:00 Encerramento – Lighting Talks  

 

Inscrições

 

As inscrições vão até o dia 12 de novembro.

 

Valores:

  • Preço normal: R$300,00;
  • Usuários registrados no Embarcados: R$210,00 (30% de desconto);
  • Preço promocional (quantidade limitada): Inscrições realizadas até 31/10 para usuários registrados no Embarcados: R$150,00 (50% de desconto);
  • Estudantes (quantidade limitada)até 24/10 R$150,00 (50% de desconto).

 

Para fazer a inscrição acesse o link: http://even.tc/spse14

 

Para ter o desconto destinado aos usuários registrados no site preencha o formulário aqui. Após o preenchimento você receberá um email com o código de desconto a ser utilizado na sua inscrição. O código é intransferível e só pode ser utilizado uma vez.

Para registrar-se no site clique aqui. Para fazer login clique aqui.

 

Observações:

  1. Os descontos não são acumulativos.
  2. Os estudantes deverão levar comprovantes de matrícula para credenciamento no dia do evento. Caso não comprovem, eles deverão pagar o restante do valor da inscrição. O valor pago não será devolvido.
  3. É cobrado do participante uma taxa extra de conveniência de 10%.

 

 

Coberturas

 

Os inscritos têm direito a:

  • Assistir as palestras;
  • Material impresso das apresentações;
  • Coffee breaks;
  • Certificado impresso.

 

Não estão inclusos na inscrição:

  • Almoço;
  • Estacionamento.

 

 

Envie dúvidas para o email: contato@embarcados.com.br


Facebook

Twitter

Google+

LinkedIn

Youtube
Este email foi enviado para {email} pelo Embarcados - Sua fonte de informações sobre Sistemas Embarcados.
Gerenciar sua assinatura | Cancelar assinatura