Sistema de Vigilância
|
|
- Norma Mangueira Madureira
- 6 Há anos
- Visualizações:
Transcrição
1 Mestrado em Engenharia Eletrotécnica e de Computadores Automação e Sistemas ARCOM Arquitetura de computadores Departamento de Engenharia Eletrotécnica Instituto Superior de Engenharia do Porto Pedro Santos Sérgio Martins 2012
2 Índice 1. Introdução e opções tomadas Implementação Preparação do Kernel Configuração do Buildroot Aplicação de captura de imagem com a câmara Configuração de módulos no arranque Arranque do Sistema Utilização do Sistema e Conclusões Referências Documentais ,
3 1. Introdução e opções tomadas Este documento apresenta o relatório do trabalho Sistema de vigilância - Utilização de câmara USB, armazenamento de imagens como componente de avaliação da disciplina de Arquitetura de Computadores, no âmbito do Mestrado em Engenharia Eletrotécnica e de Computadores. A implementação do trabalho envolveu a configuração de um Kernel Linux, com os recursos necessários para utilização de uma câmara USB. A captura de imagens efetuou-se através de uma aplicação minimalista de acesso à API de vídeo. Nas configurações base de Kernel e Buildroot utilizaram-se os conhecimentos adquiridos nas aulas e pelos guiões disponibilizados. A informação sobre os módulos a utilizar foi adquirida com o conteúdo das mensagens de sistema e módulos carregados, comandos dmesg e lsmod. Começou-se por configurar o Kernel Linux 3.5.6, optando-se a maior parte das vezes por módulos estáticos, principalmente a nível de USB que formam a base do armazenamento. Já os módulos de vídeo e rede foram compilados e carregados dinamicamente de modo a poderem ser alterados, consoante a máquina a utilizar. Optou-se por ativar a remoção de módulos para que o sistema possa ser actualizado, no que toca a vídeo, remotamente e sem reiniciar. As câmaras USB externas de que disponhamos, Sweex e Creative, foram carregadas com sucesso embora no final não se tenha conseguido obter imagem pela aplicação utilizada. O módulo UVC provou ser realmente universal, suportando as câmaras de um computador Magalhães e HP Mini 110 sem configurações adicionais. A initrd foi reduzida ao simples carregamento de módulos/espera de carregamento destes e comutação para o init da busybox patente na segunda partição. Para criação do sistema base utilizou-se o Buildroot , ferramenta de tal maneira completa que satisfez todas as nossas necessidades de aplicações base, comunicação, librarias e compilação cruzada. Utilizamos uma partição EXT3 já que a EXT2 se revelou extremamente frágil, corrompendo-se frequentemente ao longo dos testes ,
4 2. Implementação 2.1 Preparação do Kernel Download de código fonte do kernel wget tar.bz2 Descompactação do arquivo tar xjvf linux tar.bz2 Nova configuração e menu de configuração make allnoconfig make xconfig Opções de configuração do Kernel: A menos de explicitamente indicado, os módulos foram compilados estaticamente. General Setup Local version: Initial RAM filesystem and RAM disk (initramfs/initrd) support Optimize for size Disable heap randomization Optimize very unlikely/likely branches Enable loadable module support Module unloading (para permitir atualizar módulos sem reiniciar o kernel) Processor type and features Processor family Pentium MMX Preemption Model Preemptible kernel High Memory Support off Timer frequency 1000Hz Bus options PCI support PCI access mode Any Executable file formats / Emulations Kernel support for ELF binaries ,
5 Write ELF core dumps with partial segments Networking support Networking op ons Packet Socket Unix domain sockets TCP/IP Networking (removendo todas as pré-seleções) Remover Wireless Device Drivers USB Support File systems Block devices RAM block device support SCSI device support SCSI device support legacy /proc/scsi/ support SCSI disk support Prove all LUNs on each SCSI device Network device support Network core driver support Generic Media Independent interface device support Ethernet driver support Realtek RTL-8129/8 (para ebox, Loadable) Realtek 8169 gigabit (para Magalhães, Loadable) Remover Wireless LAN Mul media support (loadable) Video for Linux (loadable) Video capture adapters V4L USB Devices (necessário selecionar Support for host side USB, previamente) USB Class Video (UVC) (loadable) GSPCA based webcams (loadable) SONIX Bayer USB Camera Driver (loadable) Remover V4L PCI(e) devices Remover Radio Adapters Graphics support Support for frame buffer devices Enable firmware EDID Enable Video Mode Handling Helpers VESA VGA graphics support VGA text console Enable Scrollback Buffer in System RAM Framebuffer Console support Support for host side USB USB announce new devices EHCI HCD (USB 2.0) support OHCI HCD support USB Mass Storage support The shared table of common (or usual) storage devices Second extended fs support Ext3 journaling file system support Network file systems ,
6 DOS/FAT /NT Filesystems VFAT (Windows 95) fs support (860) Default codepage for FAT iocharset : iso Na ve language support Codepage 860 (Portuguese) NLS ISO NLS UTF-8 Compilação do Kernel make ARCH=i386 Preparação do dispositivo de armazenamento #como root, a pen a corresponder a /dev/sdc. umount /dev/sdc* #limpar tabelas de eventuais partições existentes. dd if=/dev/zero of=/dev/sdc bs=1m count=4 conv=fsync #criar partições fdisk /dev/sdc # criar partição de arranque com (e.g.) 20 MB: ('n','p',1,<enter>,+20m) # Marcar como active partição 1. ('a',1) # Criar outra partição com o restante espaço. (n,p,2,<enter> (próximo sector livre), <enter> (último sector, restante espaço) # Executar alterações ('w') # retirar pen e voltar a inserir. Novo umount para desfazer auto-mount. umount /dev/sdc* mkfs.vfat /dev/sdc1 mkfs.ext3 /dev/sdc2 syslinux -s /dev/sdc1 cd /usr/share/syslinux/ printf '\1' cat altmbr.bin - dd bs=440 count=1 iflag=fullblock conv=notrunc of=/dev/sdc # Embora não seja muito correto criar diretorias na raíz, optamos por fazê-lo ,
7 # para simplificar os acessos a esta mkdir /pen1 mkdir /pen2 mount /dev/sdc1 /pen1 mount /dev/sdc2 /pen2 # Copiar kernel. cp <dir_linux_kernel_compil>/arch/x86/boot/bzimage /pen1/ #Criação do ficheiro /pen1/syslinux.cfg com o conteúdo abaixo: DEFAULT bigbrother LABEL bigbrother KERNEL bzimage APPEND ramdisk_size=2048 initrd=initrd.gz vga=789 Preparação da Busybox wget Extração de ficheiros tar xjvf busybox tar.bz2 Menu de configuração make allnoconfig make xconfig Opções seleccionadas: (apenas o estritamente necessário para iniciar a segunda partição) Build Options: Build BusyBox as a static binary Introduzir a opção -m32 em CFLAGS e LDFLAGS ,
8 Applets Coreutils sleep Shells ash Console Utilities dumpkmap Linux Module Utilities # Compilar insmod (não necessário para o mínimo mas para precaver futuras necessidades) Linux System Utilities mount umount export LDFLAGS=-m32 make -j 8 Criação da initrd #criar ficheiro que servirá de suporte para o initrd dd if=/dev/zero of=initrd.img bs=1k count=2000 mkfs.ext2 initrd.img # Montar initrd mkdir initrd mount initrd.img initrd -o loop cd initrd # Copiar busybox e criar links simbólicos mkdir bin cd bin cp../../busybox /busybox. ln -s busybox ash ln -s busybox sleep ln -s busybox insmod ln -s busybox mount ln -s busybox umount cd ,
9 # ficheiro linuxrc na raíz / #!/bin/ash # Beep echo -e "\007" echo "" echo " Big Brother" echo "" echo " ISEP, 2012" echo "" echo " " echo "" PATH=/bin export PATH mount -t proc none /proc sleep 10 echo 0x802 > /proc/sys/kernel/real-root-dev umount /proc chmod 755 linuxrc # Criar /dev/console mkdir -p dev cd dev mknod console c 5 1 mknod null c 1 3 #sistema de terminais virtuais (ttyx) mknod tty c 5 0 #usado pelo comando tty para saber qual o terminal atual mknod tty0 c 4 0 #link para o terminal atual mknod tty1 c 4 1 #terminal default cd.. # mount point para o sistema de ficheiros virtual proc mkdir -p proc ,
10 #ficheiros de dispositivo para as várias partições mknod dev/sda b 8 0 mknod dev/sda1 b 8 1 mknod dev/sda2 b 8 2 mknod dev/sdb b 8 16 # Desmontar initrd cd.. umount initrd gzip initrd.img # copiar initrd para pendrive cp initrd.img.gz /pen1/initrd.gz # Desmontar partição 1 umount /pen1 mkdir p /pen2/usr/share/keyb/ <dir busybox>/busybox dumpkmap > /pen2/usr/share/keyb/keyb.map 2.2 Configuração do Buildroot Opções de configuração do builroot Target Architecture i386 Target Architecture Variante i586 Toolchain Toolchain type Buildroot toolchain Kernel Headers Linux 3.4.x Kernel header uclibc C library Version uclibc x Binutils Version binu ls GCC compiler Version gcc 4.5.x Build/install a shared libgcc? Enable compiler tis support Enable large files (files > 2GB) support Enable toolchain locale/i18n support Enable C++ support Thread library implementation Na ve POSIX threading (NPTL) System configuration ,
11 /dev management Sta c using device table Init system Busybox Port to run a getty (login prompt)on: tty1 remount root filesystem read-write during boot Filesystem images Ext2 root filesystem Compression method no compression tar the root filesystem Compression method no compression Package Selection for the target Libraries Graphics Jpeg Hardware handling libv4l v4l2 ctl Networking applications Dropbear (Necessário para acesso SSH2) Optimize for size log dropbear access to lastlog pro pd (Servidor de FTP) Compilação de Buildroot make # Cópia de ficheiros cd output/images mkdir r mount rootfs.ext2 r o loop cd r cp R * /pen2/ # Copiar os módulos para a segunda partição da pen: cd <dir_linux_kernel_compil> mkdir p /pen2/lib/modules cp $(find. -name *.ko) /pen2/lib/modules/ ,
12 2.3 Aplicação de captura de imagem com a câmara Para implementação do nosso trabalho necessitamos de uma aplicação para capturar imagens de uma câmara USB. Na pesquisa que efectuámos encontramos várias soluções, nomeadamente xawtv, uvccapture, ZoneMinder. Estas aplicações, principalmente, por motivos de múltiplas dependências de librarias foram sendo descartadas. No trabalho de procura de uma aplicação conseguimos compilar e executar a aplicação v4l2grab que descarregamos do site: v4l2grab Version 0.1 Compilação do framegrabber mkdir v4l cd v4l export PATH=$PATH:<caminho absoluto para output/host/usr/bin do buildroot> i586-linux-gcc v4l2grab.c -o v4l2grab -Wall -ljpeg -DIO_READ -DIO_MMAP - DIO_USERPTR cp v4l2grab /pen2/usr/bin Com o programa compilado fazemos a captura de imagens com o comando:./v4l2grab -o image.jpg Executaram-se algumas alterações à aplicação. O código-fonte encontra-se no ficheiro anexo cyclegrabber.c dada a sua extensão. Sumário de alterações: Inclusão de opção para captura de cíclica com número definido ou infinito de capturas. o l ou --loop x (com x = numero de ciclos ou 0 para infinito) Inclusão de opção para acrescentar data e hora no nome do ficheiro. o D ou --datestamp Inclusão de opção para introdução de intervalo temporal entre capturas. o i ou --interval x (com x = tempo em milissegundos) A opção o (nome de ficheiro de saída) foi reconfigurada como opcional sendo apenas o prefixo do ficheiro. Por omissão o nome do ficheiro é sequencial. A extensão.jpeg é sempre colocada ,
13 2.4 Configuração de módulos no arranque Para execução da aplicação de captura de imagens é necessário carregar os módulos listados abaixo. Para efetuar o carregamento de forma automática incluímos os comandos de carregamento insmod no ficheiro /etc/inittab logo após o carregamento de scripts rc (::sysinit:/etc/init.d/rcs). #Carregamento de Modulo de Placa Ethernet null::sysinit:/sbin/insmod /lib/modules/r8169.ko #Carregamento de Modulos de Video4Linux e UVC null::sysinit:/sbin/insmod /lib/modules/videodev.ko null::sysinit:/sbin/insmod /lib/modules/videobuf2-core.ko null::sysinit:/sbin/insmod /lib/modules/videobuf2-memops.ko null::sysinit:/sbin/insmod /lib/modules/videobuf2-vmalloc.ko null::sysinit:/sbin/insmod /lib/modules/v4l2-int-device.ko null::sysinit:/sbin/insmod /lib/modules/v4l2-common.ko null::sysinit:/sbin/insmod /lib/modules/uvcvideo.ko null::sysinit:/sbin/loadkmap < /usr/share/keyb/keyb.map null::sysinit:/usr/bin/cyclegrabber -l 0 -D -i o /www/cap/c & # de notar o & após a linha do cyclebgrabber que permite enviar para background a # aplicação ,
14 3. Arranque do Sistema Após as devidas desmontagens ( umount /dev/sdc*) colocamos a pen no sistema final e observamos o correto arranque deste. Após login como root realizou-se algumas configurações e criação do utilizador admin, para acesso remoto. É possível configurar o servidor de ftp através do ficheiro /etc/proftpd.conf embora as opções por defeito se tenham mostrado satisfactórias. # Alterar password de root passwd root # Criação de grupo video para possibilitar o acesso à câmara de outros # utilizadores. addgroup video chown root.video /dev/video* adduser admin G video chmod g+rw /dev/video* # configuração do interface de rede com DHCP udhcpc ,
15 4. Utilização do Sistema e Conclusões Após o arranque do sistema a aplicação cyclegrabber fica em captura em ciclo infinito. É possível desativá-la terminando o processo (comando ps para determinar pid e kill pid para terminar). O sistema é acessível por ssh e ftp com o utilizador admin e as portas por defeito. Verificou-se que a captura máxima se encontra nos 4/5 fps. A configuração foi testada com sucesso na ebox, computador Magalhães I e netbook HP Mini 110. No zip anexo encontram-se os ficheiros config utilizados, v4l2grab.c original e o ficheiro alterado cyclegrabber.c ,
16 5. Referências Documentais [1]: [2]: Guiões das aulas de ARCOM: dist_linux-buildroot.pdf, dist_linux-fs.pdf, dist_linux-fs3.pdf, dist_linuxkernel-v2v. [3]: [4]: The Webcam HOWTO ,
Componentes do kernel Compilando o kernel Aplicando patch no kernel Configurar, compilar, instalar um kernel personalizado Gerenciar, consultar o
LPI 201 Componentes do kernel Compilando o kernel Aplicando patch no kernel Configurar, compilar, instalar um kernel personalizado Gerenciar, consultar o kernel e seus módulos. Componentes do Kernel Kernel
Leia maisTutorial BuildRoot. Meu Primeiro Linux embarcado: Programação de Periféricos CC FACIN PUCRS
Tutorial BuildRoot Programação de Periféricos CC FACIN PUCRS Configuração do Ambiente de Trabalho: 1. Criar um diretório de trabalho: Ex: mkdir ~/buildroot 2. Ir para o diretório de trabalho: Ex: cd ~/buildroot
Leia maisCompilação do Kernel
UNIVERSIDADE FEDERAL DO CEARÁ CAMPUS QUIXADÁ CURSO DE REDES DE COMPUTADORES EDIGLEISON DA SILVA BARBOSA FRANCISCO DE ASSIS DA SILVA MATHEUS MEDEIROS DA CRUZ OTÁVIO SILVA PIRES PAULO TARSO JUNIOR TUTORIAL
Leia maisAula 06. Montagem de Dispositivos. Prof. Roitier Campos
Aula 06 Montagem de Dispositivos Prof. Roitier Campos Montagem de Dispositivo No Linux, os arquivos em qualquer dispositivo de armazenamento (disquete, CDROM ou HD), devem fazer parte do sistema de arquivos
Leia maisIntrodução aos Sistemas Operacionais. Subsistema de Entrada e Saída
Introdução aos Sistemas Operacionais Subsistema de Entrada e Saída Eleri Cardozo FEEC/Unicamp Entrada e Saída O subsistema de entrada e saída é responsável pela interface entre o sistema operacional e
Leia maisCompilando o Kernel Linux
Compilando o Kernel Linux Fonte: http://www.digitalhermit.com/linux/kernel- Build-HOWTO.html Atribuindo uma versão única Evitar que os módulos do kernel atual sejam modificados indevidamente Arquivo Makefile
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 maisb. Causa parada do processo c. Reinicia um processo parado d. O processo é enviado para primeiro plano e. O processo é enviado para segundo plano 5)
SENAC Curso Superior de Tecnologia em Redes de Computadores Unidade Curricular Administração de Sistemas Operacionais Não Proprietários Professor Eduardo Maroñas Monks Nome do Aluno: GABARITO Data: 06/05/2011
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 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 maisCompilando o Kernel Linux
Compilando o Kernel Linux Fonte: http://www.digitalhermit.com/linux/kernel- Build-HOWTO.html Atribuindo uma versão única Evitar que os módulos do kernel atual sejam modificados indevidamente Arquivo Makefile
Leia maisSistema Operacional GNU/Linux Discos
Discos e Partições Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Prof. Edwar Saliba Júnior Julho / 2017 1/21 Partições São divisões existentes no disco rígido que marcam onde
Leia maisPROJETO INTERDISCIPLINAR I
PROJETO INTERDISCIPLINAR I Linux e LPI 104 Dispositivos, Sistemas de e FHS www.lpi.org João Bosco Teixeira Junior boscojr@gmail.com 104.1 Particões e Sistemas de arquivos MBR - Setor de Boot (512b) Loader
Leia mais10. mkdir [pasta1] [pasta2] (cria pasta1 e pasta dois ao mesmo tempo) Exemplo: $ mkdir teste1 teste2
Principais Comandos do Terminal no LINUX Estes comandos não visam ser um compêndio completo de operação, haja vista que se possui mais comandos que esses aqui que serão listados, logo os comandos são:
Leia maisUniversidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica ENG04008 Sistemas de Tempo Real.
Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica ENG04008 Sistemas de Tempo Real 1 Pacotes Necessários RTAI Instalação Prof. Walter Fetter Lages 1 de outubro
Leia maisV 1.6. LPI 101 Arquitetura do Sistema
LPI 101 Arquitetura do Sistema 101 Arquitetura do Sistema 101.1 Hardware Skills Configurar hardware no sistema Habilita e desabilitar periféricos integrados Configurar systemas com ou sem periféricos externos
Leia maisGalileo Gen2. Walter Fetter Lages
Galileo Gen2 Walter Fetter Lages fetter@ece.ufrgs.br Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Sistemas Elétricos de Automação e Energia Semana Acadêmica 2015 Engenharia
Leia maisAprenda a instalar o novo ArchLinux passo a passo
Aprenda a instalar o novo ArchLinux passo a passo Date : 25 de Novembro de 2017 O ArchLinux é uma distribuição Linux desenvolvida com o objetivo de ser o mais simples possível, dando ao utilizador o poder
Leia maisSistemas Operacionais. Laboratório 1 (Ambiente de Aprendizado)
Sistemas Operacionais Laboratório 1 () Roteiro Linux em modo texto Acesso Interpretador de comandos Comandos Básicos Tratamento de Arquivos e Diretórios (Pasta*) Permissões Processos Editor de Texto Criação
Leia maisTurma: SD-R Área: Redes Informáticas Formador: Tomás Lima Mediadora: Maria Eduarda Luz Unidade: UFCD 17 - Linux - Instalação e configuração Curso:
Turma: SD-R Área: Redes Informáticas Formador: Tomás Lima Mediadora: Maria Eduarda Luz Unidade: UFCD 17 - Linux - Instalação e configuração Curso: Técnico/a de Informática - Instalação e Gestão de Redes.
Leia maisTutorial de confguração de um cartão micro SD como área de swap e armazenamento para a DragonBoard 410c (DB410C)
Tutorial de confguração de um cartão micro SD como área de swap e armazenamento para a DragonBoard 410c (DB410C) [1] Motivação O processo de unboxing da DragonBoard 410c é bastante agradável e simples.
Leia maisSistemas Operacionais Profa. Roberta Lima Gomes ROTEIRO LAB File System
Sistemas Operacionais Profa. Roberta Lima Gomes ROTEIRO LAB File System Estrutura de Diretórios Os principais sistemas de arquivos usados para a formatação de discos locais em Linux são o ext2, ext3, ext4,
Leia maisProgramação Aplicada a Redes de Computadores Shell Script
Programação Aplicada a Res Computadores Shell Script Faculdas IESGO 2º Sem 2016 Definições Software Livre (Free Software) Conceito que prevê que todo software será distribuído com seu código-fonte, pondo
Leia maisInstalação. Versão de 13/10/99. Volnys B. Bernal & Edson T. Midorikawa. Agenda. Instalação Linux. Introdução. Introdução.
1 Volnys & Midorikawa (c) 1 Volnys & Midorikawa (c) 2 Agenda Instalação Linux Volnys Borges Bernal volnys@lsi.usp.br http://www.lsi.usp.br/~volnys Pré instalação Informações de hardware Definicão de particionamento
Leia maisSISTEMAS DE ARQUIVOS E DIRETÓRIOS DO LINUX. Prof. Gleison Batista de Sousa
SISTEMAS DE ARQUIVOS E DIRETÓRIOS DO LINUX Prof. Gleison Batista de Sousa Sistema de Arquivo É o método e a estrutura de dados que um sistema operacional utiliza para administrar arquivos em um disco ou
Leia maisRTAI Instalação. Prof. Walter Fetter Lages 2 de maio de 2014
Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Elétrica Programa de Pós-Graduação em Engenharia Elétrica ELE213 Programação de Sistemas de Tempo Real RTAI Instalação
Leia maisIntrodução a Administração de Sistemas GNU/Linux
Curso de extensão da Faculdade Ruy Barbosa Introdução a Administração de Sistemas GNU/Linux Dedicasse especial a Rogério Bastos e ao GRACO (Gestores da Rede Acadêmica de Computação) do DCC UFBA Paul Regnier
Leia maisLAB DHCP Configuração do serviço DHCP
Número: Nome: Data: LAB DHCP Configuração do serviço DHCP Neste laboratório vamos configurar um serviço que tem a funcionalidade de configurar automaticamente e de forma transparente para o utilizador
Leia maisAtualização de produto: Instalação do Sistema Operacional de Rede do HP Server tc2100
Atualização de produto: Instalação do Sistema Operacional de Rede do HP Server tc2100 Correções feitas ao Guia de Instalação do NOS Página 2 - Usar o CD de inicialização A tabela chamada "Usar o CD de
Leia maisInstalação Linux Volnys Borges Bernal Laboratório de Sistemas Integráveis
Volnys & Midorikawa (c) 1 Instalação Linux Volnys Borges Bernal volnys@lsi.usp.br http://www.lsi.usp.br/~volnys Laboratório de Sistemas Integráveis http://www.lsi.usp.br/ Volnys & Midorikawa (c) 2 Agenda
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 2 Ambiente de Desenvolvimento
Leia maisADMINISTRAÇÃO DE REDES I LINUX. Partições, Raid. Frederico Madeira LPIC 1, CCNA
ADMINISTRAÇÃO DE REDES I LINUX Partições, Raid Frederico Madeira LPIC 1, CCNA fred@madeira.eng.br www.madeira.eng.br Agenda - Partições - RAID - Partição é uma sessão do disco rígido onde será criado um
Leia maisPrincipais Comandos do Terminal no LINUX
Principais Comandos do Terminal no LINUX Estes comandos não visam ser um compêndio completo de operação, haja vista que se possui mais comandos que esses aqui que serão listados, logo os comandos são:
Leia maisBoot e shutdown. Administração de Sistemas 2015/2016 Pedro Brandão. Referências dos slides
Boot e shutdown Administração de Sistemas 2015/2016 Pedro Brandão Referências dos slides O conteúdo destes slides é baseado no livro da disciplina: Unix and Linux System Administration Handbook (4ªEd)
Leia maisDispositivo principal alternativo e da restauração da infraestrutura de Gen1 com vara USB
Dispositivo principal alternativo e da restauração da infraestrutura de Gen1 com vara USB Índice Introdução Problema Solução Introdução Este original descreve como tomar um backup do dispositivo principal
Leia maisUtilitário de Configuração
Utilitário de Configuração Manual do utilizador Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca comercial registada da Microsoft Corporation nos EUA. As informações aqui contidas
Leia maisUtilitário de configuração
Utilitário de configuração Número de publicação do documento: 389194-132 Dezembro de 2005 Conteúdo 1 Acesso ao utilitário de configuração 2 Idioma do utilitário de configuração 3 Opções padrão do utilitário
Leia maisComandos de Verificação. Alberto Felipe Friderichs Barros
Comandos de Verificação Alberto Felipe Friderichs Barros fstab fstab é um arquivo em texto puro para configuração de dispositivos de armazenamento e pontos de montagem do GNU/Linux e que pode ser editado
Leia maisConstruindo um Linux Parte 2 Disk Root Objetivo: Entender que o Linux é como um LEGO (Pode ser montado). Prof. Claudio Silva
Construindo um Linux Parte 2 Disk Root Objetivo: Entender que o Linux é como um LEGO (Pode ser montado). Disk Root Este disquete conterá o interpretador de comandos bash, juntamente com alguns dispositivos
Leia mais1. Após o boot se completar, será exibida a tela de inicial do Redo exibida abaixo, onde o usuário deverá escolher a opção Start Redo Backup.
RESTAURAÇÃO DE COMPUTADORES PREGÃO 83/2008 UTILIZANDO REDO BACKUP 1) RESTAURAÇÃO ATRAVÉS DE DISPOSITIVO USB COM IMAGEM DO SISTEMA O processo de restauração de imagem nos multiterminais deve ser feito utilizando-se
Leia maisTECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROGRAMAÇÃO DE COMPUTADORES I Prática 01: Conceitos Iniciais
TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROGRAMAÇÃO DE COMPUTADORES I Prática 01: Conceitos Iniciais ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES / LÓGICA DIGITAL (PRIMEIRA PARTE) Lógica Digital
Leia maisINSTALAÇÃO PRINTERTUX. Tutorial
INSTALAÇÃO PRINTERTUX Tutorial 2 1. Download 1 Efetue o download acessando o endereço: https://www.hesolucoes.com.br/iso/printertux-2.1.iso MD5SUM: 844d318e9672fdbffec0ad354b642d5b 2. Pré-Requisitos (Hardware)
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 maisIPBrick Backups na IPBrick. iportalmais - Serviços de Internet e Redes, Lda.
IPBrick Backups na IPBrick iportalmais - Serviços de Internet e Redes, Lda. Junho 2006 2 Copyright c iportalmais Todos os direitos reservados. Junho 2006. A informação contida neste documento está sujeita
Leia maisOpenWrt: modelagem do
Instituto Federal do Ceará Essas apresentação possui um acumulado de informações de mais de 9 meses de pesquisa e desenvolvimento em redes mesh utilizando o firmware Openwrt. OpenWrt: modelagem do 1 código
Leia maisGuia de utilização do servidor da disciplina
Sistemas Operativos Escola de Tecnologias e Arquitectura Dep. de Ciências e Tecnologias da Informação Servidor da disciplina tigre.iul.lab Guia de utilização do servidor da disciplina 1 Introdução Os diferentes
Leia maisTUTORIAL DE INSTALAÇÃO DO FIREWALL pfsense
TUTORIAL DE INSTALAÇÃO DO FIREWALL pfsense 1-Acesse a URL https://www.pfsense.org/download/ 2-Selecione uma imagem para realizar o download. (Obs. as especificações de hardware mínimo para instalação segundo
Leia maisEntraremos em sistema linux para realizar algumas tarefas e aprender alguns comandos.
Entraremos em sistema linux para realizar algumas tarefas e aprender alguns comandos. Como se conectar a partir do sistema Windows: Conexão direta SSH: Putty (download) Entrando numa conta no servidor:
Leia maisSistemas Operacionais. Prof. André Y. Kusumoto
Sistemas Operacionais Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Tipos de Filesystem Filesystem no Linux tudo é tratado como arquivo, por exemplo, um disco rígido é tratado como arquivo, placa
Leia maisAdministração Central Cetec Capacitações Capacitação Sistema Operacional Linux Semana III
Capacitação Sistema Operacional Linux Semana III A estrutura dos diretórios do sistema GNU/Linux Gerenciador de diretórios e arquivos Para quem está acostumado a operar o Windows, vai notar que existe
Leia maisTécnico de Gestão e Programação de Sistemas Informáticos
Técnico de Gestão e Programação de Sistemas Informáticos MÓDULO 2 Sistema Operativo Cliente Instalação e configuração de um Sistema Operativo: Particionamento; Formatação; Opções de instalação; Otimização
Leia maisTécnico Subsequente em Redes de Computadores Introdução a Sistemas Abertos (ISA)
Técnico Subsequente em Redes de Computadores Introdução a Sistemas Abertos (ISA) Aula 03 Visão Geral do Linux Objetivos Entender de forma básica o funcionamento do sistema Linux; Aprender as principais
Leia mais1º Ano - Técnico em Informática Integrado. Sistemas Operacionais
1º Ano - Técnico em Informática Integrado Sistemas Operacionais Navegação entre diretórios Antes de começar a trabalhar diretamente com os comandos do Linux, é necessário navegarmos entre os diretórios
Leia maisUtilitário de Configuração
Utilitário de Configuração Manual do utilizador Copyright 2006 Hewlett-Packard Development Company, L.P. Bluetooth é marca comercial dos respectivos proprietários e é utilizada pela Hewlett- Packard Company
Leia maisInstalação e Configuração de Servidores Linux Server Partições e Sist. de Arquivos. Prof. Alex Furtunato
Instalação e Configuração de Servidores Linux Server Partições e Sist. de Arquivos Prof. Alex Furtunato alex.furtunato@academico.ifrn.edu.br Roteiro Partições Sistemas de Arquivos Pontos de Montagem Partições
Leia maisAdministração de sistemas Linux. Manipulação do sistemas de arquivos
Administração de sistemas Linux Manipulação do sistemas de arquivos Antes de instalar qualquer sistema operacional, é necessário particionar o HD, criando as partições de instalação. Devido a uma limitação
Leia maisSistemas Embarcados. Filesystem Hierarchy Standard (FHS) Root filesystem. Aula 06
Introdução Sistemas Embarcados Root File System Linux (kernel) é apenas uma parte de um sistema embarcado Preciso executa a inicialização do sistema e de aplicações Necessário montar o sistema de arquivos
Leia maisInformática. Linux. Professor Márcio Hunecke.
Informática Linux Professor Márcio Hunecke www.acasadoconcurseiro.com.br Informática O SISTEMA OPERACIONAL GNU/LINUX Características Gerais O Linux surgiu por meio do Projeto GNU (GNU s Not Unix) e é
Leia maisLPI nível 2: Aula 1 Conheça o kernel Linux e saiba como aplicar patches, configurá-lo, compilá-lo e manipular seus módulos. por Luciano Siqueira
TUTORIAL Primeira aula da preparação LPIC-2 Stefan Hellwig - www.sxc.hu LPI nível 2: Aula 1 Conheça o kernel Linux e saiba como aplicar patches, configurá-lo, compilá-lo e manipular seus módulos. por Luciano
Leia maispedrofilho.eti.br Linux Essentials 2.3 Acessando diretórios e arquivos 2.4 Criando, movendo e excluindo arquivos Prof. Pedro Filho
Linux Essentials 2.3 Acessando diretórios e arquivos 2.4 Criando, movendo e excluindo arquivos Prof. Pedro Filho 1 Objetivo O objetivo deste curso é lhe fazer familiar com o sistema operacional Linux.
Leia maisHierarquia de Diretórios da Família Linux. Sistemas Operacionais 1
Hierarquia de Diretórios da Família Linux 1 Conteúdo Estrutura de Diretórios; Árvore de Diretórios; Diretórios mais importantes; 2 Estrutura de Diretórios A identificação dos objetos de um sistema de arquivos
Leia maisComandos básicos. Sistemas Operacionais II
Comandos básicos Sistemas Operacionais II Comando ln Cria links entre arquivos e diretórios. Sintaxe ln [opções] arquivo link ln [opções] arquivos diretorio Opções -f: sobrescreve links existentes ou arquivos
Leia maisUtilitário de Configuração Manual do utilizador
Utilitário de Configuração Manual do utilizador Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca comercial registada da Microsoft Corporation nos EUA. As informações aqui contidas
Leia maisAula 04 Sistemas Embarcados LT38C
Aula 04 Sistemas Embarcados LT38C Prof. Lucas Ricken Garcia 2017/1 Linux Contexto Histórico DOS Mac OS UNIX (proprietário nesta época) Minix - Andrew S. Tanenbaum criou baseado no Unix para Processadores
Leia maisInstalador e Operador de Sistemas de Telefonia e Comunicação de Dados
Redes Gerência e a Internet de Redes Instalador e Operador de Sistemas de Telefonia e Comunicação de Dados Conceitos Básicos 01 E-mail: euberchaia@yahoo.com.br Site: www.echaia.com Sistema de Arquivos
Leia maisGestão de Sistemas Operacionais
Gestão de Sistemas Operacionais Prof. Guilherme Nonino Rosa guinonino@gmail.com http://proguilherme.wordpres.com Aula 1 Como usar o Hyper-V para fazer virtualização. Pré-requisitos Sistema operacional
Leia maisConfigurando a autenticação radius por meio de Cisco cache engine
Configurando a autenticação radius por meio de Cisco cache engine Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Diagrama de Rede Convenções Configurar a autenticação RADIUS com o procedimento
Leia maisSistema de arquivos. Adriano J. Holanda 24/5/2016
Sistema de arquivos Adriano J. Holanda 24/5/2016 Sistema de arquivos Definição Interface entre os processos e os meios de armazenamento que fornece as abstrações e operações para a manipulação de bytes.
Leia maisPreparatório LPIC-1 Tópico 102
Preparatório LPIC-1 Tópico 102 Professor Leandro Trindade leandro.a.trindade@gmail.com Tópico 102 Visão Geral Instalação do Linux e gerenciamento de pacotes Definir layout do disco rígido Instalação de
Leia maisMultiBoot Manual do utilizador
MultiBoot Manual do utilizador Copyright 2006, 2007 Hewlett-Packard Development Company, L.P. As informações aqui contidas estão sujeitas a alterações sem aviso prévio. As únicas garantias que cobrem os
Leia maisLinux - comando essenciais
Linux - comando essenciais João Medeiros (joao.fatern@gmail.com) 1 / 22 http://wiki.ubuntu-br.org/comandosbasicos http://www.uniriotec.br/ morganna/guia/introd guia.html Um guia de referência rápida em
Leia maisProcesso. Gerência de Processos. Um programa em execução. Centro de Informática/UFPE :: Infraestrutura de Software
Processo Um programa em execução Gerência de Processos Contexto de Processo Conjunto de Informações para gerenciamento de processo CPU: Registradores Memória: Posições em uso E/S: Estado das requisições
Leia maisCapítulo 9 Manipulando Hardware e dispositivos
Linux Essentials 450 Slide - 1 Capítulo 9 Manipulando Hardware e Os do mundo Unix trabalham de uma maneira bem diferente do mundo paralelo. Usaremos esta aula para entender como eles funcionam. Linux Essentials
Leia maisComputer Setup Manual do utilizador
Computer Setup Manual do utilizador Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca comercial registada nos EUA da Microsoft Corporation. As informações aqui contidas estão
Leia maisMoisés Souto docente.ifrn.edu.br/moisessouto
Moisés Souto docente.ifrn.edu.br/moisessouto moises.souto@ifrn.edu.br Aula 02 Acesso ao sistema e comandos básicos Software O que torna o computador reutilizável para diferentes propósitos Sem software,
Leia maisInstalacao do Zabbix 2.x em Ambiente CentOS
Instalacao do Zabbix 2.x em Ambiente CentOS INTRODUÇÃO: Demonstrarei neste tutorial a instalação do Zabbix no Sistema Operacional GNU/Linux CentOS. Parto do princípio que seu sistema já está devidamente
Leia maisWorkshop de Media Center
Workshop de Media Center 1 NEEC (1) Associação sem fins lucrativos. Foi fundado a 19 de Setembro de 2003. Constituído por estudantes de MEEC do IST. Atualizar 2 NEEC (2) Workshops Atualizar Atividades
Leia maisComo montar um servidor FTP em Windows
Como montar um servidor FTP em Windows Date : 6 de Janeiro de 2009 Actualmente é uma realidade que o nosso computador está quase tanto tempo ligado como o frigorífico lá de casa. É por isso urgente dar-lhe
Leia maisProcesso. Gerência de Processos. Um programa em execução. Centro de Informática/UFPE :: Infraestrutura de Software
Processo Um programa em execução Gerência de Processos Contexto de Processo Conjunto de Informações para gerenciamento de processo CPU: Registradores Memória: Posições em uso E/S: Estado das requisições
Leia maisConfigurar o módulo CGM-SRV IOx em CGR1xxx
Configurar o módulo CGM-SRV IOx em CGR1xxx Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Informações de Apoio Configurar Diagrama de Rede A instalação do módulo CGM-SRV em CGR1000
Leia mais1. (5) Arquitectura de Computadores. Classifique cada uma das alíneas seguintes como Verdadeira ou Falsa.
Exame de Época Normal (Duração 45+45 minutos) Nome: Número: 1. (5) Classifique cada uma das alíneas seguintes como Verdadeira ou Falsa. 1.1. Num sistema baseado no processador Intel Pentium em modo protegido,
Leia maisO Linux Possui varias características que diferenciam dos outros sistemas operacionais e que aproximam do UNIX, sendo um dos motivos da sua escolha
O Linux Possui varias características que diferenciam dos outros sistemas operacionais e que aproximam do UNIX, sendo um dos motivos da sua escolha em várias aplicações nas quais são necessárias estabilidade
Leia maisArchLinux Como instalar sem espinhas (Parte 1)
ArchLinux Como instalar sem espinhas (Parte 1) Date : 15 de Maio de 2014 O ArchLinux é uma distribuição Linux desenvolvida com o objectivo de ser o mais simples possível, dando ao utilizador o poder de
Leia maisIntrodução ao Windows Server 2008
Introdução ao Windows Server 2008 Bem vindo(a), Nesta primeira aula apresentaremos as características do Windows Server 2008, seus papeis e para que servem. Após essa aula você será capaz de: Identificar
Leia maisSEMPRE FAÇA BACKUP DOS ARQUIVOS DE DADOS DE UMA MÁQUINA ANTES DE INSTALAR OUTRO SISTEMA OPERACIONAL
Introdução O objetivo deste tutorial é preparar uma máquina para poder realizar o boot através de um sistema Windows ou um Sistema Linux. Para isto foram utilizadas as seguintes versões de Sistema Operacional
Leia maisps: Process Status - Apresenta o estado dos processos ps a: Outros utilizadores ps u: Info Utilizador
Trivia Quantas partições primárias um disco pode ter? /dev/hda7 refere-se a uma partição primária ou estendida Qual será o nome do dispositivo relativo ao disco SCSI com o endereço mais baixo Quantas partições
Leia maisS.O.R. A Interface de comando
S.O.R. A Interface de comando Interface de linha de comando Também conhecida como CLI, modo texto ou shell Praticamente qualquer tarefa administrativa pode ser realizada usando apenas este tipo de interface
Leia maisAdministração de Sistemas Operacionais
Administração de Sistemas Operacionais Linux - Introdução Alex Furtunato CEFET/RN alex@cefetrn.br http://www.cefetrn.br/~alex Sumário Histórico Características principais Distribuições Partições Sistema
Leia maisUtilitário de configuração do computador Guia do usuário
Utilitário de configuração do computador Guia do usuário Copyright 2008 Hewlett-Packard Development Company, L.P. Bluetooth é uma marca comercial de seu proprietário e utilizada sob licença pela Hewlett-Packard
Leia maisCURSO TÉCNICO DE INFORMÁTICA. Fundamentos de Hardware e Software
CURSO TÉCNICO DE INFORMÁTICA Fundamentos de Hardware e Software Sumário O que é BIOS? Origem do Termo Funcionamento Sequência de Funcionamento Inicialização do Computador Recursos Atualização ou Upgrade
Leia maisComo meter um linux numa pen drive!
Como meter um linux numa pen drive! Date : 11 de Abril de 2007 Recebemos por dia vários pedidos de apoio e ideias para posts. Tentamos responder prontamente aos vossos pedidos de apoio e às vossas questões,
Leia maisBackup do Samba 4. Introdução. Backup do samba4
Backup do Samba 4 Introdução Este documento visa a orientação para a configuração de backup dos dados de configurações do Samba4. Porém, não é uma solução para backup dos arquivos dos usuários, servidor
Leia maisTelefone IP TIP 235G/ TIP 435G/ TIP 638V
Telefone IP TIP 235G/ TIP 435G/ TIP 638V Manual do auto provisionamento MANUAL DO USUÁRIO AUTO PROVISIONAMENTO TELEFONES IP TIP 235G, TIP 435G E TIP 638V 1. Procedimentos O documento apresentado mostrará
Leia maisMaking USB Great Again with USBFILTER
Making USB Great Again with USBFILTER Dave Tian Nolen Scaife Kevin Butler Patrick Traynor University of Florida Adam Bates University of Ilinois Tradução: Leandro Fabian Junior Universidade Tecnológica
Leia maisNimbus - Configuração de um Servidor de Backup
Nimbus - Configuração de um Servidor de Backup Date : 18 de Abril de 2013 Nimbus é uma distribuição brasileira de linux com um servidor de backups opensource parcialmente configurado e tendo como parte
Leia maisMestrado em Engenharia Eletrotécnica e de Computadores
Mestrado em Engenharia Eletrotécnica e de Computadores Interligação e Gestão de Redes Virtual LANs Nome: Número: 0. Objectivos Adquirir conhecimentos para conceber e gerir uma rede de computadores baseada
Leia maisGuião para a instalação do Ubuntu (Versão 1.1 em 30 Set 07)
MIEEC 2007/08 Ramo Automação Disciplina Sistemas de Informação Empresariais Guião para a instalação do Ubuntu (Versão 1.1 em 30 Set 07) Introdução Este documento foi elaborado com o propósito de auxiliar
Leia maisSistemas Operacionais Abertos
Sistemas Operacionais Abertos Revisando a aula anterior O formato de pacotes.deb Formato do pacote : samba_3.0-2_i386.deb samba nome do pacote 3.0 versão 2 release i386 arquitetura deb tipo do pacote dpkg
Leia maisEstrutura do Sistema Operacional
Sistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Aula 04 Estrutura do Sistema Operacional 2 1 Estrutura do Sistema Operacional
Leia maisCAP1300 Guia de instalação rápida
CAP1300 Guia de instalação rápida 09-2017 / v1.0 ÍNDICE I Informações sobre o produto... 3 I-1 Conteúdo da embalagem... 3 I-2 Requisitos do sistema... 4 I-3 Descrição geral do hardware... 4 I-4 Estado
Leia mais