Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision |
| pt:examples:setup:codeblocks [2015/12/07 16:59] – Criação deste novo documento. artica | pt:examples:setup:codeblocks [2020/07/20 12:00] (current) – external edit 127.0.0.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 |}} |