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:

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.

Sitehttps://dqsoft.blogspot.com

[wpdm_asset id=’27’]


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:

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.

[wpdm_asset id=’28’]


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:

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 https://sergioprado.org.

[wpdm_asset id=’29’]


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

[wpdm_asset id=’30’]

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:

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.

[wpdm_asset id=’31’]

Referências

[1] – https://embarcados.com.br/spse14/