TUTORIAL INCORPORANDO A BIBLIOTECA DO ARDUINO AO ECLIPSE
|
|
- Bernardo Salgado Almada
- 8 Há anos
- Visualizações:
Transcrição
1 TUTORIAL INCORPORANDO A BIBLIOTECA DO ARDUINO AO ECLIPSE Jefferson Z. Moro jefferson.moro@gmail.com Vinicius Franchini viniciusnf@gmail.com Campinas, maio de
2 Motivação O Arduino veio para simplificar a programação de microcontroladores. Além de não precisar de gravador devido ao bootloader, seu Ambiente de Desenvolvimento Integrado (IDE) permite o uso de C++, que amplia as possibilidades de projetos. Tal ambiente traz bibliotecas que facilitam o uso e encurtam o tempo gasto para iniciar um projeto. Contudo, esse ambiente é limitado em ferramentas. Quando o projeto toma grandes dimensões, o IDE do Arduino deixa de exercer seu propósito facilitador, apesar de suas bibliotecas ainda serem muito úteis. Dessa forma, busca-se o uso de IDEs mais completos, juntamente com essa poderosa biblioteca. A primeira opção que vem a cabeça é usar o IDE da Atmel, o AVR Studio. Todavia, esse ambiente de desenvolvimento não compila C++, pois as bibliotecas do Arduino não são suportadas. Outra ideia é fazer uso do Eclipse. O Eclipse é um IDE de código aberto (Open Source), feito em Java, que pode ser usado para o desenvolvimento de muitas linguagens. Ex.: PHP, Java, Python, HTML, C/C++, etc. Ele foi inicialmente desenvolvida pela IBM, e depois foi doado para uma comunidade software livre. Entre as vantagens ferramentais oferecidas pelo Eclipse está a de rodar em vários sistemas operacionais e a de facilitar a busca por funções e definições. Ele trata os arquivos adicionados ao projeto de forma integrada. Assim, basta mandar fazer uma procura e você encontrará o quer, independente de em qual arquivo o objeto esteja. Outra vantagem do programa é que seu desenvolvimento é todo baseado em plug-ins. Um deles é o AVR Eclipse plug-in. A ideia é essa: usar o IDE Eclipse como ambiente de desenvolvimento e criar uma biblioteca estática que armazene todas as funções incluídas no IDE do Arduino. Preparando o Software Primeiramente, façamos o download da última versão de cada programa necessário. Vide a Tabela 1. Programa Onde baixar? Observações Eclipse IDE C/C++ Escolha o sistema operacional Arduino IDE Escolha o sistema operacional WinAVR Somente para Windows AVR-GCC Vide sua distribuição Somente para Linux AVR Eclipse plug-in 2
3 Vamos por partes. Após baixar o Ecipse, você deve descompactá-lo. Não é necessário instalá-lo afinal ele é feito em Java, simplesmente execute a aplicação eclipse. Na caixa de diálogos, escolha o diretório onde o seu Workspace ficará, marque a opção de usar esse caminho como padrão e clique em OK. Veja a Figura 1. Figura 1 Na página de boas vindas que abrirá, escolha a opção Go to the workbench. Observe a Figura 2. Figura 2 3
4 Uma vez baixado o IDE do Arduino, apenas descompacte a pasta, pois só utilizaremos suas bibliotecas. O próximo passo será instalar o WinAVR (para Windows), ou AVR-GCC (para Linux). Em seguida, instale o AVR-Plugin. Para isso, como o Eclipse fechado, descompacte a pasta do AVR-Plugin, copie as pastas plugin e features para dentro da pasta do Eclipse (a mesma onde está o aplicativo). Aparecerá uma mensagem perguntando se você deseja mesclar as pastas. Marque que sim para todos os itens. Pronto, basta abrir o Eclipse e o plugin será carregado junto. Um botão do AVR plugin deve aparecer na barra de ferramentas. Veja a Figura 3. Figura 3 Pronto, o IDE Eclipse está pronto para trabalhar com o AVR. Gerando a Biblioteca 1. Abra o Eclipse e crie um novo projeto C++: New a. File New C++ Project b. Project Name: Arduino_Lib c. Project Type: AVR Cross Target Static Library d. Toolchains: AVR-GCC Toolchain e. Clique em Next f. Desmarque a opcão de debug. g. Clique em Next h. Selecione o MCU type e a frequência do seu Arduino. Ex.: MCU: Atmega328P, frequência: Hz. i. Clique em finish. 2. Clique em Project Properties. 3. Selecione C/C++ Build e expanda esta categoria. 4. Selecione Settings. 4
5 5. No painel da direita, clique em AVR Compiler: a. Debugging. Selecione No debugging info. b. Optimization. Selecione Size Optimizations. Figura 4 6. No painel da direita, clique em AVR C++ Compiler a. Debugging. Selecione No debugging info. b. Optimization. Selecione Size Optimizations. 7. Clique em Ok. 8. Clique com o botão direito do mouse no projeto Arduino_Lib Import General File System Next. 9. No diálogo File System, clique em Browse e selecione a pasta onde está a biblioteca do Arduino. No nosso caso estamos usando a versão 22:..Arduino hardware arduino cores arduino. 10. Selecione todos os arquivos exceto o main.cpp. Clique em Finish. 5
6 Figura Compile o projeto: Project Build Project. Pronto, você acaba de gerar uma biblioteca do Arduino para uso no Eclipse. Alguns warnings (cerca de 12) serão exibidos, mas não se preocupe, tratam-se de avisos de conversão de tipo e alteração de cabeçalho. O próximo passo é criar um projeto que utilize nossa biblioteca Arduino_Lib. Configurando um projeto 1. Abra o Eclipse e crie um novo projeto C++: a. File New C++ Project 6
7 b. Project Name: Exemplo c. Project Type: AVR Cross Target Application d. Toolchains: AVR-GCC Toolchain e. Clique em Next f. Marque as opções release e debug. g. Clique em Next h. Selecione o MCU type e a frequência do seu Arduino. Ex.: MCU: Atmega328P, frequência: Hz. i. Clique em finish. 2. Clique em Project Properties. 3. Selecione C/C++ Build e expanda a categoria 4. Selecione Settings. 5. Em Configurations, selecione All configurations. 6. Clique em Additional Tools in Toolchain a. Marque obrigatoriamente Generate HEX file for flash memory, para gerar o arquivo.hex b. Marque Print size, parar exibir no final da compilação, o tamanho do arquivo hex gerado c. Marque outros arquivos de saída desejados (opcional) Figura 6 7
8 7. Clique em AVR Compiler: a. Em Directories, adicione o caminho para a pasta do projeto Arduino_Lib, que será montado pelo Eclipse da seguinte forma: "${workspace_loc:/arduino_lib} 8. Clique em AVR C++ Compiler: a. Em Directories, adicione o caminho para a pasta do projeto Arduino_Lib, que será montado pelo Eclipse da seguinte forma: "${workspace_loc:/arduino_lib} 9. Clique AVR C/C++ Linker a. Usando C++, o arquivo.hex pode ficar grande. No menu linker, mude o command para avr-gcc b. Altere o command line pattern para: ${COMMAND} --cref -s -Os ${OUTPUT_FLAG}${OUTPUT_PREFIX}${OUTPUT} ${INPUTS} -lm ${FLAGS} 10. Ainda em AVR C/C++ Linker, clique em Libraries a. Selecione no painel da direita Libraries e adicione o nome de nossa biblioteca para Arduino (Arduino_Lib). b. Selecione agora Libraries Path e adicione o caminho para libarduino_lib.a, o qual está dentro da pasta Arduino_Lib/Release. Será montado pelo Eclipse da seguinte forma: "${workspace_loc:/arduino_lib/release}" c. Clique em Apply. Figura 7 8
9 11. No mesmo menu do passo 5 (Configurations), selecione Release. 12. Clique em AVR Compiler: a. Debugging. Selecione No debugging info b. Optimization. Selecione Size Optimizations (-Os). 13. No painel direito, clique em AVR C++ Compiler a. Debugging. Selecione No debugging info b. Optimization. Selecione Size Optimizations (-Os). 14. Clique em Ok. A parte de configurações termina aqui. Criando um arquivo main.c/cpp É hora de criar nosso arquivo principal (main.c ou main.cpp). O compilador Avr-gcc compila tanto arquivos.c, quanto.cpp. Como projetos em C++ podem incorporar arquivos em C, optamos por utilizar C Clique com o botão direito do mouse na pasta do projeto Exemplo New Source File. 2. Em source file, coloque o nome main.cpp. 3. Clique em Finish. 4. Abra o arquivo main.cpp e copie o código de exemplo abaixo: #include "WProgram.h" /* Escolhe pino do LED do Arduino */ const int PINO_LED = 13; /* Configura PINO_LED como sendo de saída */ void configpinagem () { pinmode(pino_led, OUTPUT); } int main(void) { init(); // inicializa a biblioteca do Arduino configpinagem(); // for (;;) { digitalwrite(pino_led, HIGH); delay(200); digitalwrite(pino_led, LOW); delay(1000); } } 5. Como estamos utilizando C++, é necessário colocar o seguinte trecho de código abaixo: extern "C" void cxa_pure_virtual() 9
10 { } cli(); for (;;); Isto é necessário apenas em C++ pois, quando uma função puramente virtual é criada, é necessário um manipulador para erros para quando tal função é chamada. Quando existem funções virtuais em uma aplicação, é necessário que o programador forneça seu próprio manipulador de erros cxa_pure_virtual(). É isso que feito! 6. Para compilar o código, basta clicar na setinha ao lado do martelo, na barra de ferramentas superior no Eclipse, e selecionar Release. O código deve compilar sem erros. Figura 8 Utilizando o modo de depuração Uma das diferenças mais significativas entre o modo de depuração (Debug) e o modo de lançamento (Release) é que, em debug a informação de depuração simbólica é emitida para ajudar na busca de erros na aplicação, enquanto a otimização do código não é levada em conta. 10
11 Por outro lado, em uma Release, a informação de depuração simbólica não é emitida, mas há uma otimização do código. Consequentemente, por esses dois motivos, o tamanho do arquivo gerado é menor que no modo Debug. Entretanto, erros curiosos podem aparecer quando se utiliza o modo Release, pois otimizações do compilador ou diferenças na inicialização de variáveis podem levar a execuções não esperadas do código. Como exemplo, basta citar que quando uma variável global é criada e seu valor é alterado somente na rotina de interrupção e a otimização está ativada, a variável pode ser compilada como constante pelo AVR-GCC. Sendo assim, sua declaração deve ser precedida de volatile para que ela não sofra otimização e isso não ocorra. Para configurar o modo de depuração, faça o seguinte: 1. Siga todos os passos da parte 3-Configurando um projeto, até (inclusive) o passo No mesmo menu do passo 5 (Configurations), selecione Debug. 3. Clique em AVR Compiler: a. Debugging. Selecione Standard debugging info (-g2) b. Optimization. Selecione No Optimizations (-O0). 4. Clique em AVR C++ Compiler a. Debugging. Selecione Standard debugging info (-g2) b. Optimization. Selecione No Optimizations (-O0). 5. Clique em Ok. A parte de configurações para depuração termina aqui. Agora você poderá escolher entre dois modos de compilação: Debug e Release. Para isso, basta selecionar o modo na seta ao lado do martelo na barra de ferramentas do Eclipse. Como demonstração que modo release pode gerar códigos mais otimizados, tomemos como exemplo o projeto que acabamos de criar nesse tutorial. Se o projeto for compilado no modo release, as informações exibidas no console serão: AVR Memory Usage Device: atmega328p Program: 1132 bytes (3.5% Full) (.text +.data +.bootloader) Data: 9 bytes (0.4% Full) (.data +.bss +.noinit) Por outro lado, no modo debug, ter-se-á: AVR Memory Usage
12 Device: atmega328p Program: 1160 bytes (3.5% Full) (.text +.data +.bootloader) Data: 9 bytes (0.4% Full) (.data +.bss +.noinit) Veja que até mesmo para um pequeno projeto, existe uma diferença de 28 bytes entre os arquivos gerados pelos dois modos! Otimizando o projeto É possível otimizar ainda mais nosso projeto. Para tanto algumas configurações extras devem ser adicionadas. Faça as configurações abaixo para Arduino_Lib : 1. Clique em Project Propriets C/C++ Build Settings 2. Em Configuration escolha Release 3. Clique em AVR Compiler: a. Optimization Other Optimization flags. Escreva a seguinte linha de comando: -ffunction-sections -fdata-sections 4. Clique em AVR C++ Compiler: a. Optimization Other Optimization flags. Escreva a seguinte linha de comando: -ffunction-sections -fdata-sections 5. Clique em Ok. Compile o projeto Arduino_Lib. Repita os 5 passos acima para o projeto Exemplo. Em seguida, faça também as seguintes alterações em Exemplo : 1. Clique em Project Propriets C/C++ Build Settings 2. Em Configuration escolha Release 3. Clique em AVR C++ Linker General: a. Other Arguments. Escreva a seguinte linha de comando: -Wl,--gc-sections 4. Clique em Ok e compile o projeto no modo Release. Uuuaaal!! Como pode-se observar abaixo, no modo release otimizado, um ganho de 176 bytes é conseguido em relação ao modo debug e um ganho de 148 bytes em relação ao modo release. AVR Memory Usage Device: atmega328p Program: 984 bytes (3.0% Full) (.text +.data +.bootloader) 12
13 Data: 9 bytes (0.4% Full) (.data +.bss +.noinit) Outra observação relevante é que, usando o IDE do Arduino e compilando o mesmo exemplo ( Exemplo ), obteve-se o seguinte resultado: Binary sketch size: 1024 bytes (of a byte maximum) Ou seja, o projeto no Eclipse teve um ganho de 40 bytes. Referências
1 Code::Blocks Criação de projetos
Programação MEEC Índice 1Code::Blocks Criação de projetos...1 2Code::Blocks Localização do projeto...5 3Code::Blocks Abertura de projetos já existentes...7 4Code::Blocks Funcionamento...8 5Code::Blocks
Leia maisInstalando o plugin CDT 4.0
Instalando o plugin CDT 4.0 Abra o Eclipse, acesse help/software updates/ find and install. Escolha a opção search for new features to install e depois clique em next. Instalando o plugin CDT 4.0 Na janela
Leia maisEclipse com c++11 e boost Etapa 1- Download da IDE Eclipse c++ e configuração do MinGW
Eclipse com c++11 e boost Etapa 1- Download da IDE Eclipse c++ e configuração do MinGW Primeiro passo: download Primeiramente devemos baixar o eclipse para c++, sugiro a ultima versão o Mars M4 https://eclipse.org/downloads/packages/release/mars/m4
Leia maisNome N Série: Ferramentas
Nome N Série: Ferramentas Competências: Identificar e utilizar técnicas de modelagem de dados; Habilidades: Utilizar ferramentas de apoio ao desenvolvimento de software; Bases Tecnológicas: Metodologias
Leia maisProgramação de Computadores I. Conhecendo a IDE Code::Blocks
Code::Blocks Conhecendo a IDE Programação de Computadores I Professor: Edwar Saliba Júnior Conhecendo a IDE Code::Blocks Apresentação: 1) Abra a IDE (Integrated Development Environment), ou seja, o Ambiente
Leia maisPassos para a configuração do ambiente de desenvolvimento:
Passos para a configuração do ambiente de desenvolvimento: 0 - (Opcional) Criar uma pasta onde vai ser o seu Workspace. Ou seja, onde os códigos de todos os projetos do Eclipse serão salvos: 1 - Instalar
Leia maisNota de Aula: Utilização da IDE Code::Blocks
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO CAMPUS SÃO LUÍS MONTE CASTELO DEPARTAMENTO ACADÊMICO DE INFORMÁTICA SISTEMAS DE INFORMAÇÃO DISCIPLINA: LINGUAGEM DE PROGRAMAÇÃO I PROFESSOR:
Leia maisMANUAL DE UTILIZAÇÃO DO PLUGIN GERADOR DE PLUGINS DO TERRAVIEW
MANUAL DE UTILIZAÇÃO DO PLUGIN GERADOR DE PLUGINS DO TERRAVIEW Versão TerraLib/TerraView: 3.6.0 Introdução O plug-in de criação de plug-ins do TerraView foi desenvolvido para auxiliar os programadores
Leia maisCriando sua primeira aplicação JAVA com o Eclipse
Criando sua primeira aplicação JAVA com o Eclipse Fernando Boaglio Instalou o Eclipse mas não sabia por onde começar? Aqui você encontra uma breve explicação de como criar sua primeira aplicação JAVA no
Leia maisO Primeiro Programa em Visual Studio.net
O Primeiro Programa em Visual Studio.net Já examinamos o primeiro programa escrito em C que servirá de ponto de partida para todos os demais exemplos e exercícios do curso. Agora, aprenderemos como utilizar
Leia maisTutorial: Criando aplicações J2EE com Eclipse e jboss-ide
Tutorial: Criando aplicações J2EE com Eclipse e jboss-ide Para criar uma aplicação J2EE, utilizando Eclipse e jboss-ide, é necessário ter instalado em seu computador o JDK 1.5 (versão atual). Abaixo seguem
Leia maisArduino e Proteus (Tutorial)
Arduino e Proteus (Tutorial) Por Felipe Gomes Flores Para quem trabalha com projetos ou apenas os faz por hobby sabe que há situações em uma boa idéia surge do nada e às vezes não há como reproduzi-la
Leia maisProcedimentos para Reinstalação do Sisloc
Procedimentos para Reinstalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Criação de backups importantes... 3 3. Reinstalação do Sisloc... 4 Passo a passo... 4 4. Instalação da base de dados Sisloc...
Leia maisDisciplina: INF1005 - Programação I. 1 a aula prática Introdução ao ambiente do Microsoft Visual Studio 2010
1 a aula prática Introdução ao ambiente do Microsoft Visual Studio 2010 1. Execute o MS-Visual Studio 2010. Experimente o caminho: Start All Programs Microsoft Visual Studio 2010 Microsoft Visual Studio
Leia maisConfigurar o Furbot no Eclipse
Configurar o Furbot no Eclipse Primeiramente, precisamos abrir o Eclipse. Logo no início, deverá aparecer uma tela assim: Nela, você irá selecionar o local do seu workspace. Workspace é o local onde ficarão
Leia maisInstalando o J2SE 5.0 JDK no Windows 2000/XP
Instalando o J2SE 5.0 JDK no Windows 2000/XP Fabricio Leonard Leopoldino Descreve o processo de download, instalação e configuração do J2SE 5.0 JDK, no Windows 2000 e no Windows XP. 1 - Introdução Para
Leia maisAmbientação JAVA. Versão 0.1 MICHEL CORDEIRO ANALISTA DE NEGÓCIO (NTI 2014) 1 UNIVERSIDADE CEUMA 08/01/2014
UNIVERSIDADE CEUMA Ambientação JAVA Versão 0.1 08/01/2014 Este é um modelo de configuração para desenvolvimento no ambiente Java. MICHEL CORDEIRO ANALISTA DE NEGÓCIO (NTI 2014) 1 Sumário Sumário... 2 1
Leia maisComo criar pastas personalizadas e novas peças no Toolbox
Como criar pastas personalizadas e novas peças no Toolbox Neste tutorial apreenderemos como inserir uma nova pasta no toolbox, inserir novas peças na biblioteca do toolbox e criar propriedades personalizadas
Leia maisTutorial 1.0. Instalação
Tutorial 1.0 Instalação Índice Requisitos Instalando Android SDK Instalando Eclipse Instalando Plugin ADT no Eclipse Requisitos Para a instalação do SDK é necessário ter no minímo versão Java 6 (Standard
Leia maisCriar um novo projeto
Criar um novo projeto Esse passo-a-passo tem o intuito de auxiliar na criação de um novo projeto Java. Você verá os passos de criação utilizando os IDEs Eclipse e NetBeans. Eclipse 1. Inicie o Eclipse.
Leia maisInstalação do Plugin LeJOS
Instalação do Plugin LeJOS http://legolab.daimi.au.dk/digitalcontrol.dir/lejos_nxj.dir/lejos_nxj_install_guide.html Guia de Instalação do lejos NXJ através do Eclipse para Windows XP Setup Básico 1. Instale
Leia maisOMT-G Design. Instalação por pacotes
OMT-G Design A plataforma Eclipse OMT-G Design não é um software independente, é um plug-in que se utiliza dos mecanismos de extensão do Eclipse que por sua vez é um ambiente de desenvolvimento de software.
Leia maisVamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.
3.5 Páginas: Ao clicar em Páginas, são exibidas todas as páginas criadas para o Blog. No nosso exemplo já existirá uma página com o Título Página de Exemplo, criada quando o WorPress foi instalado. Ao
Leia maisPASSO A PASSO COMO CRIAR UM NOVO PROJETO EM SCHEMATIC NO SOFTWARE QUARTUS II
PASSO A PASSO COMO CRIAR UM NOVO PROJETO EM SCHEMATIC NO SOFTWARE QUARTUS II 1) Após abrir o quartus II, clique em CREATE A NEW PROJECT (tela abaixo). Se estiver utilizando windows 7, execute como administrador.
Leia maisTutorial de Instalação do Ambiente de Programação Dev-C++
Tutorial de Instalação do Ambiente de Programação Dev-C++ Descrição do sistema instalado: - Sistema Operacional: Windows Vista Business - Versão do Dev-C++: Dev-C++ 5 beta 9 release (4.9.9.2) Processo
Leia maisPasso a Passo. WebSphere Message Broker. Fluxo como WebService
Passo a Passo WebSphere Message Broker Fluxo como WebService Alexandre José Batista ajbatist@ibest.com.br Criado em: 07/11/08 Página 1 de 38 Índice 1. OBJETIVOS DO DOCUMENTO... 4 2. CRIANDO UM FLUXO NO
Leia maisLINGUAGEM ORIENTADA A OBJETOS
LINGUAGEM ORIENTADA A OBJETOS TI MÓDULO II O ECLIPSE O eclipse é uma IDE Open Source (código fonte aberto) que serve para o desenvolvimento em muitas linguagens: PHP Java Python HTML C/C++ A IDE Eclipse
Leia mais1 UNIT Universidade do Trabalhador Dr. Abel dos Santos Nunes
1 UNIT Universidade do Trabalhador Dr. Abel dos Santos Nunes Janelas são estruturas do software que guardam todo o conteúdo exibido de um programa, cada vez que um aplicativo é solicitado à janela do sistema
Leia maisTutorial: Como fazer o backup (cópia) e a restauração de conteúdos no Moodle?
Tutorial: Como fazer o backup (cópia) e a restauração de conteúdos no Moodle? Olá, professor(a), Este tutorial tem o objetivo de lhe auxiliar na realização de backup do conteúdo de uma disciplina já oferecida,
Leia maismarcio@dsc.ufcg.edu.br priscillakmv@gmail.com
DSC/CEEI/UFCG marcio@dsc.ufcg.edu.br priscillakmv@gmail.com 1 Realiza atividades com ênfase em Ensino, Pesquisa e Extensão (Ensino) 2 Configurando o projeto Adicionando código ao arquivo com o código-fonte
Leia maisGuião de Introdução ao Eclipse IDE Índice
Índice 1. Introdução... 2 1.1. O que é um ambiente de desenvolvimento (IDE)?... 2 1.2. Visão geral sobre o Eclipse IDE... 2 2. Iniciar o Eclipse... 3 2.1. Instalação... 3 2.2. Utilizar o Eclipse... 3 3.
Leia maisSTK (Start Kit DARUMA) Driver Genérico Somente Texto para a impressora DR700 ETHERNET
STK (Start Kit DARUMA) Driver Genérico Somente Texto para a impressora DR700 ETHERNET Neste STK mostraremos como instalar e configurar o driver Genérico Somente Texto com a impressora DR700 Ethernet, no
Leia maisTutorial Gerar arquivo PDF. Gerando um documento pdf com várias imagens 1- Inserir imagem no Word
Tutorial Gerar arquivo PDF. Com o objetivo de simplificar e diminuir o tamanho de arquivos anexos nos projetos, elaboramos um pequeno tutorial mostrando como gerar um único arquivo no formato pdf contendo
Leia mais1. Um servidor rodando Windows 7 (um computador onde o SIPAR ficará instalado e com os dados neste computador);
Manual informativo para configuração do SIPAR por acesso via Área de Trabalho Remota (ATR) do Windows 7 Página: 1 / 5 COMO CONFIGURAR O SIPAR PARA ACESSO VIA INTERNET Você vai precisar de: 1. Um servidor
Leia maisManual de Utilização Utilização do PDFSam
Manual de Utilização Utilização do PDFSam ASPE/RO Conteúdo desenvolvido por: Ângelo Mendonça Neto Download e Instalação O PDFSam é uma ferramenta de manipulação de arquivos PDF, é possível fazer inúmeras
Leia maisInstalando e Configurando o LaTeX no Windows
Instalando e Configurando o LaTeX no Windows Neste tutorial será abordada a instalação dos programas necessários para o uso do LaTex no ambiente Windows utilizando-se a versão 7, em outras versões deste
Leia maisHyper-V e Intel HAXM. Ativando a virtualização
Hyper-V e Intel HAXM Neste texto iremos tratar de dois softwares utilizados para virtualização, o Hyper-V da Microsoft e o Intel HAXM (Intel Hardware Accelerated Execution Manager). O Hyper-V é utilizado
Leia maisSTK (Start Kit DARUMA) Driver Spooler para impressoras Não-Fiscais DR700M e DR700H no Windows 8
STK (Start Kit DARUMA) Driver Spooler para impressoras Não-Fiscais DR700M e DR700H no Windows 8 Driver Spooler é um driver que faz a impressão de um modo gráfico, onde poderá imprimir imagens como logotipo,
Leia maisUsando o simulador MIPS
Usando o simulador MIPS O objetivo desta aula prática será a utilização do simulador MipsIt para executar programas escritos em linguagem de máquina do MIPS. 1 Criando um projeto Cada programa a ser executado
Leia mais3. No painel da direita, dê um clique com o botão direito do mouse em qualquer espaço livre (área em branco).
Permissões de compartilhamento e NTFS - Parte 2 Criando e compartilhando uma pasta - Prática Autor: Júlio Battisti - Site: www.juliobattisti.com.br Neste tópico vamos criar e compartilhar uma pasta chamada
Leia maisCapítulo 2. Laboratório 2.1. Introdução ao Packet Tracer, Roteadores, Switches e Inicialização
Capítulo 2 Laboratório 2.1 Introdução ao Packet Tracer, Roteadores, Switches e Inicialização tel (41) 430457810 ou (41) 4063-7810 - info@dltec.com.br - www.dltec.com.br INDICE 1 Objetivo do Laboratório...
Leia maisManual de Instalação do Agente Citsmart
16/08/2013 Manual de Instalação do Agente Citsmart Fornece orientações necessárias para efetuar a instalação do Agente Citsmart. Versão 1.9 21/11/2014 Visão Resumida Data Criação 21/11/2014 Versão Documento
Leia maisTUTORIAL SISTEMA DE CONTROLE DE ACESSO
FACULDADE DE TECNOLOGIA SENAC GOIÁS GESTÃO EM TECNOLOGIA DA INFORMAÇÃO WISLIY LOPES JULIANO PIROZZELLI TULIO TSURUDA LUIZ GUILHERME MENDES TUTORIAL SISTEMA DE CONTROLE DE ACESSO GOIÂNIA JUNHO DE 2014 Sumário
Leia maisGUIA BÁSICO DA SALA VIRTUAL
Ambiente Virtual de Aprendizagem - MOODLE GUIA BÁSICO DA SALA VIRTUAL http://salavirtual.faculdadesaoluiz.edu.br SUMÁRIO 1. Acessando Turmas 4 2. Inserindo Material 4 3. Enviando Mensagem aos Alunos 6
Leia maisNa disciplina de Cálculo Numérico, vamos trabalhar com a linguagem C++ e o compilador que vamos usar é o Dev C++.
Data: 14/8 Página 1 de 9 Primeiros passos Introdução Na disciplina de Cálculo Numérico, vamos trabalhar com a linguagem C++ e o compilador que vamos usar é o Dev C++. No tutorial anterior, mostramos como
Leia maisComo Gerar documento em PDF com várias Imagens
Como Gerar documento em PDF com várias Imagens Para Gerar documento em PDF com várias Imagens, temos que seguir dois passos: 1. Inserir Imagens no Word 2. Gerar PDF a partir de documento do Word 1- Inserir
Leia maisTUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH!
UNIVERSIDADE DE SÃO PAULO (USP) ESCOLA DE ARTES, CIÊNCIAS E HUMANIDADES (EACH) TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH! Autoria e revisão por: PET Sistemas
Leia maisTutorial: Serviços web e suas composições
Tutorial: Serviços web e suas composições Objetivo: Este tutorial tem como objetivo apresentar o desenvolvimento de serviços web através do framework Axis2. Além disso, realizar uma composição através
Leia maisIntel Galileo: Instalação e IDE Arduino
Objetivo Instalação do software e execução de Sketch para teste do hardware e conectividade da placa Galileo. 20/10/2014 Objetivo Instalação do software e execução de Sketch para teste do hardware e conectividade
Leia maisOBJETIVO Criação e execução de um projeto Android dentro da IDE IntelliJ.
Técnico em Informática Turma 10 Programação para Dispositivos Móveis Roteiro Parcial de Projeto Guilherme Cruz OBJETIVO Criação e execução de um projeto Android dentro da IDE IntelliJ. FERRAMENTA IntelliJ
Leia maisCelebre este natal e ano novo junto aos seus amigos e familiares distantes.
Celebre este natal e ano novo junto aos seus amigos e familiares distantes. Receba fotos e mensagens deles na TV de sua casa em tempo real e sem custo, não se preocupe mais com a distância! A festa será
Leia maisIntrodução ao Android SDK. Prof. Me. Hélio Esperidião
Introdução ao Android SDK Prof. Me. Hélio Esperidião Android SDK O Android SDK permite que os desenvolvedores elaborem as aplicações a partir de um dispositivo virtual para os aparelhos de celular e tablet,
Leia maisRoteiro de instalação da Linha DD
Roteiro de instalação da Linha DD O Roteiro de instalação divide-se em 3 partes, onde seguidas conforme instruções desse roteiro, o sistema e a base de dados serão atualizados.. A primeira parte é onde
Leia maisLazarus pelo SVN Linux/Windows
Lazarus pelo SVN Linux/Windows Sei que não faltam artigos sobre como obter e compilar o Lazarus e o FPC pelo SVN, mas sei também que nunca é de mais divulgar um pouco mais e talvez escrever algo diferente.
Leia maisCRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO
CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO Antes de criarmos um novo Banco de Dados quero fazer um pequeno parênteses sobre segurança. Você deve ter notado que sempre
Leia maisInstalando servidor Apache com MySQL e as linguagens ColdFusion e PHP. XAMPP 1.6.7 (xampp-win32-1.6.7-installer.exe), veja aqui.
Instalando servidor Apache com MySQL e as linguagens ColdFusion e PHP. Escrito por Marcio Nakano (marcionakano.com.br) Data: 29/09/2008 Disponível em http:///blog/post/instalando-apache-mysql-coldfusionphp.pdf
Leia maisProgramação online em Java
Universidade Federal do ABC Disciplina: Processamento da Informação Assunto: Programação online em Java Programação online em Java Conteúdo Conteúdo...1 Introdução... 1 1.1.Programas necessários... 1 1.2.Visão
Leia maisManual do Sistema "Vida em Mão - Controle Financeiro Para PALM" Editorial Brazil Informatica
Manual do Sistema "Vida em Mão - Controle Financeiro Para PALM" Editorial Brazil Informatica I Vida em Mãos - Controle Financeiro para PALM Conteúdo Part I Introdução 2 1 Fala Comigo -... Sistema de Atendimento
Leia maisWWW.cerne-tec.com.br. Comunicação USB com o PIC Vitor Amadeu Souza Parte II vitor@cerne-tec.com.br
1 Comunicação USB com o PIC Vitor Amadeu Souza Parte II vitor@cerne-tec.com.br Continuando com o artigo apresentado na edição passada de comunicação USB com o PIC, continuaremos nesta edição o estudo do
Leia maisINSTALANDO E CONFIGURANDO O MY SQL
INSTALANDO E CONFIGURANDO O MY SQL Este tutorial tem como objetivo mostrar como instalar o banco de dados My SQL em ambiente Windows e é destinado aqueles que ainda não tiveram um contato com a ferramenta.
Leia maisUNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE - UFRN DEPARTAMENTO DE INFORMÁTICA E MATEMÁTICA APLICADA DIMAP
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE - UFRN DEPARTAMENTO DE INFORMÁTICA E MATEMÁTICA APLICADA DIMAP Disciplina: DIM0403 Laboratório de Circuitos Lógicos Professor: Sílvio Fernandes 08 Introdução
Leia maisSistema de Recursos Humanos
Sistema de Recursos Humanos Projeto 1 O objetivo desse sistema é gerenciar a admissão e a demissão de funcionários. Esse funcionário pode ou não ter dependentes. Esse funcionário está alocado em um departamento
Leia maisManual de Utilização COPAMAIL Criando e configurando a assinatura de e-mail. Zimbra Versão 8.0.2
Manual de Utilização COPAMAIL Criando e configurando a assinatura de e-mail Zimbra Versão 8.0.2 Sumário Convertendo a assinatura de e-mail a partir do Microsoft Outlook... 1 Para usuários do Microsoft
Leia maisConhecendo o Proteus
Conhecendo o Proteus Vitor Amadeu Souza vitor@cerne-tec.com.br Em uma série de 3 artigos, veremos como usar o Proteus. Introdução Iremos neste momento iniciar nosso estudo no Proteus usando para isso as
Leia maisVirtual Box. Guia. Instalação E Utilização. Criado por Wancleber Vieira wancleber.vieira@ibest.com.br
Virtual Box Guia De Instalação E Utilização 1 Sumário Instalação do Linux Ubuntu através de um gerenciador de Máquinas Virtuais 1.1 Introdução, 3 1.2 Instalação do Virtual Box, 3 1.3 Configuração do Virtual
Leia maisManual de Instalação de SQL Server (2005, 2008, 2012).
Manual de Instalação de SQL Server (2005, 2008, 2012). Instalação do SQL 2005. - Primeiro baixo o instalador do SQL nesse link: http://www.microsoft.com/pt-br/download/details.aspx?id=184 - Execute o arquivo
Leia maisCONFIGURAÇÃO MINIMA EXIGIDA:
Este tutorial parte do princípio que seu usuário já possua conhecimentos básicos sobre hardware, sistema operacional Windows XP ou superior, firewall, protocolo de rede TCP/IP e instalação de software.
Leia maisIntrodução ao Processamento de Imagens com o IRIS Por Rodolfo Barros
Introdução ao Processamento de Imagens com o IRIS Por Rodolfo Barros O IRIS é um software poderoso para o processamento de imagens astronômicas. Ele possui métodos avançados para realizar uma grande quantidade
Leia maisGUIA DE INSTALAÇÃO E CONFIGURAÇÃO. POSTGRESQL Versão 8.3
GUIA DE INSTALAÇÃO E CONFIGURAÇÃO POSTGRESQL Versão 8.3 Sumário 1. Introdução... 3 2. Pré-Requisitos... 3 3. Instalação do PostgreSQL... 3 4. Instalação PgOleDB... 10 5. Criação do Banco de Dados... 13
Leia maisADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS COTAS DE DISCO. Professor Carlos Muniz
ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS Trabalhando com cotas Usando o Gerenciador de Recursos de Servidor de Arquivos para criar uma cota em um volume ou uma pasta, você pode limitar o espaço em disco
Leia maisINSTALAÇÃO DO CHEF FOODS NET
INSTALAÇÃO DO CHEF FOODS NET Obs.: Caso já possua um programa compactador de arquivo pular a etapa 1. 1 - Compactador de Arquivo Para instalar o Chef Foods Net você precisa de um programa descompactador
Leia maisComo criar máquinas virtuais no Virtual Box
Como criar máquinas virtuais no Virtual Box A virtualização de desktops pode ser trabalhada sobre servidores virtuais e esta técnica torna nossa tecnologia ainda mais atraente. Certifique-se que o seu
Leia maisSimão Pedro P. Marinho
Simão Pedro P. Marinho Para uso exclusivo por alunos da PUC Minas Numa web page podemos encontrar, basicamente, 3 (três) tipos de links, além do que permite abrir o software de e-mail para enviar uma mensagem.
Leia maisInstalando software MÉDICO Online no servidor
Instalando software MÉDICO Online no servidor A máquina denominada Servidora é a que armazenará o banco de dados do software (arquivo responsável pelas informações inseridas), compartilhando com as demais
Leia maisComo instalar uma impressora?
Como instalar uma impressora? Antes de utilizar uma impressora para imprimir seus documentos, arquivos, fotos, etc. é necessário instalá-la e configurá-la no computador. Na instalação o computador se prepara
Leia maisSTK (Start Kit DARUMA) Procedimento de Instalação do Min200E Conexão USB
STK (Start Kit DARUMA) Procedimento de Instalação do Min200E Conexão USB Esse STK ensinará como você deve instalar o driver conversor do Modem MIN200E USB em ambiente que utiliza o sistema operacional
Leia maisInstalação do Java SDK (Software Development Kit)
ESCOLA POLITÉCNICA DA UNIVERSIDADE DE SÃO PAULO Departamento de Engenharia Mecatrônica e de Sistemas Mecânicos PMR 2300 Computação para Automação 1 o Semestre 2005 Instalação do Java SDK (Software Development
Leia maisManual das funcionalidades Webmail AASP
Manual das funcionalidades Webmail AASP 1. Configurações iniciais 2. Regras 3. Histórico da conta 4. Autorresposta 5. Dados de acesso (alterando senha de acesso) 6. Identidade (assinatura) 7. Redirecionamento
Leia maisProcedimentos para Instalação do Sisloc
Procedimentos para Instalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Instalação do Sisloc... 3 Passo a passo... 3 3. Instalação da base de dados Sisloc... 16 Passo a passo... 16 4. Instalação
Leia maisPrint Audit 6 - Instalação do SQL Server 2008 express R2
Print Audit 6 - Instalação do SQL Server 2008 express R2 Este tutorial mostra a instalação e configuração passo a passo do SQLServer 2008 express R2. Antes de instalar o SQL Server 2008 Express R2 Antes
Leia maisMANUAL DE FTP. Instalando, Configurando e Utilizando FTP
MANUAL DE FTP Instalando, Configurando e Utilizando FTP Este manual destina-se auxiliar os clientes e fornecedores da Log&Print na instalação, configuração e utilização de FTP O que é FTP? E o que é um
Leia maiswww.proteq.com.br/download/sac/receita/safenetauthenticationclientrfbx32-8.1-sp2.msi (token SafeNet e-gov - Plataforma Windows 32).
Instalação e-token do Governo Federal para acesso ao SIAPE. Baixe os arquivos de instalação de leitura do e-token GD StarSign em: www.comprasnet.gov.br/ajuda/certificacaodigital.html A tela que abrira
Leia maisGerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini jmcordini@hotmail.com
Gerenciamento de Arquivos e Pastas Professor: Jeferson Machado Cordini jmcordini@hotmail.com Arquivo Todo e qualquer software ou informação gravada em nosso computador será guardada em uma unidade de disco,
Leia maisTUTORIAL PARA CONVERSÃO DE DIVX PARA BSVCD UTILIZANDO CCE
TUTORIAL PARA CONVERSÃO DE DIVX PARA BSVCD UTILIZANDO CCE Esse tutorial tem por finalidade ajudá-lo a transformar seus DIVX em BSVCD utilizando o CCE. O que iremos prescisar: 1. CCE version 2.67 (mais
Leia maisConfigurando o Servidor de Impressão Primário
Configurando o Servidor de Impressão Primário Este procedimento descreve o processo de configuração de um servidor de impressão primário em um sistema Windows. Clique duas vezes no instalador do PaperCut
Leia maisInstrução para Instalação de Certificados Digitais de Servidor Web
Instrução para Instalação de Certificados Digitais de Servidor Web Certificado Digital do tipo A1 Sistemas Operacionais: Windows 2000 Server Windows 2003 Server Dezembro/2010 Proibida a reprodução total
Leia maisManual de Atualização Versão 3.6.4.
Manual de Atualização Versão 3.6.4. Sumário 1. AVISO... 1 2. INTRODUÇÃO... 2 3. PREPARAÇÃO PARA ATUALIZAÇÃO... 3 4. ATUALIZANDO GVCOLLEGE E BASE DE DADOS... 7 5. HABILITANDO NOVAS VERSÕES DO SISTEMA....
Leia maisEste software resolve todos esses problemas.adobe reader é um software free, para ler os arquivos pdf..
Conhecendo arquivos PDF O PDF surgiu graças aos esforços de um dos fundadores da empresa Adobe Systems, John Warnock. A idéia inicial era criar uma tecnologia que permitisse a visualização de arquivos
Leia maisAPOSTILA DE EXEMPLO. (Esta é só uma reprodução parcial do conteúdo)
APOSTILA DE EXEMPLO (Esta é só uma reprodução parcial do conteúdo) 1 Índice Aula 1 - Área de trabalho e personalizando o sistema... 3 A área de trabalho... 3 Partes da área de trabalho.... 4 O Menu Iniciar:...
Leia maisTutorial Instalação Dual Boot Ubuntu e Windows XP Virtualização com VirtualBox
System Technology Tutorial Instalação Dual Boot Ubuntu e Windows XP Virtualização com VirtualBox Weslley Barboza Tutorial para instalação de uma maquina virtual com dual boot utilizando Windows XP Professional
Leia maisEclipse IDE Dá-se importância aos antepassados quando já não temos nenhum. Francois Chateaubriand
Eclipse IDE Dá-se importância aos antepassados quando já não temos nenhum. Francois Chateaubriand O Eclipse O Eclipse (www.eclipse.org) e uma IDE (integrated development environment). Diferente de uma
Leia maisConfigurando o IIS no Server 2003
2003 Ser ver Enterprise Objetivo Ao término, você será capaz de: 1. Instalar e configurar um site usando o IIS 6.0 Configurando o IIS no Server 2003 Instalando e configurando o IIS 6.0 O IIS 6 é o aplicativo
Leia maisProfessora Martha Spalenza Professora de Informática da Faetec
Ambiente de Desenvolvimento JCreator Como criar um programa utilizando o JCreator O kit de programas da linguagem Java fornecido pela Sun Microsystems, a criadora do Java, compõe-se do compilador (o gerador
Leia maisTutorial de instalação do Java 7 no Windows 7.
Tutorial de instalação do Java 7 no Windows 7. Neste tutorial vamos instalar um ambiente de desenvolvimento Java JDK 7 no Windows 7. Quando falamos em ambiente Java, estamos nos referindo ao conjunto de
Leia maisTutorial de ilustração animada
Tutorial ilustração animada Esse tutorial tem a finalida mostrar alguns recursos básicos e itens técnicos para os que estão tendo contato pela primeira vez com essa ferramenta. Uma vez se familiarizando,
Leia maisVamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.
3.5 Páginas: Ao clicar em Páginas, são exibidas todas as páginas criadas para o Blog. No nosso exemplo já existirá uma página com o Título Página de Exemplo, criada quando o WorPress foi instalado. Ao
Leia maisANDROID APPLICATION PROJECT
Criando um programa Abrindo o programa Eclipse, clique na opção [FILE], depois em [NEW], selecione a opção [PROJECT], uma janela de opção do tipo de projeto irá se abrir, escolha [ANDROID] logo depois
Leia maisTutorial de Conversão Xvid/Divx para DVD com legendas embutidas Versão 1.00 Julho / 2005 por m0l0c0
Tutorial de Conversão Xvid/Divx para DVD com legendas embutidas Versão 1.00 Julho / 2005 por m0l0c0 Este é um tutorial para converter um filme em divx/xvid para DVD, embutindo as legendas, primeiramente
Leia mais