- curso
Arquitetura de Software para Sistemas Embarcados
Aprenda a construir uma arquitetura de software bem definida e reutilizável para seu sistema embarcado.
O curso e o pagamento são efetuados na plataforma hotmart com toda segurança
- curso
Arquitetura de Software para Sistemas Embarcados
Aprenda a construir uma arquitetura de software bem definida e reutilizável para seu sistema embarcado.
O curso e o pagamento são efetuados na plataforma hotmart com toda segurança
9hs. de vídeos
sob demanda
Certificado
de conclusão
7 recursos
para download
Acesso
vitalício
Descrição do curso
Quer construir um software para sistema embarcado, seja profissional ou pessoal, e você não sabe por onde começar?Então, este é o curso que irá te guiar, abordando as melhoras práticas de desenvolvimento, a construir o seu firmware. A seguir, os principais tópicos:
- Organização dos diretórios do projeto;
- Templates;
- Documentação de projeto e convenção de codificação;
- Estruturação de dados e abstração de tipos de dados (ADT);
- Abordagem de regras do MISRA-C:2004;
- Arquitetura de Software para Sistemas Embarcados;
- IDE para desenvolvimento;
- Construção de uma árvore de projeto orientada a arquitetura de software;
- Desenvolvimento de HAL através de ferramenta gráfica;
- Desenvolvimento de drivers;
- Desenvolvimento de APIs;
- Desenvolvimento da aplicação;
- Depuração do projeto em tempo real;
- Abordagem global do desenvolvimento;
- As vantagens e desafios em desenvolver uma arquitetura que irá proporcional reaproveitamento de código para novos projetos;
- Ambientes abordados: IAR e STM32CubeIDE.
Tudo isso visando o cenário atual na área de engenharia eletrônica (sistemas embarcados) caracterizada por grandes demandas, projetos paralelos em desenvolvimentos, provas de conceitos, pesquisas, resolução de problemas e bugs, ou seja, uma área de grande demanda e a qual necessita otimizar seu trabalho.
Deste modo, iniciando um projeto com arquitetura definida a qual pode ser reaproveitada, é um grande passo!
Este curso irá te ajudar a evitar
Para evitar problemas e situações comuns em ciclos de desenvolvimento de projeto para sistemas embarcados, como:
- Desorganização do código escrito;
- Ausência de arquitetura definida que irá ajudar no desenvolvimento;
- Dificuldade em realizar manutenção, portabilidade e reaproveitamento de código em novos projetos.
- Nenhum padrão de desenvolvimento ou documentação;
- Maior prazo na execução das tarefas ou projeto em virtude da dificuldade em ler ou escreve o código;
- Chance maior de indisposição com gestores e clientes;
- Qualidade do software muito abaixo do esperado;
- Projeto sem reaproveitamento de código: HAL, driver ou API;
- Começar um novo projeto SEMPRE DO ZERO, mantendo prazos maiores;
- Diminuição da concorrência da sua empresa por esses fatores.
Para quem é este curso?
Principalmente para os engenheiros e desenvolvedores que necessitam construir um projeto profissional e com arquitetura definida a qual exija o menor esforço para modificações, sejam elas quaisquer, além disso permitir reutilização de código, sejam drivers ou APIs, permitindo reduzir novos ciclos de projetos.
Também é destinado aos alunos das áreas de engenharias e hobbistas de Arduino podem otimizar suas habilidades no desenvolvimento de software.
Requisitos
Conhecimentos básico em linguagem C e ou kit da Bluepill, ou a Nucleo-F103RB ou qualquer outro em que o aluno tenha habilidades em configurar GPIOs, ADC, UART e o clock.
Pagamento
O valor de R$ 99,90 pode ser pago em até 10x no cartão de crédito ou à vista pelo Pix, Boleto ou Paypal. A transação e o curso são feitos pela plataforma da Hotmart com toda segurança.
Você será redirecionado para a plataforma hotmart
Instrutor
Engenheiro de Sistemas Embarcados com mais de 11 anos de experiência. Desde 2009 atuando em companhias dos ramos médico, medicina estética, segurança elétrica para área médica, energia, automação, rastreamento e IoT. Atualmente dedico minha carreira na evolução profissional, ao portal includemicro o qual escrevo artigos técnicos gratuitos para sistemas embarcados e também sou instrutor no portal Hotmart.
Depoimentos
“Já está dando resultados, semana passada fizemos uma reunião a respeito de modularização. E apresentei para o pessoal a arquitetura que você passou no seu curso, todo mundo gostou muito da ideia.”
“Excelente curso, explica vários conceitos muito úteis em arquitetura de software e exemplifica com um exemplo prático de desenvolvimento de firmware usando uma placa stm32nucleo da ST. Valeu prof. Eder Andrade“
“O curso foi muito bem estruturado, explorando de forma objetiva uma grande quantidade de informações, Verdadeiramente um grande compilado de conhecimentos e experiência profundamente relevantes ao desenvolvimento de software embarcado.
A abordagem baseada na implementação dos conceitos em um projeto realista, juntamente com o material disponível e as explicações claras, tornam o curso muito instigante, e de fato agregou muito ao meu desenvolvimento.”
“Com os ensinamentos criei uma visão mais ampla na hora de iniciar um projeto, pois vi a importância de planejar toda a arquitetura e organizada dos arquivos facilitando a localização e realizar possíveis melhorias de forma mais fácil e organizada, e a forma estruturada aprendida me fez entender como construir um projeto e trabalhando em equipe, com certeza fará toda a diferença em minha carreira.”
“O curso Arquitetura de Software para Sistemas Embarcados, ministrada pelo professor Eder Andrade, realiza uma desconstrução de métodos ultrapassados e conduz para uma reconstrução de conceitos de otimização, reaproveitamento de códigos e padronização. Literalmente você é conduzido pelo caminho das pedras.”
Cleidir Salvato da Silva
Desenvolvedor de Produtos na 3-RHO Interruptores e Sensores Automotivos
Dúvidas?
Mande uma mensagem.