Este curso foi desenvolvido para você projetista, engenheiro, técnico, professor ou estudante, que já possui conhecimento e desenvolve projetos com microcontroladores em linguagens de programação de alto nível (preferencialmente linguagem C), e necessita agora desenvolver aplicações mais complexas (USB, Ethernet, entre outras) em seus projetos, e para isso deseja utilizar um Sistema Operacional de Tempo Real (RTOS). O pacote MQX fornecido gratuitamente pela Freescale portado aos seus microcontroladores de 32 Bits (CF, PowerPC e Kinetis) é a ferramenta ideal para este tipo de aplicação aliando viabilidade econômica e confiabilidade, além de facilitar o desenvolvimento.
Tower K60

O curso é constituído por:

Mais de 8 horas de Video Aulas narradas em português.
Exercícios, exemplos, desafios e projetos.
Muitos projetos práticas usando kit Educacional TOWER K60.
Curso baseado 100% em vídeo aulas.
Software e hardware utilizado: IDE CodeWarrior v10.1, RTO’s MQX, Kit TOWER K60 Kinetis.

Fazendo este curso você estará pronto para:

  • Entender a metodologia de projeto de Sistemas Embarcados com utilização de RTOS
  • Conhecer as particularidades do RTOS MQX
  • Aprender a desenvolver aplicações utilizando o MQX
  • Aprender a utilizar as pilhas integradas ao MQX (USB e Ethernet) para facilitar o desenvolvimento
  • Aprender a portar o MQX para o hardware de sua aplicação

Tower K60 Kinetis Freescale

TowerK60 - Kit utilizado neste curso


Conteúdo Programático

Unidade 01
1 – Apresentação Microgenios e Freescale
2 – Visão Geral da família Kinetis
3.0) Visão geral do CodeWarrior
3.1) Pisca-Pisca com Projeto Bareboard
3.2) Pisca-Pisca + Botão com Projeto Bareboard
3.3) Pisca-Pisca com Device Initialization
3.4) Pisca-Pisca com Processor Expert
4 – Introdução a Sistemas Operacionais

Unidade 02
5.0) Visão geral do MQX
5.1) Primeiro Projeto com MQX I

5.2) Primeiro Projeto com MQX II
5.3) Manipulando Tasks I
5.4)Manipulando Tasks II5.5)Semáforos I
5.6)Semáforos II
5.7)Eventos I
5.8)Eventos II

Unidade 03
6.0) – Aplicações em hardware utilizando BSP’s FREESCALE
6.1) Drivers para GPIO I
6.2) Drivers para GPIO II
6.3) Drivers para Porta Serial I
6.4) Drivers para Porta Serial II
6.5) Drivers para Timers I
6.6) Drivers para Timers II
6.7) Drivers para Timers III

Unidade 04
7 -Utilização da pilha USB

7.1) Primeiro Projeto USB I
7.2) Primeiro Projeto USB II
7.3) USB Device
7.4) USB Host
7.5) Conversor USB-Serial

Unidade 05
8.0) Utilização da pilha TCP
8.1) Primeiro Projeto Ethernet I
8.2) Primeiro Projeto Ethernet II
8.3) Sockets I
8.4) Sockets II
8.5) Servidor WEB I
8.5) Servidor WEB II

Unidade 06
9.0)Tópicos avançado sem BSP
9.1) Organização dos Arquivos do MQX
9.2) Recompilando a BSP e a PSP
9.3)Criando sua BSP
9.3)Modificando a sua BSP


Video Aulas do Curso

Primeiros Passos c/ ARM M4 Kinetis K

Vídeo Descrição Duração
Video 01 Apresentação: Falando sobre o curso [00:02:00]
Video 02 Visão Geral da Família Kinetis [00:24:18]
Video 03 Visão geral do CodeWarrior V10 [00:11:40]
Video 04 Pisca-Pisca com Projeto Bareboard [00:30:51]
Video 05 Pisca-Pisca + Botão com Projeto Bareboard [00:10:00]
Video 06 Pisca-Pisca com Device Initialization [00:13:16]
Video 07 Pisca-Pisca com Processor Expert [00:14:00]

Sistemas Operacionais (RTO’S) MQX para plataforma ARM

Vídeo Descrição Duração
Video 08 Introdução a Sistemas Operacionais [00:13:05]
Video 09 Visão Geral do MQX [00:08:21]
Video 10 Primeiro Projeto com MQX I [00:19:47]
Video 11 Primeiro Projeto com MQX II [00:07:06]
Video 12 Manipulando Tasks I [00:20:10]
Video 13 Manipulando Tasks II [00:07:31]
Video 14 Semáforos I [00:19:57]
Video 15 Semáforos II [00:06:55]
Video 16 Eventos I [00:16:42]
Video 17 Eventos II [00:05:50]

Desenvolvimento de Device Drivers e do BSP

Vídeo Descrição Duração
Video 18 Aplicações em hardware utilizando BSP’s Freescale [00:10:42]
Video 19 Drivers para GPIO I [00:31:25]
Video 20 Drivers para GPIO II [00:21:16]
Video 21 Drivers para Porta Serial I [00:19:40]
Video 22 Drivers para Porta Serial II [00:10:47]
Video 23 Drivers para Timers I [00:22:56]
Video 24 Drivers para Timers II [00:05:13]
Video 25 Exercício 14 – Drivers para Timers III [00:06:40]

Aplicação USB utilizando BSP’s Freescale

Vídeo Descrição Duração
Video 26 Utilização da Pilha USB [00:10:24]
Video 27 Primeiro Projeto USB I [00:06:46]
Video 28 Primeiro Projeto USB II [00:05:25]
Video 29 USB Device [00:08:30]
Video 30 USB Host [00:09:21]
Video 31 Conversor USB-Serial [00:06:34]

Stack TCP/IP (Ethernet)

Vídeo Descrição Duração
Video 32 Utilização da pilha TCP [00:07:23]
Video 33 Primeiro Projeto Ethernet I [00:10:14]
Video 34 Projeto Ethernet II [00:14:43]
Video 35 Sockets I [00:19:03]
Video 36 Sockets II [00:11:51]
Video 37 Servidor WEB I [00:14:48]
Video 38 Servidor WEB II [00:15:34]

Tópicos avançados do BSP

Vídeo Descrição Duração
Video 39 Tópicos avançados em BSP [00:03:25]
Video 40 Organização dos Arquivos do MQX [00:08:21]
Video 41 Recompilando a BSP e a PSP [00:08:02]
Video 42 Criando sua BSP [00:17:42]
Video 43 Modificando a sua BSP [00:07:15]

+ informações sobre este curso:

Software: CodeWarrior 10.1 (Licença Educacional)
Certificado: Sim (oferecido no Plano Anual)
Suporte Técnico: Não há suporte técnico para este curso
Acesso: Estude 24h por dia (acesso integral a todas as aulas)
Aulas: 43 Aulas em vídeo (Duração total: 480 minutos em vídeo)