ARM Cortex (20h)

 Inscrições Fechadas
 
0
Categoria :
ARM (E-LEARNING)
Última Data:
09/06/2017 00:00
Local:
Online
Telefone :
(11) 3422-4247
Email :
Este endereço de email está sendo protegido de spambots. Você precisa do JavaScript ativado para vê-lo.
Website :

Este curso detalha os microcontroladores ARM família v7-M (Cortex), permitindo uma adequada compreensão e utilização dos poderosos recursos. A arquitetura, líder mundial no segmento de embarcados. O material usado no curso (slides, apostilas) é material oficial da ARM fornecido com exclusividade pela Anacom, único Centro de Treinamento Autorizado ARM (AATC) do Brasil. O curso inclui laboratórios práticos usando Evaluation Board e ferramentas de desenvolvimento ARM.

Para mais informações sobre treinamentos online clique aqui

Participando deste curso você ganha uma placa EVALUATION BOARD STM32 NUCLEO-F4XX*!

Nível   Carga Horária
ARM 2 20h (4h/dia)
 
Investimento
Consulte-nos
 
Público-Alvo
Profissionais que buscam as melhores práticas para ARM Cortex com vistas a aumentar o desempenho dos projetos e aumentar a produtividade no desenvolvimento usando o ARM Cortex.
 
Pré-requisitos
  • Alguma experiência no uso de Microcontroladores
  • Conhecimento intermediário em Linguagem C
 
Software usado Hardware Usado no Treinamento
KEIL uVision v5

Arquitetura: ARM Cortex M4

 Demo board: STM32 NUCLEO-F4XX*

 
Habilidades adquiridas após o Treinamento      

Após completar este curso, o aluno estará apto a:

  • Descrever as características dos microcontroladores ARM, especialmente o Cortex;
  • Identificar qual implementação ARM Cortex é mais adequada para os diferentes tipos de projetos embarcados;
  • Definir e usar corretamente os modos de operação e stacks de memória do Cortex;
  • Descrever as operações que envolvem registradores da CPU e como obter melhor performance;
  • Descrever a avançada arquitetura de interrupções do ARM Cortex;
  • Otimizar código em C para melhor performance e menor consumo de energia usando microcontroladores ARM Cortex
  • Codificar uso das memórias e de ponteiros de modo a otimizar o ARM Cortex;
  • Criar e depurar projetos usando Keil uVision;
  • Descrever o comportamento do microcontrolador e de um conjunto de periféricos observado através de estudos de caso/experiências de laboratório.

 

Programação do Curso
  • Introduction to ARM for Cortex-M Profile
  • ARM Cortex-M Microarchitecture
  • Programmer’s Model
  • Data Types
  • Core Registers
  • Modes, Privileges and Stacks
  • Exceptions
  • Instruction Set Overview
  • Exception Handling
  • Interrupts Handling
  • Interrupts Priorization and Control
  • Internal Exceptions and RTOS Support
  • Fault Exceptions
  • C/C++ Compiler Hints & Tips for Cortex-M Processors
 Sobre os Laboratórios
  • Lab 1: Acessando a Nucleo F4XX* usando o KEIL uVision 
  • Lab 2: Estudando a arquitetura ARM por meio do KEIL uVision
  • Lab 3.1 Mapeamento de memória de dispositivo
  • Lab 3.2 RCC - Configurando Clock de dispositivos
  • Lab 3.3 GPIO - Configuração e uso da GPIO
  • Lab 3.4 NVIC - Configurando e uso da NVIC
  • Lab 3.5 USART - Configuração e uso da USART via USB
  • Lab 4: STM32CubeMX - Usando um gerador de código de inicialização
  • Lab 5: Retarget de função - usando a função printf direcionando output para uma serial
  • Lab 6: Timers - Configuração e uso dos timers
  • Lab 7: Systick - Configuração e uso de um temporizador especial usado em RTOS
  • Lab 8: Watchdog - Configuração e uso de um Watchdog
  • Lab 9: RTC - Configuração e uso de um Real Time Clock
  • Lab 10: ADC - Configuração e uso de um Conversor Analógico Digital
Informações Adicionais    

 A data informada do treinamento depende de fechamento de quórum mínimo. Não havendo quórum o treinamento será postergado em data combinada entre os participantes e Anacom.

Link Download do Datasheet (STM32 NUCLEO-F4XX*) da Eval Board usada neste treinamento

STM32 NUCLEO-F4XX*
*A Anacom se reserva o direito de mudar em qualquer momento o PN da placa cortesia

 
 

Todas as Datas:

  • De 05/06/2017 00:00 até 09/06/2017 00:00
    Segunda, Terça, Quarta, Quinta & Sexta
 
TOP