Desenvolvendo em Linux para FRDM-KL25Z – Introdução

Publicado: 13 mar 2014 em Tech
Tags:, , , ,

english

Tópicos:

  1. Introdução
  2. Ferramentas
  3. Compilação
  4. Gravação
  5. Debug

Esta série de postagens mostra minhas tentativas de compilar, gravar e debugar um aplicativo de demonstração para a placa Freescale FRDM-KL25Z em um sistema operacional Gentoo GNU/Linux. O aplicativo em questão (um programa simples de piscar o LED multicolorido) foi desenvolvido originalmente no CodeWarrior 10.4 com Processor Expert para Windows. Os arquivos fonte relevantes do aplicativo foram então copiados sem nenhuma modificação e compilados em Linux usando GNU Autotools para configurar o processo de construção do software.

O que é tratado aqui:

  • Montagem de ferramentas de construção cruzada de software para arquitetura ARM em Gentoo Linux;
  • Construção cruzada no Linux de um aplicativo desenvolvido com a IDE CodeWarrior;
  • Gravação de um aplicativo para a placa FRDM-KL25Z em Linux;
  • Debug de um aplicativo da placa FRDM-KL25Z em Linux.

Algumas coisas que NÃO são tratadas aqui:

  • Executar a IDE CodeWarrior em Linux;
  • Atualizar fontes de aplicativos usando Processor Expert em Linux;
  • Integração com Eclipse;
  • Instruções que sabe-se previamente serem efetivas em outras distribuições GNU/Linux além da Gentoo (embora espera-se que grande parte delas seja compatível).

Nota: para um tutorial excelente sobre montagem de ambiente livre com GNU gcc + Eclipse + debugger em Windows para desenvolver para a placa FRDM-KL25Z, dê uma olhada em DIY Free Toolchain for Kinetis

Sempre que possível, as instruções fazem uso de ferramentas de software livre.

Vamos começar em Ferramentas onde são instaladas ferramentas de construção de software para CPUs ARM no seu sistema Gentoo Linux.

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s