Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
pt:examples:setup:codeblocks [2015/12/07 20:23] articapt:examples:setup:codeblocks [2020/07/20 12:00] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +<pagebreak>
 +====== IDE Code::Blocks ======
  
 +O guia seguinte descreve o uso do ambiente de desenvolvimento CodeBlocks para programação do módulo de controlador HomeLab. É baseado no ambiente CodeBlocks, adaptado especialmente para o HomeLab com um conjunto de pacotes de software e acessórios. O ambiente de desenvolvimento modificado do CodeBlocks pode ser descarregado no website: http://home.roboticlab.eu/et/files
 +
 +===== Criar Novo Projecto =====
 +
 +Para criar um novo projecto, seleccionar no menu //File->New->Project//. Deverá estar selecionado um tempalte de projecto de acordo com a geração do HomeLab correspondente que poderá ser configurado como pretendido. Quando o template do projecto HomeLab é usado, os valores são automáticamente preenchidos, não é necessário alterar nenhum desses valores. O seguinte exemplo de uma caixa de diálogo é baseado no Robotics HomeLab III. Depois de seleccionar a versão correcta da geração do HomeLab, dê um nome ao projecto e defina a localização onde será guardado o ficheiro (é preferivel evitar o uso de acentos). De seguida poderá configurar a directoria de compilação do projecto e na janela seguinte introduzir os parâmetros de microcontrolador.
 +
 +{{:et:examples:setup:codeblocks:codeblocks_projektivalik.png?230|}}
 +{{:et:examples:setup:codeblocks:10_project1.png?230|}}
 +{{:et:examples:setup:codeblocks:11_project2.png?230|}}
 +{{:et:examples:setup:codeblocks:12_cb_project3.png?230|}}
 +<pagebreak>
 +===== Utilizando CodeBlocks =====
 +
 +Uma vez criado o projecto, o novo projecto aparecerá na àrvore esquerda com o ficheiro //main.c//, que inclui um exemplo simples de código. Para compilar basta pressionar o icon da engrenagem na barra de ferramentos ou premindo F7. Se a compilação for bem sucedida aparecerá no fundo do ecã na janela de //Build Log// a contagem de memória do programa, ou em caso de erro de compilação as respectivas mensagens de erro. 
 +
 +{{ :et:examples:setup:codeblocks:codeblocks.png?325 |}}
 +Quando carregando o programa para o microcontrolador, no caso do HomeLab III, primeiro deverá ser introduzido no bootloader, segurando o butão S0 no módulo de controlador e ao mesmo tempo pressionando o butão de reset para reiniciar. Quando o LED azul acender, o controlador está pronto para descarregar um novo programa. Em versões anteriores do HomeLab o modo de boorloader não se encontra disponivel. O programa compilado pode ser descarregado para o controlador a partir do menu //Tools// seleccionando o programador correcto do HomeLab. No caso do HomeLab III deverá ser escolhido //HomeLab III// ou premir //CTRL+F7//.
 +
 +{{ :et:examples:setup:codeblocks:codeblocks_tools.png?325 |}}
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0