Utilizando o SDCC – Small Device C Compiler – Eclipse (parte 2)

Utilizaremos o Eclipse SDK (versão 3.22 Europa) como referência para montar o nosso ambiente de desenvolvimento no PC para utilizar com o SDCC. Caso você queira utilizar outra, procure escolher uma versão que não venha com as bibliotecas de C/C++ já instaladas, pois poderá ocorrer conflito no momento da instalação das bibliotecas do Calisto Discovery (esse procedimento será descrito abaixo).

Ele pode ser baixado em http://archive.eclipse.org/eclipse/downloads/drops/R-3.2.2-200702121330/index.php (older versions). Caso você ainda não tenha o Eclipse na sua máquina, talvez seja necessário também o Java JRE (http://www.oracle.com/technetwork/java/javase/downloads/java-se-jre-7-download-432155.html).

O Eclipse não precisa de instalação, bastando descompactar os arquivos em um diretório qualquer.

 

CONFIGURANDO O ECLIPSE

Na sua primeira execução será necessário criar uma workarea (local onde ficarão os projetos).

Em seguida, você deverá atualizar o seu Eclipse com as bibliotecas do C/C++ do Callisto Discovery Site. Clique em “Help / Install New Software”. Clique no botão “Add” e digite a URL “http://download.eclipse.org/callisto/releases/” na caixa de texto location e clique em OK.

Selecione apenas o check box C and C++ Development e depois em Next.

Clique novamente em Next, aceite os temos da licença de uso e em seguida a instalação terá início (ela pode demorar um pouco).

Durante o download das bilbiotecas, aparecerá uma mensagem solicitando a confirmação da origem delas, bastando apenas confirmar. Após o final do processo, será necessário reiniciar o Eclipse.

 
 
 
 

INSTALANDO O PLUG-IN DO SDCC

O plugin do SDCC será necessário para configurar todo o ambiente de forma que o Eclipse converse com o compilador SDCC. O processo de compilação e linkagem será feito de forma automática.

Baixe o plug-in do SDCC para o Eclipse em http://sourceforge.net/projects/eclipse-sdcc/. Após o download, descompacte o arquivo baixado. Você verá duas pastas (features e plugins). Copie o conteúdo destas pastas para as pastas correspondentes dentro da pasta de instalação do Eclipse. Após a cópia, reinicie o Eclipse.

 

CRIANDO UM PROJETO SDCC DENTRO DO ECLIPSE

Dentro do Eclipse, clique em File / New / Project. Selecione C / Managed Make C Project. Informe o nome do projeto. Na tela seguinte, selecione o tipo do projeto – MCS51 family (SDCC). Agora basta clicar no botão finish para encerrar o processo.

Mais informações de como criar um projeto SDCC dentro do Eclipse pode ser encontrada dentro da pasta de instalação de Eclipse, em eclipsepluginsnet.sourceforge.eclipsesdcc_1.0.0help for tips on how to create a new MCS51family(SDCC)project.

A cada vez que você salvar o seu projeto, o Eclise acionará o SDCC para que ele verifique a existência de erros no seu código, compile e gere o o arquivo alvo no formato IntelHex (.IHX). Esse arquivo servirá de base para gerarmos um arquivo no formato do MSX-DOS. Veremos com gerar um arquivo para o MSX-DOS no próximo post.

Esta entrada foi publicada em MSX com as tags , , , , , . ligação permanente.