2 Configuração do Ambiente de Desenvolvimento
|
|
- Tiago Aires Campos
- 7 Há anos
- Visualizações:
Transcrição
1 Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Sistemas Elétricos de Automação e Energia ENG10032 Microcontroladores 1 Objetivo Roteiro de Laboratório 2 Ambiente de Desenvolvimento Prof. Walter Fetter Lages 14 de março de 201 O objetivo deste laboratório é familiarizar os alunos com a o ambiente de desenvolvimento da Galileo Gen2 em Linux. A princípio, seria possível instalar no cartão microsd uma distribuição de Linux normal"e utilizar as ferramentas de desenvolvimento executando na própria Galileo. No entanto, como o processador da Galileo não é muito potente, a compilação certamente seria demorada. Outro ponto a considerar é que a memória flash da Galileo não é muito grande e para a versão final da aplicação seria interessante poder executá-la diretamente a partir da flash, sem a necessidade do cartão microsd. Para isso, é necessário que o Linux executando na Galileo tenha um pequeno footprint e para isso é necessário utilizar versões especiais das bibliotecas que não suportam adequadamente ambientes de desenvolvimento mais sofisticados. A utilização de um ambiente de desenvolvimento independente da plataforma alvo, também torna o desenvolvimento mais independente da Galileo em si e mais similar aos ambientes de desenvolvimento de outras plataformas para sistemas embarcados. Ao final deste laboratório, espera-se que os alunos sejam capazes de compilar um programa em C para executar na Galileo utilizando Makefile e compilador cruzado e perceber as diferenças entre programas desenvolvidos para a plataforma host e para a plataforma alvo. 2 Configuração do Ambiente de Desenvolvimento O ambiente de desenvolvimento da Galileo é baseado no projeto Yocto, que utiliza a ferramenta BitBake para criar imagens de sistemas Linux para sistemas embar- 1
2 cados e o OpenEmbedded como sistema de build. Estes componentes formam um sistema build de referência chamado Poky. Utilizando o Poky se pode criar uma distribuição Linux específica para a Galileo com pequeno footprint e as bibliotecas e utilitários necessários para a aplicação em questão. Além da distribuição Linux, cria-se também um conjunto de ferramentas de desenvolvimento cruzado que utilizam as bibliotecas incluídas na distribuição. Mas adiante haverá um laboratório para onde será criada distribuição e as respectivas ferramentas de distribuição. No entanto, por hora, serão utilizada as ferramentas de desenvolvimento já incluídas no IoT Developer Kit downloadmirror.intel.com/25384/eng/iotdk-ide-linux.tar. bz2, que executa na versão de 4 bits do Linux. Note que 4 bits aqui se refere à plataforma onde o as ferramentas serão executadas (sistema host), o código gerado para a Galileo (sistema alvo) tem que ser sempre de 32 bits. As máquinas do laboratório já estão com as ferramentas de desenvolvimento instaladas. Se for necessário instalar as ferramentas em outra máquina, faça o seguinte, no host, como superusuário 1 : 1. Baixe e descompacte o arquivo como o IoT Developer Kit no diretório /opt: cd /opt wget iotdk-ide-linux.tar.bz2 tar -xjf iotdk-ide-linux.tar.bz2 rm iotdk-ide-linux.tar.bz2 2. Ajuste as permissões dos arquivos descompactados: chown -R root.root iotdk-ide-linux chmod -R go-w iotdk-ide-linux chmod -R -s iotdk-ide-linux 3. Ainda no diretório /opt, crie um link para a versão atual do IoT Developer Kit: ln -s iotdk-ide-linux iot-devkit 4. Crie um link para o diretório das ferramentas de desenvolvimento: 1 As instruções estão aqui para que sua máquina em casa possa ser configurada. No laboratório as máquinas já estão configuradas adequadamente. 2
3 cd iot-devkit ln -s devkit-x Execute a relocação das ferramentas de desenvolvimento: DEVKIT_HOME= pwd sdk-relocator/relocate_sdk.sh Atenção: os nomes dos links tem que ser exatamente estes, pois o as ferramentas cruzadas foram compiladas para serem instaladas nestes diretórios. A princípio, o script de relocação altera os paths que foram codificados nos programas para que funcionem quando o IoT Developer Kit é instalado em qualquer outro lugar, mas os diretórios onde são procurados os arquivos de cabeçalho e bibliotecas padrão continuam os originais, o que exigiria que os novos diretórios fossem sempre especificados na linha de comando através de opções de compilação. 3 Experimentos 1. Crie um diretório no host para colocar os códigos fontes dos programas. Habitue-se também a criar um diretório para cada programa onde existe o código fonte do programa e um Makefile para compila-lo. 2. A Listagem 1 mostra um programa "Hello, World!"em C. Listing 1: Programa "Hello, World!"em C. 1 #include <stdio.h> 2 3 int main(int argc,char *argv[]) 4 { 5 printf("hello, world!\n"); 7 return 0; 8 } Este programa pode ser compilado para execução no host com o Makefile mostrado na Listagem 2. Tente entender o funcionamento do Makefile 3. Compile e execute o programa host, para constatar o seu funcionamento. 3
4 Listing 2: Makefile para compilação para execução no host. 1 PREFIX=/usr/local 2 BINDIR=$(PREFIX)/bin 3 4 TARGET=hello 5 SRCS=$(TARGET).c 7 FLAGS=-O2 -Wall -g -MMD 8 INCLUDE=-I. -I$(HOME)/include 9 LIBDIR=-L$(HOME)/lib 10 LIBS= CC=gcc 13 CFLAGS=$(FLAGS) $(INCLUDE) 14 LDFLAGS=$(LIBDIR) $(LIBS) 15 1 all: $(TARGET) $(TARGET): $(SRCS:.c=.o) 19 $(CC) -o $@ $^ $(LDFLAGS) %.o: %.c 22 $(CC) $(CFLAGS) -c -o $@ $< include $(SRCS:.c=.d) 25 2 clean: 27 rm -f *~ *.bak *.o *.d distclean: clean 30 rm -f $(TARGET) install: $(TARGET) 33 install -m 755 $(TARGET) $(BINDIR) uninstall: 3 rm -f $(BINDIR)/$(TARGET) 4
5 4. Carregue a sua chave de SSH. 5. Transfira o programa recém compilado para a Galileo: scp hello [login]@[galileoname]: onde [login] é o seu login na Galileo e [galileoname] é o nome da Galileo.. Faça login na Galileo e verifique que o arquivo efetivamente encontra-se lá. 7. Tente executar o programa e verifique o que ocorre. 8. Crie outro diretório no host e copie o arquivo do programa da Listagem Compile o programa para execução na Galileo com o Makefile mostrado na Listagem Transfira o programa para a Galileo: scp hello [login]@[galileoname]: 11. Tente executar o programa na Galileo e verifique o que acontece. 12. Utilize os comandos file e ldd para verificar a diferença entre os executáveis nos casos 7 e É possível depurar remotamente os programas na Galileo usando o gdb, ou um front-end para ele como o kdbg ou o ddd. Para tanto, deve ser executado na Galileo o gdbserver: gdbserver [host]:[port] hello onde [host] é o nome do host onde será executado o gdb ou seu front-end e [port] é a porta TCP a ser usada para comunicação. Tipicamente, deve ser escolhida uma porta acima de 1024, para evitar problemas de permissões de acesso. 14. Para usar o kdbg execute no host o comando: kdbg -r [target]:[port] hello onde [target] é o nome da Galileo e [port] é a porta TCP a ser usada para comunicação. A rigor, o kdbg deveria ser configurado para usar i58-poky-linux-gdb do IoT Developer Kit, mas como o host possui a mesma arquitetura, é possível usar a configuração default, com o gdb nativo. 5
6 Listing 3: Makefile para compilação para execução na Galileo. 1 DEVKIT_HOME=/opt/iot-devkit/devkit-x8 2 PATH+=:$(DEVKIT_HOME)/sysroots/x8_4-pokysdk-linux/usr/bin/i58-poky-linux 3 4 PREFIX= 5 BINDIR=$(PREFIX) 7 USER=fetter 8 TARGETSYS=galileo TARGET=hello 11 SRCS=$(TARGET).c FLAGS=-O2 -Wall -g -MMD 14 INCLUDE=-I. 15 LIBDIR= 1 LIBS= CC=i58-poky-linux-gcc 19 CFLAGS=$(FLAGS) $(INCLUDE) 20 LDFLAGS=$(LIBDIR) $(LIBS) all: $(TARGET) $(TARGET): $(SRCS:.c=.o) 25 $(CC) -o $@ $^ $(LDFLAGS) 2 27 %.o: %.c 28 $(CC) $(CFLAGS) -c -o $@ $< include $(SRCS:.c=.d) clean: 33 rm -f *~ *.bak *.o *.d distclean: clean 3 rm -f $(TARGET) install: $(TARGET) 39 scp $(TARGET) $(USER)@$(TARGETSYS):$(BINDIR) uninstall: 42 ssh $(USER)@$(TARGETSYS)galileo9 rm -f $(BINDIR)/$(TARGET)
7 15. Faça um Hello, World!"em C++ e compile-o com um Makefile adequado para executar na Galileo. 7
Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Sistemas Elétricos de Automação e Energia ENG10032 Microcontroladores
Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Sistemas Elétricos de Automação e Energia ENG10032 Microcontroladores 1 Objetivo Roteiro de Laboratório 2 Ambiente de Desenvolvimento
Leia mais2 Configuração do Ambiente de Desenvolvimento
Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Sistemas Elétricos de Automação e Energia ENG10032 Microcontroladores 1 Objetivo Roteiro de Laboratório 2 Ambiente de Desenvolvimento
Leia maisUniversidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Sistemas Elétricos de Automação e Energia ENG10032 Microcontroladores
Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Sistemas Elétricos de Automação e Energia ENG10032 Microcontroladores 1 Objetivo Roteiro de Laboratório 05 Interrupções Prof.
Leia maisUniversidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Sistemas Elétricos de Automação e Energia ENG10032 Microcontroladores
Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Sistemas Elétricos de Automação e Energia ENG10032 Microcontroladores 1 Objetivo Roteiro de Laboratório 3 General Purpose
Leia maisUniversidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Sistemas Elétricos de Automação e Energia ENG10032 Microcontroladores
Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Sistemas Elétricos de Automação e Energia ENG10032 Microcontroladores 1 Objetivo Roteiro de Laboratório 04 Convenções de Chamada
Leia maisUniversidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Sistemas Elétricos de Automação e Energia ENG10032 Microcontroladores
Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Sistemas Elétricos de Automação e Energia ENG10032 Microcontroladores Roteiro de Laboratório 11 Compilação Cruzada de um Kernel
Leia maisAmbiente de Desenvolvimento
Ambiente de Desenvolvimento Walter Fetter Lages w.fetter@ieee.org Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica ENG04008 Sistemas de Tempo Real Copyright
Leia maisUniversidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Sistemas Elétricos de Automação e Energia ENG10032 Microcontroladores
Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Sistemas Elétricos de Automação e Energia ENG10032 Microcontroladores Roteiro de Laboratório 11 Compilação Cruzada de um Kernel
Leia maisUniversidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Sistemas Elétricos de Automação e Energia ENG10032 Microcontroladores
Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Sistemas Elétricos de Automação e Energia ENG10032 Microcontroladores Roteiro de Laboratório 12 Compilação Cruzada de um Kernel
Leia maisReal Time Application Interface
Real Time Application Interface RTAI-3.x Walter Fetter Lages w.fetter@ieee.org Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica Programa de Pós-Graduação
Leia maisAmbiente de Desenvolvimento de Programas
Ambiente de Desenvolvimento de Programas Walter Fetter Lages w.fetter@ieee.org Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica Programa de Pós-Graduação
Leia maisLinguagem C. Walter Fetter Lages
Linguagem C Walter Fetter Lages w.fetter@ieee.org Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica Microprocessadores II Copyright (c) Walter Fetter Lages
Leia maisAmbiente de Desenvolvimento
Ambiente de Desenvolvimento Walter Fetter Lages w.fetter@ieee.org Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica Programa de Pós-Graduação em Engenharia
Leia maisInternet das Coisas com Intel A3 Métodos de programação. paul.guermonprez@intel.com
Internet das Coisas com Intel A3 Métodos de programação paul.guermonprez@intel.com Opções 1. IDE Arduino para plataformas IoT da Intel 2. Intel XDK para IoT 3. Intel IoT SDK com Eclipse 4. Desenvolvimento
Leia mais3. COMPILAÇÃO E ESTRUTURA BÁSICA DE UM PROGRAMA EM C
3. COMPILAÇÃO E ESTRUTURA BÁSICA DE UM PROGRAMA EM C 3.1. Compilação de um Programa C O compilador C realiza a compilação do código-fonte de um programa em cinco etapas: edição, pré-processamento, compilação,
Leia maisAmbiente de Desenvolvimento
Ambiente de Desenvolvimento Walter Fetter Lages w.fetter@ieee.org Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica Microprocessadores II Copyright (c)
Leia maisEscrito por Bruno Crivelari Sanches Qui, 01 de Outubro de 2009 23:16 - Última atualização Ter, 13 de Setembro de 2011 12:45
No tutorial anterior vimos como instalar e como criar um programa de teste no visual, agora vamos nos aprofundar um pouco mais no sistema de build do visual. Sobre o Visual C++ 2010 Este artigo foi escrito
Leia maisAula 05 Instalação e Uso do Arcabouço. Alessandro Garcia Alexander Chávez LES/DI/PUC-Rio Março 2016
Aula 05 Instalação e Uso do Arcabouço Alessandro Garcia Alexander Chávez LES/DI/PUC-Rio Março 2016 Sumário Teste automatizado Instalação do arcabouço. Estrutura de diretórios do arcabouço. Como utilizar
Leia maisLaboratório de Microprocessadores Compilação Cruzada
Laboratório de Microprocessadores Compilação Cruzada Giovani Gracioli giovani@lisha.ufsc.br Março 2010 Mar 2010 Giovani Gracioli (http://www.lisha.ufsc.br/~giovani) 1 Roteiro Visão geral sobre compilação
Leia maisBibliotecas são arquivos que contêm módulos reutilizáveis pré-compilados que serão usados por desenvolvedores de aplicações.
19. - Biblioteca de funções Os arquivos.c estão associados aos headers correspondentes, logo tem-se que: arquivo.h + arquivo.c = arquivo.o Bibliotecas são arquivos que contêm módulos reutilizáveis pré-compilados
Leia maisEstrutura de Dados Prof. a Mariella Berger. Trabalho 2 - Freecell
Estrutura de Dados Prof. a Mariella Berger Trabalho 2 - Freecell 1. Objetivo O objetivo deste trabalho é implementar o jogo Freecell utilizando a estrutura Pilha (stack). Freecell é um jogo de cartas que
Leia maisLinux e Computação Científica
Linux e Computação Científica Sumário Motivação Noções de Sistemas Operacionais Ferramental Computação Científica Motivação Financeira Linux é livre Desempenho Linux gerencia melhor recursos de processdor,
Leia maisSAS Servidor de Acessos Sankhya
1 / 5 1) Pré-requisitos 2) Descompactação 3) Configuração 4) Inicialização/Finalização do Servidor 5) O utilitário SASConsole 1 - Pré-requisitos O SAS é uma aplicação desenvolvida sob a plataforma Java,
Leia maisUSANDO O PYTHON PARA ESCREVER PLUG-INS PARA O GIMP
QUINTO RELATÓRIO DE ESTUDOS 01 DE FEVEREIRO DE 2012 Aluno: Francisco Gerson Amorim de Meneses Orientadores: Helena C. G. Leitão / Marcos Lage Tema sugerido: Comparação de Técnicas para Segmentação de Imagens
Leia maisGerenciamento de Memória Minix 3.1.7
Gerenciamento de Memória Minix 3.1.7 Prof. Alexandre Beletti Introdução Não utiliza paginação Não faz swapping (está disponível, mas inativo) PM = gerencia processos e memória Chamadas de sistemas: Memória
Leia maisOBSERVAÇÕES: EXERCÍCIOS
OBSERVAÇÕES: 1. Esta lista de exercícios poderá ser resolvida individualmente ou em grupos de 2 pessoas. 2. A lista possui 25 exercícios, destes você deve responder os 5 primeiros exercícios e os outros
Leia maisMANUAL DE INSTALAÇÃO SUPERVISOR WEB
MANUAL DE INSTALAÇÃO SUPERVISOR WEB [Digite seu endereço] [Digite seu telefone] [Digite seu endereço de email] MANUAL MANUAL AVANÇO INFORMÁTICA AVANÇO INFORMÁTICA Material Desenvolvido para a Célula Frente
Leia maisSISTEMAS OPERATIVOS I
Instituto Superior de Engenharia do Porto Departamento de Engenharia Informática SISTEMAS OPERATIVOS I Ficha 6 Abril de 2006 Nuno Malheiro Maria João Viamonte Berta Batista Luis Lino Ferreira Sugestões
Leia maisIntrodução. Software Básico Aula 3. Prof. Dr. Rogério Vargas.
Introdução Software Básico Aula 3 Prof. Dr. Rogério Vargas http://rogerio.in Provocação Você já se perguntou como é que os programas que você escreve são traduzidos em instruções executáveis pelas estruturas
Leia maisResponsáveis: Bruno Silva, André Coelho, Wellington Silva, Marcelo Hirano. Atualizado em: 08/09/2017 CONFIGURAÇÃO DE BACKUP DE ORIGEM LINUX
VIRTOS S.O.S BACKUP MATERIAL DE APOIO AO USUÁRIO Responsáveis: Bruno Silva, André Coelho, Wellington Silva, Marcelo Hirano. Atualizado em: 08/09/2017 CONFIGURAÇÃO DE BACKUP DE ORIGEM LINUX O S.O.S Backup
Leia maisUniversidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Sistemas Elétricos de Automação e Energia ENG10032 Microcontroladores
Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Sistemas Elétricos de Automação e Energia ENG10032 Microcontroladores 1 Objetivo Roteiro de Laboratório 8 Serial Peripheral
Leia maisMANUAL SERVIÇOS E AGENDAMENTO
MANUAL SERVIÇOS E AGENDAMENTO Versão 1.0 Novembro 2013 ÍNDICE 1 SERVIÇOS NO AUTOSYSTEM...3 2 CRIAR SERVIÇO E AGENDAR TAREFA...3 2.1 Criar Serviço e Agendar Tarefas no Ubuntu-LINUX...4 2.1.1 Como Usar o
Leia maisMANUAL DO SISTEMA. Versão 6.05
MANUAL DO SISTEMA Versão 6.05 Considerações Gerais...1 Configurações...2 Configurando Tipo de Ordem de Serviço...3 Inserindo um Controle de Recall / Campanha...4 Chassis em Recall / Campanha...6 Aviso
Leia maisPressione o botão SB na parte traseira do concentrador, mantenha-o pressionado e ligue o mesmo.
A configuração de IP ou a atualização do sistema operacional do EZForecourt Plus precisa ser feita através da sua porta serial COM1. Caso o computador tenha porta serial DB9, deve ser usado um cabo conversor
Leia maisWelcome the programmation Linux with shell script!!! Seja bem vindo a programação Linux com shell script!!!
Exemplos de shell scripts Esses exemplos são para você testar seu conhecimento geral em shell script. Após ver os exemplos, aconselho que você mesmo tentar escrever seus próprios scripts shell, assim que
Leia maisAtualizações de Software Guia do Usuário
Atualizações de Software Guia do Usuário Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada da Microsoft Corporation nos Estados Unidos. As informações contidas neste
Leia maisProgramação de Computadores I. Linguagem C Função
Linguagem C Função Prof. Edwar Saliba Júnior Fevereiro de 2011 Unidade 07 Função 1 Conceitos As técnicas de programação dizem que, sempre que possível, evite códigos extensos, separando o mesmo em funções,
Leia maisINTEGRAÇÃO JAVA COM ARDUINO
INTEGRAÇÃO JAVA COM ARDUINO Alessandro A. M. De Oliveira 3, Alexandre O. Zamberlan 3, Reiner F Perozzo 3, Rafael O. Gomes 1 ;Sergio R. H Righi 2,PecilcesP. Feltrin 2 RESUMO A integração de Linguagem de
Leia maisMANUAL DE INSTALAÇÃO DO SES CLIENT WIN 7 64 BITS
MANUAL DE INSTALAÇÃO DO SES CLIENT WIN 7 64 BITS Instalando o SES Client O primeiro passo para utilizarmos o SES Client é instalarmos o Client de Banco de Dados do Oracle. Caso o Client de Banco do Oracle
Leia maisTomTom. Suporte Bluetooth para Service Tool
TomTom Suporte Bluetooth para Service Tool Estabelecer ligação a um equipamento LINK 300/310 por Bluetooth Estabelecer ligação a um equipamento LINK 300/310 por Bluetooth Este documento informa-o sobre
Leia maisGuia de desenvolvimento de um aplicativo para o sistema operacional Android
Guia de desenvolvimento de um aplicativo para o sistema operacional Android Introdução Este documento será voltado para o desenvolvimento de um aplicativo na plataforma Android (sistema operacional do
Leia maisTomTom WEBFLEET Tachograph Manager Instalação
TomTom WEBFLEET Tachograph Manager Instalação Bem-vindo(a) Bem-vindo(a) Com o TomTom WEBFLEET Tachograph Manager, em combinação com o TomTom LINK 510, pode descarregar remotamente informações dos tacógrafos
Leia maisBásico: estrutura de programa, sintaxe Interface com linha de comando
Programação em C Sintaxe Básico: estrutura de programa, sintaxe Interface com linha de comando Preprocessamento e compilação Makefiles Ponteiros e estruturas Bibliotecas, ficheiros include e funções Referências
Leia maisSoftware Configurador
Software Configurador Versão 2.0 Software Configurador Todos os direitos reservados. Nenhuma parte deste documento deve ser reproduzida sem a permissão por escrito do desenvolvedor. Sumário 3 Sumário Capítulo
Leia maisParte 1 -Active Directory Criação de seu primeiro domínio Windows 2003
Parte 1 -Active Directory Criação de seu primeiro domínio Windows 2003 O Active Directory é o serviço de diretório utilizado em uma rede Windows 2003. O AD, sendo um serviço de diretório, serve à nossa
Leia mais56K ESP-2 Modem 56K ESP-2 MODEM. Manual de instalação rápida. Versão 1.0
56K ESP-2 MODEM Manual de instalação rápida Versão 1.0 1 1. Introdução Este manual foi concebido para os utilizadores do 56K ESP-2 Modem. Não são necessários conhecimentos prévios para a instalação e utilização
Leia maisMANUAL DE EMISSÃO DO CERTIFICADO TIPO A3 ENVIADO POR E-MAIL ENVIADO POR E-MAIL VERSÃO 10. Atualizado em 30/12/2015 Página 1 de 19
MANUAL DE EMISSÃO DO CERTIFICADO TIPO A3 VERSÃO 10 Atualizado em 30/12/2015 Página 1 de 19 A renovação online do certificado somente poderá ser feita uma única vez (e-cpf) e em sistema operacional Windows
Leia maisPesquise defeitos o erro incapaz de conectar ao server da Voz em um servidor de unidade
Pesquise defeitos o erro incapaz de conectar ao server da Voz em um servidor de unidade Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Convenções Problema Solução Informações Relacionadas
Leia maisEstruturas de Repetição
Estruturas de Repetição Lista de Exercícios - 04 Algoritmos e Linguagens de Programação Professor: Edwar Saliba Júnior Estruturas de Repetição O que são e para que servem? São comandos que são utilizados
Leia maisAdministração de Redes. Permissões gnu/linux
Administração de Redes Permissões gnu/linux As permissões são um dos aspectos mais importantes do Linux (na verdade, de todos os sistemas baseados em Unix). Elas são usadas para vários fins, mas servem
Leia mais- Campus Salto. Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula E-mail: fernandohs@ifsp.edu.br
Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula E-mail: fernandohs@ifsp.edu.br Sistemas de Arquivos- Parte 2 Pontos importantes de um sistema de arquivos Vários problemas importantes devem
Leia maisRoteiro de Laboratório 8 Serial Peripheral Interface (SPI) Prof. Walter Fetter Lages 21 de outubro de 2015
Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Sistemas Elétricos de Automação e Energia Curso de Extensão Semana Acadêmica 2015 Engenharia de Controle e Automação 1 Objetivo
Leia maisIntrodução ao reconhecimento de padrões e expressões regulares; Aprendizagem dos conceitos através da realização de alguns exercícios;
Capítulo 1 Introdução ao Flex Objectivos: Familiarização com a ferramenta FLEX; Introdução ao reconhecimento de padrões e expressões regulares; Aprendizagem dos conceitos através da realização de alguns
Leia maisGuia de Instalação TOTVS Employee Performance Manager - EPM 11.5.2
Guia de Instalação TOTVS Employee Performance Manager - EPM 11.5.2 Servidor de Aplicação/Produto Banco de Dados 1. Prefácio... 3 1.1. Finalidade... 3 1.2. Público Alvo... 3 1.3. Organização deste Guia...
Leia maisLaboratório Wireshark ARP/ICMP 1
Laboratório Wireshark ARP/ICMP 1 Neste laboratório, vamos explorar aspectos do protocolo ICMP e do ARP: As mensagens ICMP geradas pelo programa Ping; As mensagens ICMP geradas pelo programa traceroute;
Leia maisUniversidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Sistemas Elétricos de Automação e Energia ENG10032 Microcontroladores
Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Sistemas Elétricos de Automação e Energia ENG10032 Microcontroladores 1 Objetivo Roteiro de Laboratório 10 Inter Integrated
Leia maisAPOIO À INSTALAÇÃO + QUESTÕES FREQUENTES
APOIO À INSTALAÇÃO + QUESTÕES FREQUENTES PRESCRIÇÃO DESMATERIALIZADA RECEITA SEM PAPEL E-medicar Versão 3.0 Junho 2016 CARACTERÍSTICAS DO DOCUMENTO Referência: E-MEDICAR 3.0 RECEITA SEM PAPEL Data: Junho
Leia maisUniversidade Federal do Espírito Santo Centro Tecnológico Programação II 2013/1 Prof. Flávio Varejão 1º Trabalho Computacional
Universidade Federal do Espírito Santo Centro Tecnológico Programação II 2013/1 Prof. Flávio Varejão 1º Trabalho Computacional Balancete de Loja de Departamentos OBSERVAÇÃO IMPORTANTE: LEIA ATENTAMENTE
Leia maisInstalando o Linux e outros Softwares
Instalando o Linux e outros Softwares Atualizado em 30 de Outubro de 2013 1 Introdução Nas minhas disciplinas são adotados obrigatoriamente algumas ferramentas computacionais para auxílio no processamento
Leia maisTUTORIAL DO SISTEMA CE MERCANTE
TUTORIAL DO SISTEMA CE MERCANTE Atualizado em: 06/2013 Atualizado por: Amilton José dos Santos Junior Versão: 1.0 1 Sistema desenvolvimento para auxiliar as Comissárias de Despacho, Agentes de Carga e
Leia maisCredenciamento. e manual de instalação Magento. Credenciamento. Configurações
Credenciamento Configurações Para realizar o cadastro e criar sua conta vendedor no Clickpag Rede, acesse https://www.userede.com.br/clickpag/paginas/cadastro/index.html Durante o credenciamento, será
Leia maisMódulo de Catalogação e Pesquisa
Módulo de Catalogação e Pesquisa BIBLIObase, versão 2004 Procedimentos de instalação 1. EQUIPAMENTO MÍNIMO NECESSÁRIO Antes de instalar o BIBLIObase verifique se a configuração e as características mínimas
Leia maisGuia para instalação da Loja demonstração
Guia para instalação da Loja demonstração Índice Capítulo 1... 3 Analisando a loja exemplo... 3 Capítulo 2... 6 Instalação da Loja... 6 Página 2 de 7 Capítulo 1 Analisando a loja exemplo No arquivo Loja_demonstracao.zip
Leia maisGuia de Atualização. RIP 4.6 v2 para Grandes Formatos em Cores. Grandes Formatos em Cores Xerox RIP 4.6 v2. Guia de Atualização
Guia de Atualização RIP 4.6 v2 para Grandes Formatos em Cores Grandes Formatos em Cores Xerox RIP 4.6 v2 Guia de Atualização Índice Introdução... 1 Atualização do software... 1 Exportação de Perfis de
Leia maisManutenção do Sistema
Manutenção do Sistema Conhecimento global. Foco local. www.audatex.com.br / www.solerainc.com Versão 1.0 Histórico das versões VER DATA AUTOR DESCRIÇÃO DA MODIFICAÇÃO 1.0 03/08/2010 MT Versão Inicial Índice
Leia maisComo Atualizar o SolidWorks Enterprise PDM. Atualização do Servidor
Como Atualizar o SolidWorks Enterprise PDM Atualização do Servidor Este tutorial tem como finalidade a explicação passo-a-passo de como realizar a atualização do SolidWorks enterprise PDM, seja ela para
Leia maisConfigurações iniciais, WiFi e Bluetooth
Intel Edison Lab 01 Configurações iniciais, WiFi e Bluetooth Intel Edison Neste Lab iniciaremos a configuração do Intel Edison. Trataremos da instalação do Linux embarcado na versão 159.devkit da distribuição
Leia maisArquitetura de Computadores EL66C 1a. Prova - Gabarito 26/04/10
1. Questão [2,0] Com respeito a operação em modo protegido, da arquitetura IA-32, pede-se: a) [1,0] Qual a finalidade do campo word count' em um descritor tipo call gate? Forneça um exemplo de sua utilização.
Leia maisProcedimento de utilização da pasta Arquivos
Procedimento de utilização da pasta Arquivos Versão 1.0 1 I. Índice 1. SALVANDO DOCUMENTOS... 3 1.1. LINUX EDUCACIONAL 4... 3 1.2. LINUX EDUCACIONAL 5... 6 1.3. SALVANDO ARQUIVOS NA ÁREA DE TRABALHO LE4
Leia maisEsta é uma iniciativa do Governo do Estado de São Paulo
Esta é uma iniciativa do Governo do Estado de São Paulo Manual Kit Multimídia na Sala do Professor 1 O Projeto Kit Multimídia na Sala do Professor Em mais uma iniciativa destinada a valorizar os educadores
Leia maisMaratona de Programação - Dicas Para Iniciantes
Sumário Maratona de Programação - Dicas Para Iniciantes Prof. Josué Pereira de Castro Universidade Estadual do Oeste do Paraná Curso de Bacharelado em Informática Cascavel, 2009 Sumário Sumário 1 Conceitos
Leia maisArquitetura TCP/IP. Apresentado por: Ricardo Quintão
Arquitetura TCP/IP Apresentado por: Ricardo Quintão Roteiro Conexões Inter-redes Serviço Universal Rede Virtual (inter-rede ou internet) Protocolos para ligação inter-redes (TCP/IP) Divisão em camadas
Leia maisMicrosoft Excel Ficha prática n. 8
1. Inicie o Microsoft Excel e abra o livro apoio_ficha8.xlsx. 2. Grave o livro com o nome Ficha8. 3. Crie uma macro, usando o gravador de macros, que formate a vermelho as notas finais negativas duma pauta
Leia maisCircuito Decodificador BCD para Display de Sete Segmentos
Prática 5 Linguagem VHDL Prof. Cesar da Costa Circuito Decodificador BCD para Display de Sete Segmentos Um dos métodos mais simples para apresentação de dígitos alfanuméricos, em circuitos digitais, é
Leia mais1/16 MAKEFILES Makefiles Programação II
1/16 MAKEFILES Definição 2/16 Definição O makefile - é um arquivo para configuração de compilação utilizado pelo programa make, - a ideia é simplificar e agilizar a compilação de programas. Vantagens e
Leia maisTOTVS Microsiga Protheus Gestor de Configuração
14/06/2011 Sumário Sumário... 2 1 Conceitos Básicos... 3 1.1 Requisitos Básicos do Sistema... 3 2 Nova Funcionalidade... 4 2.1 Exemplo de Configuração... 4 2.2 Ambientes... 5 2.3 Base de Dados... 5 2.4
Leia maisLinguagem de Programação I
Linguagem de ção I Curso de Sistemas de Informação Karla Donato Fook karladf@ifmaedubr DESU / DAI 2016 O que é um programa de computador? 2 1 de computador E_1 E_n Resultado Entrada(s) Processamento Saída(s)
Leia maisUniversidade Estadual de Campinas FACULDADE DE ENGENHARIA ELÉTRICA E DE COMPUTAÇÃO EE641 (Laboratório de Eletrônica II)
Universidade Estadual de Campinas FACULDADE DE ENGENHARIA ELÉTRICA E DE COMPUTAÇÃO EE641 (Laboratório de Eletrônica II) Data: / / Turma: Prof. Fabiano Fruett (turmas X e Y) e Prof. Eduardo Tavares (turmas
Leia maisAdmistração de Redes de Computadores (ARC)
Admistração de Redes de Computadores (ARC) Instituto Federal de Educação, Ciência e Tecnologia de Santa Catarina - Campus São José Prof. Glauco Cardozo glauco.cardozo@ifsc.edu.br Shell Quem usa Linux conhece
Leia maisIntrodução aos Sistemas Operacionais
Introdução aos Sistemas Operacionais Prof. M.e Helber Wagner da Silva helber.silva@ifrn.edu.br Maio de 2014 Roteiro Introdução Estrutura e Funções do Sistema Operacional Sistemas Operacionais existentes
Leia maisUSP - ICMC - SSC SSC o. Semestre 2010 Disciplina de Introdução à Ciência da Computação ICC 1 - Teoria
USP - ICMC - SSC SSC 0501-1o. Semestre 2010 Disciplina de Introdução à Ciência da Computação ICC 1 - Teoria Prof. Fernando Santos Osório Email: fosorio [at] { icmc. usp. br, gmail. com } Página Pessoal:
Leia maisDiário Oficial Digital. Sistema web para pesquisa de mátérias Manual do usuário
Diário Oficial Digital Sistema web para pesquisa de mátérias Manual do usuário Conhecendo a consulta online Apresentação 3 Pré-requisitos 3 Navegando nas edições do jornal Acessando a última edição disponível
Leia maisMANUAL DE ACESSO CATÁLOGO DE PRODUTOS ONLINE
MANUAL DE ACESSO CATÁLOGO DE PRODUTOS ONLINE Como faço para me cadastrar? Quem pode acessar o conteúdo? O que está disponibilizado no catálogo? A quem peço ajuda ou informações? Como faço para me cadastrar?
Leia maisBanana Pi. O sistema operacional (SO) da Banana Pi vive no cartão SD. você tem que preparar um cartão SD de inicialização.
Banana Pi Banana Pi é um computador de placa única. Tendo como uma das principais características, bastante barato, pequeno e flexível para a vida diária. Construído com ARM Cortex- A7 CPU Dual-core e
Leia maisPRÁTICA DE NAT/PROXY - LINUX 1. TOPOLOGIA DE REDE PARA TODOS OS CENÁRIOS DIFERENÇAS NO ROTEIRO EM RELAÇÃO A IMAGEM DO DVD
PRÁTICA DE NAT/PROXY - LINUX Esses exercícios devem ser executados através do servidor de máquinas virtuais: espec.ppgia.pucpr.br ou através da imagem fornecida no DVD. OBS. Esse roteiro utiliza o proxy
Leia maisEditor Eclipse para Programas F
Editor Eclipse para Programas F Guia de instalação e utilização Instalação Comece por descarregar a aplicação de instalação CP_setup.exe do endereço http://www.math.ist.utl.pt/~jabr/cp/ Uma vez descarregada,
Leia maisAula 09 Firewall (Configuração) Prof. Roitier Campos Gonçalves
Aula 09 Firewall (Configuração) Prof. Roitier Campos Gonçalves O que filtrar? Duas abordagens: Política padrão DROP e regras específicas para os serviços permitidos; Política padrão ACCEPT e regras para
Leia maisProgramação de Periféricos
Programação de Periféricos Componentes Edson Moreno edson.moreno@pucrs.br http://www.inf.pucrs.br/~emoreno Apresentação Raspberry pi Sistema Operacional embarcado Atividade Raspberry pi Sistema computacional
Leia maisPara viabilizar esta melhoria, é necessário aplicar o pacote de atualizações (Patch) deste chamado.
Cartão Presente (Gift Card) Produto : Microsiga Protheus - Controle de Lojas - Versão 11 Chamado : TQAUCR Data da publicação : 03/11/14 País(es) : Brasil Banco(s) de Dados : Todos Implementada a operação
Leia maisLaboratório de Programação - Exercício 30
Laboratório de Programação - Exercício 30 Testes automáticos João Araujo Ribeiro jaraujo@uerj.br Universidade do Estado do Rio de Janeiro Departamento de Engenharia de Sistemas e Computação João Araujo
Leia maisInterface com Displays de 7 Segmentos. Interface com Displays
Interface com Displays de 7 Segmentos Interface com Displays Um Display de 7 segmentos é formado por 7 LED s (a,b,c,d,e,f,g) que são previamente encapsulados e conectados de duas maneiras: f e a g b c
Leia maisGerência de Redes de Computadores Zabbix Instalação. Prof. Alex Furtunato
Gerência de Redes de Computadores Zabbix Instalação Prof. Alex Furtunato alex.furtunato@ifrn.edu.br Introdução Sistema de monitoramento de rede enterprise open source, com solução de monitoramento distribuído
Leia maisMedical Office Instruções de Instalação e Configuração
Medical Office Instruções de Instalação e Configuração 1) Insira o CD ROM de instalação no Drive correspondente; 2) Aguarde alguns segundos para carga do CD; 2.1) Caso seja ativado o menu de instalação,
Leia maisLinguagens de Programação:
Capítulo I : Noções Gerais 11 Linguagens de Programação: Como comunicar com o computador? Linguagem Máquina: Conjunto básico de instruções, em código binário, características de cada computador, correspondentes
Leia maisCamera, Kinect e ROS. Andrey Masiero. 5 de fevereiro de 2016
Camera, Kinect e ROS Andrey Masiero 5 de fevereiro de 2016 Agenda 1 Utilizando Webcam e OpenCV Segmentação de Cor Detecção Facial 2 Exercício 3 Utilizando Kinect Controlando a Distância 4 Exercício 5 Apêndice
Leia maisINSTALACAO PRODUTOS DIGIVOICE NO ISSABEL PREPARAÇÃO DO SISTEMA
======================================== INSTALACAO PRODUTOS DIGIVOICE NO ISSABEL ======================================== Suporte DigiVoice Versão testada: issabel4-usb-dvd-x86_64-20170714.iso
Leia maisAtualização de Software Guia do Usuário
Atualização de Software Guia do Usuário Copyright 2009 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada da Microsoft Corporation nos Estados Unidos. As informações contidas neste
Leia mais