Bem-vindo: Ter, 26 de Novembro 2024, 23:24 Pesquisa avançada

TI MSP430 Launchpad para SO baseado em Debian

Escreveu alguma aplicação ou script que quer partilhar? Ou conhece algo que quer partilhar? Sabe alguma linguagem de programação e quer partilhar esse conhecimento com um tutorial? Tem alguma dúvida em alguma linguagem? Então este é o sítio certo.

TI MSP430 Launchpad para SO baseado em Debian

Mensagempor Luis Cardoso » Sáb, 8 de Junho 2013, 16:33


Para quem não saiba, eu sou formado em electrónica, como tal uso o Linux para interagir com hardware (para além do habitual onde realizamos as tarefas do dia-a-dia :p ), por isso se alguém tiver alguma curiosidade e quiser aventurar-se neste mundo, na programação de hardware, deixo-vos aqui uns tutoriais de como interagir com uma plataforma de desenvolvimento que gosto muito. Porquê? Porque é relativamente barata, usa interface USB para programar, simular e comunicar com o micro-controlador (µC) da Texas Instruments (TI), apelidado de MSP430. Para além dos factores mencionados, este µC requer um baixo consumo para grande parte das tarefas, sendo exigida mais energia, apenas para o uso da memória Flash embutida. Tudo o resto funciona bem, mesmo a 1.8V e com um máximo de 6mA de corrente.

1. Pré-requisitos



Antes de poder programar o seu MSP430 presente na placa de desenvolvimento chamada Launchpad, precisa de instalar alguns pacotes que incluem o compilador, debugger, entre outras ferramentas. Assim, para instalar use um dos seguintes comandos:
  • Debian
    • Ganhe direito de root:
      su
    • E instale em seguida:
      apt-get install binutils-msp430 gcc-msp430 gdb-msp430 msp430-libc msp430mcu mspdebug
    • E para deixar o root:
      exit
  • Ubuntu (a confirmar nomes dos pacotes no Ubuntu)
    • Basta apenas o seguinte comando:
      sudo apt-get install binutils-msp430 gcc-msp430 gdb-msp430 msp430-libc msp430mcu mspdebug

Depois disto, já pode programar o seu MSP430 com as ferramentas instaladas, mas terá de o fazer via terminal e criar o seu próprio Makefile para automatizar o processo.



    Irei partilhar, ao longo deste tópico, como criar o Makefile e como realizar a programação via terminal. Depois, irei apresentar como configurar o Geany para interagir com o Launchpad, apresentando assim uma solução mais gráfica e com um simples e poderoso IDE. Fique a aguardar, pois até apresentarei exemplos práticos para que possa testar se ficou tudo bem configurado.


~*~
ImagemImagem
«Escolhe um trabalho de que gostes, e não terás que trabalhar um só dia na tua vida» - Confúcio
Avatar do usuário
Luis Cardoso
Redator
 
Mensagens: 10455
Registrado em: 26 Maio, 2011
Localização: Portugal

Re: TI MSP430 Launchpad para SO baseado em Debian

Mensagempor Claudio Novais » Sáb, 8 de Junho 2013, 17:04

Ótima iniciativa. Já agora fiquei curioso sobre o Geany. Aproveita para fazer também uns vídeos!! :D
Avatar do usuário
Claudio Novais
Editor do Ubuntued
 
Mensagens: 16869
Registrado em: 25 Maio, 2011


Voltar para Scripts, programação e aplicações em desenvolvimento

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 29 visitantes