Apresentações do Seminário Programação para Sistemas Embarcados 2014

Seminário Programação para Sistemas Embarcados

No último dia 15 de novembro aconteceu o Embarcados Experience: "Seminário Programação para Sistemas Embarcados 2014" [1]. As apresentações já estão disponíveis para download.

 

Para fazer download das apresentações você deve ser registrado e estar logado no site.

Para fazer login clique aqui e para se registrar clique aqui.

 

 

 

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

 

Clique aqui para fazer o download.

 

 


 

 

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.

 

Clique aqui para fazer o download.

 

 


 

 

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.

 

Clique aqui para fazer o download.

 

 


 

 

 

You CAN Do Digital Filtering with an MCU! - Hueliquis Fernandes - Renesas.

 

Clique aqui para fazer o download.

 

 


 

 

 

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.

 

Clique aqui para fazer o download.

 

 

 

Referências

 

[1] - https://www.embarcados.com.br/spse14/ 

NEWSLETTER

Receba os melhores conteúdos sobre sistemas eletrônicos embarcados, dicas, tutoriais e promoções.

Obrigado! Sua inscrição foi um sucesso.

Ops, algo deu errado. Por favor tente novamente.

Licença Creative Commons Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.

7
Deixe um comentário

avatar
 
6 Comment threads
1 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
3 Comment authors
Ulisses NevesDiego SueiroRafael DiasArduino: RS-232/RS-485 - HardwareEmbarcados Experience: Webcast "Controle PID digital para sistemas embarcados" - Embarcados - Sua fonte de informações sobre Sistemas Embarcados Recent comment authors
  Notificações  
recentes antigos mais votados
Notificar
trackback

[…] Palestra: Comunicação Serial com Microcontroladores: USART, I2C, SPI e Outros – Daniel Quadros [13] […]

trackback

[…] pode fazer o download dos slides da palestra aqui, mas lembre-se que você deve ser registrado [2] e estar logado no […]

trackback

[…] pode fazer o download dos slides da palestra aqui, mas lembre-se que você deve ser registrado [4] e estar logado no site […]

trackback

[…] O download das apresentações pode ser feito aqui. […]

Ulisses Neves
Visitante
Ulisses Wembrey

Evento top! O Rodrigo Almeida parecia uma metralhadora de informações. Uma pena não ter acontecido a palestra sobre PID, era uma das que eu mais estava esperando, estou ansioso pelo vídeo!! Com certeza participaremos de outros eventos. Parabéns, só elogios de minha parte.

Rafael Dias
Visitante
Rafael Dias

gostei muito do evento.
Conteúdo de primeira!

Diego Sueiro
Visitante
Diego Sueiro

Rafael,

Muito obrigado.

Nos vemos no próximo.

Abraços.