AGENDA

   São Paulo04/05/05

 

 

Hora

Descrição

8:00 – 8:30

Inscrição e Café da Manhã

8:30 – 8:45

Introdução

8:45 – 10:15

Arquitetura de Software

  • Comparando  “Embedded C” com “Desktop C”
  • Tópicos Básicos em “C”
  • Visão Geral de Arquitetura de Software Portável

Lab 1: Começando com o

           Ambiente CodeWarrior  

  • Tutorial de Projeto
  • Navegando e Configurando
  • Editor, Compilador, Linker, Simulador

 

10:15 – 10:30

“Break”

10:30 – 12:30

Otimizando Programas em Embedded C 

  • Tipos de variáveis de dados
  • Arquitetura CPU08
  • Linguagem Assembly CPU08 Básica

Lab 2: Criando uma Aplicação Simples

  • C e Assembly
  • Gravando o Software no Microcontrolador
  • Execução Passo a Passo e “Breakpoints”

 

12:30 – 13:30

Almoço

13:30 – 15:00

Embedded C para o HCS08

  • Visão Geral da Família MC9S08GB/GT
  • Detalhes da Arquitetura de Software
  • Inicialização de Software e Hardware
  • Rotinas de Interrupção (ISR)

Lab 3: Usando a Tecnologia Processor Expert™

  • Integração do Código de Inicialização e “Drivers” em um Projeto.
  • Verificando o Código Fonte
  • Executando e Detectando Erros

15:00 – 15:15

“Break”

15:15 – 17:00

Exemplo de Aplicação: Soluções de Comunicação em 2.4GHz

  • Conceitos gerais da tecnologia ZigBee™ e do Spectro 2.4GHz
  • Tópicos do Protocolo IEEE® 802.15.4
  • Simple MAC – Visão Geral

Lab 4: Trabalhando com a Simple MAC

  • Arquivos do projeto
  • Executando o Software no Microcontrolador
  • Alterando o Código




17:00 – 17:30

Portabilidade do Software

  • Entre MCUs com a mesma CPU
  • Entre MCUs com diferentes CPUs