Introdução ao software de sistemas incorporado e ambientes de desenvolvimento

coursera.inc

coursera.inc

Introdução ao software de sistemas incorporado e ambientes de desenvolvimento

Descrição

Prazos flexíveis

Prazos flexíveis
Redefinir os prazos de acordo com sua programação.
Certificado compartilhável
Ganhe um certificado após a conclusão
100% online
Comece instantaneamente e aprenda em sua própria programação.
Nível intermediário
Aproximadamente. 9 horas para concluir
Inglês
Legendas: árabe, francês, português (europeu), italiano, vietnamita, alemão, russo, inglês, espanhol

Alex Fosdick
Instrutor
Engenheiros elétricos, de computador e energia – O que você aprenderá com este curso
Componentes de desenvolvimento de sistemas incorporados
O Módulo 1 apresentará o aluno aos componentes do seu processo de desenvolvimento de software do sistema incorporado. Este módulo será uma visão geral rápida para muitos tópicos com análise detalhada para seguir em módulos e cursos posteriores. Começamos com a definição dos blocos de construção de hardware e software de sistemas incorporados, que incluirão uma atualização de programação C. Em seguida, você aprenderá sobre as ferramentas importantes que um desenvolvedor precisará usar para ajudar a projetar, criar e gerenciar seus designs. Isso inclui ambientes de desenvolvimento, controle de versão e kits de hardware para instalar. Os alunos instalarão e usarão uma máquina virtual para concluir a atribuição de aplicativos da semana 1.
Compilação com GCC e GNU fazem
O Módulo 2 apresentará o aluno ao sistema de construção de desenvolvimento de software. A maioria dos engenheiros de software tem muito conhecimento sobre seu sistema de construção, pois precisamos deles para traduzir nossos idiomas de software de alto nível em nossas implementações específicas de arquitetura. Existem alguns conceitos importantes de plataforma e arquitetura que são introduzidos no sistema de construção para ajudar a impor boas técnicas de design de software. Os alunos criarão seus próprios sistemas de construção e utilizarão ferramentas de construção para analisar suas implementações de software incorporadas.
Tipos de memória, segmentos e gerenciamento
O Módulo 3 começará a introduzir conceitos incorporados importantes, como os sistemas de memória em seu design. Os alunos entenderão como ocorre o mapeamento de software para hardware para seus projetos, incluindo a diferenciação entre o código do programa e os dados do programa. Os sistemas de memória têm muitas dependências de plataforma e arquitetura, e você começará a aprender sobre alguns dos conceitos fundamentais que um engenheiro de software precisa saber para utilizar todas as partes da memória de um sistema incorporado.
Curso 1 Avaliação Final
Durante esta semana, você vai combinar o que aprendeu nos módulos 1-3 para escrever algum software de manipulação de memória, incorporar no seu sistema de construção e executar algumas funções de teste. No final da tarefa, você realizará uma revisão detalhada do código do software de outros alunos. A revisão de outros alunos do código é muito importante para o seu crescimento do design de software, mas também para o codificador obter feedback valioso. A engenharia de software profissional passa regularmente por análises de software ao desenvolver código.

Avaliações

Não há avaliações ainda.

Seja o primeiro a avaliar “Introdução ao software de sistemas incorporado e ambientes de desenvolvimento”

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Cursos Relacionados

PHP Code Snippets Powered By : XYZScripts.com