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.