ÍNDICE DE CONTEÚDO
Fotos do Evento: Acesse todas as fotos aqui
Download dos slides das palestras: Os pdf estão disponíveis nas descrições das palestras abaixo
Videos do evento
Nos vemos no próximo.
Seminário Linux Embarcado 2024: Evento Presencial em São Paulo
Participe do Seminário Linux Embarcado 2024 em São Paulo. Conhecimento técnico, palestras, workshops e oportunidade de networking com profissionais experientes.
Sobre o Seminário de Sistemas Embarcados e IoT 2024
No dia 25 de Junho de 2024, ocorrerá o “Seminário de Sistemas Embarcados e IoT 2024“, no Holiday Inn Anhembi — Parque Anhembi, São Paulo–SP. Será mais um evento realizado pelo Embarcados com bastante conhecimento técnico visando os desenvolvedores de sistemas embarcados e com muito networking.
Teremos 5 palestrantes, profissionais reconhecidos e com muita experiência para compartilhar em suas apresentações. Além disso, 4 empresas parceiras irão realizar workshops no formato hands-on durante o evento.
Teremos diversas empresas parceiras com demonstrações ao vivo, em um espaço que promove networking, troca de experiências e sorteios de brindes.
É possível adquirir um ingresso para assistir todas as palestras ou para assistir um workshop e palestras no outro horário (confira a agenda para escolher seu ingresso). Os ingressos são limitados. Então corra e adquira o seu.
Nos vemos no evento!
Serviço
- Data: 25 de Junho de 2024 das 9:00 às 18:00
- Local: Hotel Holiday Inn Anhembi São Paulo
- Endereço: Rua Professor Milton Rodriguez #100 – Parque Anhembi, São Paulo – SP, 02009-040
Agenda
Palestras | Workshop Sala 1 | Workshop Sala 2 | |
9:00 | Credenciamento | ||
9:30 | Abertura | ||
9:40 | Implementação de Machine Learning em um processador de baixo custo para o conforto e economia de energia em aparelhos de ar condicionado Palestrante: Adilson Jair Cardoso | Workshop Quectel | Workshop Infineon |
10:55 | Desafios No Desenvolvimento De Sistemas Embarcados Para Área Médica Palestrante: André A. M. Araújo | ||
11:55 | Coffee Break 1 | ||
12:55 | C++ em sistemas embarcados: herói ou vilão? Palestrante: José V. S. Morais | ||
14:10 | Microcontroladores RISC-V Palestrante: Daniel Quadros | Workshop STMicroelectronics | Workshop NXP |
15:10 | Coffee Break | ||
16:10 | Além do FreeRTOS na Programação de Sistemas Embarcados Palestrante: Jorge Guzman | ||
17:20 | Encerramento e Sorteios |
Descrição das Palestras
Palestra: Desafios No Desenvolvimento De Sistemas Embarcados Para Área Médica
- Resumo da palestra: A palestra abordará os principais desafios no desenvolvimento de dispositivos médicos, com destaque aos equipamentos eletromédicos. Após uma visão geral de conceitos como segurança e eficácia, gerenciamento de risco, requisitos regulatórios e normativos, documentação de projeto, entre outros, será dado enfoque em aspectos de segurança elétrica e compatibilidade eletromagnética, incluindo exemplos de problemas comuns e formas de mitigação, tanto em hardware quanto em software.
- Palestrante: Eng. André A. M. Araújo
- Empresa: J.G. Moriya
- Mini bio: O Engenheiro André A. M. Araújo é Mestre em Engenharia Mecatrônica e possui quase 15 anos de experiência no desenvolvimento, produção e manutenção de equipamentos eletromédicos. Atualmente, ele trabalha como Gerente de Engenharia na J.G. Moriya e é mentor no curso “Making Embedded Systems” ministrado por Elecia White na Classpert. Sua formação inclui graduação em Engenharia Mecatrônica pela Escola Politécnica da Universidade de São Paulo (POLI-USP). Além disso, ele compartilha projetos pessoais no Instagram (@mechatronixlab).
- Linkedin: André A. M. Araújo
- Slides: Download
Palestra: C++ em sistemas embarcados: herói ou vilão?
- Resumo da palestra: A palestra abordará os benefícios e os desafios envolvidos na utilização do C++ em sistemas embarcados de porte médio, como o ESP32. Serão destacadas as principais vantagens, como a orientação a objetos e a STL, que permitem a construção de softwares complexos com mais facilidade, rapidez e confiabilidade. Ao mesmo tempo, serão discutidos os desafios e armadilhas que os desenvolvedores podem enfrentar ao usar recursos específicos do C++, exigindo atenção às necessidades do projeto. A ideia é focar nos benefícios que o C++ pode oferecer na programação de sistemas embarcados, aproveitando o aumento da capacidade de processamento e memória dos microcontroladores.
- Palestrante: José V. S. Morais
- Empresa: ENGIE / TecnoEVO
- Mini bio: José V. S. Morais é graduado em Engenharia de Computação e atua como Engenheiro de Sistemas Embarcados. Além disso, é diretor da sua própria empresa, TecnoEVO, e contribui ativamente para a comunidade brasileira com diversas bibliotecas, palestras e artigos. Seus conhecimentos abrangem áreas como software, hardware, redes, segurança, RTOS, banco de dados, Linux, computação em nuvem e visão computacional.
- Linkedin: José V. S. Morais
- Slides: Download
Palestra: Microcontroladores RISC-V
- Resumo da palestra: A palestra fornecerá um resumo histórico da arquitetura RISC-V, destacando as características técnicas do RV32 e suas principais extensões. Será discutida a importância do RISC-V no mercado de microcontroladores, além de apresentar exemplos de produtos disponíveis, como ESP32-C3, CH32V003 e CH32V203.
- Palestrante: Daniel Quadros
- Empresa: Tamid Tecnologia Ltda
- Mini bio: Daniel Quadros é Engenheiro Eletrônico formado pela Poli-USP e diretor técnico da Tamid Tecnologia. Possui experiência no desenvolvimento de firmware e software para diversos dispositivos, além de ser sócio-fundador do Garoa Hacker Clube. Autor de livros e colaborador ativo em seu blog e canal no YouTube.
- Linkedin: Daniel Quadros
- Slides: Download
Palestra: Além do FreeRTOS na Programação de Sistemas Embarcados
- Resumo da palestra: Os sistemas operacionais em tempo real (RTOS) Nuttx e Zephyr surgem como alternativas ao FreeRTOS. O Nuttx destaca-se por sua eficiência e confiabilidade, enquanto o Zephyr é conhecido por sua flexibilidade e escalabilidade. Ambos são de código aberto, oferecem suporte a uma variedade de dispositivos e contam com comunidades ativas de desenvolvedores.
- Palestrante: Jorge Guzman
- Empresa: GZM embedded systems
- Mini bio: Jorge Guzman é consultor em sistemas embarcados, com formação em engenharia da computação e pós-graduação em automação industrial e engenharia de software. Ele possui expertise em diversas áreas relacionadas à programação de sistemas embarcados e é reconhecido por sua contribuição para o campo.
- Linkedin: Jorge Guzman
- Slides: Download
Palestra: Implementação de Machine Learning em um processador de baixo custo para o conforto e economia de energia em aparelhos de ar condicionado
- Resumo da palestra: A palestra abordará o uso de machine learning em um processador de baixo custo, o ESP32, para melhorar o conforto térmico e a eficiência energética em equipamentos de ar condicionado. Equipamentos de condicionamento de ar representam uma parcela significativa do consumo de energia em edifícios comerciais, e otimizar seu funcionamento pode resultar em economia de energia elétrica e redução dos impactos ambientais. Através do aprendizado de máquina supervisionado, é possível desenvolver sistemas de controle que ajustam automaticamente as condições ambientais para proporcionar conforto térmico e eficiência energética ideais. A palestra apresentará o desenvolvimento de um controlador de baixo custo, utilizando o ESP32, e discutirá metodologias, dificuldades e algoritmos de machine learning aplicáveis a microcontroladores de baixo custo.
- Palestrante: Adilson Jair Cardoso
- Empresa: Instituto Federal de Santa Catarina – IFSC
- Mini bio: Adilson Jair Cardoso é formado em Engenharia Elétrica, com mestrado e doutorado em microeletrônica e pós-doutorado em biomédica aplicando conceitos de machine learning. Com mais de trinta anos de experiência na área de eletroeletrônica e desenvolvimento de equipamentos eletrônicos, atualmente trabalha como professor e pesquisador no Instituto Federal de Santa Catarina, em São José/SC. Suas áreas de interesse incluem eficiência energética e manutenção preditiva utilizando machine learning, com foco em equipamentos de ar condicionado e refrigeração.
- Slides: Download
Descrição dos Workshops
Workshop Infineon: Explorando o potencial do CAPSENSE™ com o MCU PSoC™: Solução Robusta para detecção de proximidade
Descrição: O WorkShop oferece uma excelente oportunidade para aprender a desenvolver interfaces com detecção de proximidade usando a tecnologia avançada CAPSENSE™, proporcionando conhecimento prático sobre como criar interações intuitivas e sem contato em dispositivos eletrônicos.
O CAPSENSE™ oferece uma sensibilidade aprimorada para interações precisas e intuitivas, flexibilidade de design para adaptações a diferentes produtos, confiabilidade em diversas condições e integração simplificada. Esses benefícios combinados tornam o CAPSENSE™ uma escolha ideal para o desenvolvimento de interfaces avançadas de detecção de proximidade em aplicações como dispositivos de controle de acesso, iluminação inteligente, eletrodomésticos, interfaces automotivas e automação industrial.
O WorkShop será baseado nas famílias de microcontroladores Infineon para aplicações IoT, PSoC™ 4 (Single-Core M0+) e PSoC™ 6 (Single-Core M4 ou Dual-Core M4/M0+). O foco do treinamento será em explorar os recursos de detecção de proximidade da 4º geração do CAPSENSE™ com a família PSoC™ 4100S Plus, a melhor solução de sensoriamento capacitivo do mercado para uma interface humano máquina confiável e fácil de usar.
Para uma introdução à nossa família de microcontroladores e CAPSENSE™, será feita uma apresentação das características e especificações técnicas destas soluções, juntamente com a exibição de materiais com referências de possíveis aplicações e projetos que podem ser desenvolvidos com estas tecnologias.
Após isto, será apresentado também o ambiente de desenvolvimento da Infineon para a linha PSoC™ (incluindo as configurações do CAPSENSE™): A IDE ModusToolbox™.
Utilizando deste software (em Windows 10 ou superior) juntamente com o hardware (Kit CY8CKIT-149) que será fornecido, faremos um treinamento hands-on explorando o recurso de detecção de proximidade do CAPSENSE™ e sua ferramenta para análise e teste CAPSENSE™ Tunner.
- Apresentação das famílias de microcontroladores IoT Infineon: PSoC™ 4 & PSoC™ 6
- Incluindo exemplos de aplicações e criações que podem ser feitas com estes microcontroladores
- Apresentação de Periféricos e interfaces oferecidas
- Apresentação do CAPSENSE™
- Gerações do CAPSENSE™, exemplos de aplicações e features
- Apresentação da IDE ModusToolbox™ (software para desenvolvimento com PSoC™)
- Treinamento Hands-On com placa de avaliação PSoC™ 4100S (CY8CKIT-149)
- Primeiros passos com a IDE ModusToolbox™
- Apresentação da ferramenta CAPSENSE™ Configurator
- Configurações e modos de acionamento CAPSENSE™
- Integração do CAPSENSE™ para detecção de proximidade
- Indicação de materiais para construção de diferentes projetos com a placa fornecida
Pré-requisitos:
- *O participante deverá levar o seu notebook com o software ModusToolbox™ instalado (Windows 10+)
- *Os participantes não poderão levar o Kit para casa após o desenvolvimento do WorkShop
Workshop STMicroelectronics: NanoEdge AI Studio – Uma nova solução para Inteligência Artificial Embarcada
Descrição:
Participe da apresentação do NanoEdge AI Studio, uma ferramenta gratuita de Machine Learning que oferece um ambiente de desenvolvimento simples e intuitivo para a criação de aplicações de Inteligência Artificial Embarcada sem a necessidade de conhecimentos avançados na área.
Com essa ferramenta, você será capaz de treinar e implementar algoritmos de Inteligência Artificial para detecção de anomalias em motores e equipamentos, classificação para a identificação de problemas e regressão para a extrapolação de informações.
São suportados diversos tipos de sinais como vibração, pressão, áudio, campo magnético, time of flight, corrente, tensão que podem ser adquiridos durante o desenvolvimento do projeto ou por meio da importação de um dataset pré-definido. A ferramenta se encarregará de escolher os algoritmos de pré-processamento, as metodologias e os modelos de inteligência aritficial buscando a maior acertividade do algoritmo, menor consumo de memória e melhor tempo de inferência para a sua aplicação com STM32!
Para esse workshop não serão utilizadas placas de desenvolvimento, apenas será utilizada a ferramenta de software da ST para criação e demonstração de projetos.
Workshop Quectel: Desenvolvendo código e explorando arquitetura embarcada para LoRa P2P e LoRaWAN (Everynet) com o modulo KG200Z (Chipset STM32WL) – Um guia prático para sua aplicação LoRa com FreeRTOS e XLP.
Descrição: Iremos executar um hands-on completo e explorar toda a arquitetura embarcada com SDK e meios de debug para aplicações embarcadas com LoRa e LoRaWAN utilizando o modulo KG200Z que utiliza o chipset STM32WL internamente em seu core. KG200Z é um módulo LoRa de alto desempenho lançado pela Quectel, que suporta consumo de energia ultrabaixo e aplicações de transmissão sem fio de longo alcance. Ele integra um núcleo ARM Cortex-M4 com as modulações de LoRa, (G) FSK, (G) MSK e BPSK, suportando o protocolo padrão LoRaWAN e bandas de frequência LoRa de 470–510 MHz, 862–928 MHz. Além disso, incorpora criptografia de hardware AES para maior segurança. O KG200Z apresenta um formato compacto de 12,0 mm × 12,0 mm × 1,8 mm e um pacote LGA para garantir a integração perfeita do módulo em aplicações com tamanho restrito e conectividade confiável para essas aplicações.
Pre-requisitos: Cada participante deverá levar seu notebook com USB disponível para utilizar o debugger/gravador, alem do stm32cube ide instalado em seu computador junto do pacote de FW LoRa para linha STM32WL, chipset usado em nosso modulo KG200Z.
Detalhes sobre hardware mínimo necessário para o PC (o participante deve levar o seu computador):
- Windows® 10 ou 11, 64 bits (x64)
- Linux®: Ubuntu® LTS 20.04 ou superior
- macOS® 12 (Monterey) ou superior
- RAM: 4 Gbytes recomendado
- HD espaço: 6 Gbytes
Iremos utilizar os kits de desenvolvimento KG200ZABTB. Ao final serão sorteadas algumas placas para os participantes.
Workshop NXP: Desenvolva sua interface gráfica no MCX-N com o Gui Guider em LVGL das 14:00 às 17:00 (SALA 2)
A NXP convida todos os simpatizantes ao desenvolvimento eletrônico a participar do workshop que promoveremos no Seminário de Sistemas Embarcados e IoT 2024 para discutirmos detalhes sobre nossa linha de microcontroladores MCX-N.
Esta plataforma de microcontroladores já premiada em 2023 pelo Tiny ML (https://www.tinyml.org/news/tinyml-awards-2023) como solução inovadora para projetos com machine learning, traz diferenciais que marcação o mercado de Edge Computing, demonstrando o foco da NXP em democratizar a inteligência artificial em produtos embarcados. Imaginem uma plataforma de microcontrolador focada na Industria 4.0, este seria o MCX-N. Reforçamos com o MCX a ideia de processamento distribuido e entregamos para o mercado um item com até dois DSP’s e uma NPU que aliado a núcleos Cortex-M33 e sua imaginação, novos mercados e aplicações podem ser explorados.
Esta é uma sessão inicial inaugurará de uma série de treinamentos que pretendemos montar para o mercado Brasileiro ainda este ano, e para iniciar no evento do Embarcados vamos compartilhar com vocês uma das inovações entregues por este microcontrolador que seria o desenvolvimento de interfaces gráficas de baixo custo utilizando apenas o SMART DMA e o FlexIO.
Para aproveitarmos melhor os recursos de hardware deste microcontrolador para gerenciar a parte gráfica, nós trabalharemos juntos em um laboratório, onde pretendemos passar pelas ferramentas NXP para desenvolvimento de um sistema com parte gráfica. O GuiGuider focando na potêncial simplificação de projetos com nossa plataforma de microcontroladores.
Pré-requisitos: Os participantes deverão levar um notebook com os softwares instalados relativos ao ambiente de programação e depuração para os microcontroladores NXP.
- MCUXpresso IDE 11.9 ou superior – https://www.nxp.com/search?keyword=mcuxpresso%2520IDE&start=0#:~:text=SOFTWARE-,MCUXpresso%20Integrated%20Development%20Environment%20(IDE)%C2%A0,-Easy%2Dto%2Duse
- MCUXpresso CFG – https://www.nxp.com/design/design-center/software/development-software/mcuxpresso-software-and-tools-:MCUXPRESSO
- Gui Guider – https://www.nxp.com/design/design-center/software/development-software/gui-guider:GUI-GUIDER
- Detalhes sobre hardware necessário para o PC (o participante deve levar o seu computador):
- Windows® 10 ou 11, 64 bits (x64) –
- Linux®: Ubuntu® LTS 20.04 ou superior
- RAM: 4 Gbytes recomendado
- HD espaço: 6 Gbytes
- Teremos kits do MCX-N e displays que será compartilhado em grupos para execução do treinamento.
- https://www.nxp.com/design/design-center/development-boards-and-designs/general-purpose-mcus/frdm-development-board-for-mcx-n94-n54-mcus:FRDM-MCXN947
- https://www.nxp.com/design/design-center/development-boards-and-designs/general-purpose-mcus/3-5-480×320-ips-tft-lcd-module:LCD-PAR-S035