Sistemas Embarcados. Introdução. kernel.org. Repositórios do kernel. Aula 03 e 04. O kernel do linux é bastante modular Mais de arquivos
|
|
- Jonathan Leal Pinhal
- 6 Há anos
- Visualizações:
Transcrição
1 Sistemas Embarcados kernel linux Introdução O kernel do linux é bastante modular Mais de arquivos Porque gerar/instalar um novo kernel? Customizar para uma determinada necessidade/aplicação Incluir novas características Corrigir erros ou falhas de segurança Etapas: Recuperar os fontes do kernel Selecionar características desejáveis (configuração) Compilar o Kernel Instalação do Kernel e de seus módulos Aula 03 e 04 2 Repositórios do kernel kernel.org Repositório oficial para o código fonte é Cópia completa da versão atual e das antecessoras Patches Recuperar e aplicar os patches na ordem Possui ± 25 arquiteturas diferentes, mas há site específicos para processadores embarcados Exemplos ARM: Na verdade apenas patches MIPS: PowerPC: Ainda não integrados devido a maturidade ou especificidade Baixe os fontes do Núcleo a partir de: 3 4
2 Que versão usar? Versionamento do kernel Linux A versão atual do kernel é a 2.6 (2.6.0 lançada em 12/2003) Desde então, características e novos drivers foram introduzidos. Difícil obter drivers de novos dispositivos para a versão anterior (2.4). Não há mais suporte da comunidade. Evitar todo e qualquer desenvolvimento com 2.4 Até 2004 : série.major.releases.updates série: 0 (nascimento) 1 (capacidade rede) 2 (SMP e não Intel) major: par (versão estável), impar (versão desenvolvimento) release: adições e correções maiores a uma versão Release candidate (rc): release para teste updates: correções críticas na última release estável Após lançamento da (2004): Primeiros dois números são estáveis (2.6) Terceiro número é a versão atual do núcleo (2.6.32) Quarto número marca atualizações para correções de defeitos e segurança ( ) Ainda vale as release candidates 5 6 Estrutura de arquivos dos fontes linux (parcial 1/2) Estrutura de arquivos dos fontes linux (parcial 2/2) arch/<arch> arch/<arch>/mach-<mach> block/ COPYING CREDITS crypto/ Documentation/ drivers/ fs/ include/ include/asm-<arch> include/linux init/ Architecture specific code Machine / board specific code Block layer core Linux copying conditions (GNU GPL) Linux main contributors Cryptographic libraries Kernel documentation. Don't miss it! All device drivers except sound ones (usb, pci...) Filesystems (fs/ext3/, etc.) Kernel headers Architecture and machine dependent headers Linux kernel core headers Linux initialization (including main.c) ipc/ Kbuild kernel/ lib/ MAINTAINERS Makefile mm/ net/ README REPORTING-BUGS scripts/ security/ sound/ usr/ Code used for process communication Part of the kernel build system Linux kernel core (very small!) Misc library routines (zlib, crc32...) Maintainers of each kernel part. Very useful! Top Linux makefile (sets arch and version) Memory management code (small too!) Network support code (not drivers) Overview and building instructions Bug report instructions Scripts for internal or external use Security model implementations (SELinux...) Sound support code and drivers Code to generate an initramfs cpio archive. 7 8
3 Arquivos.config, System.map e vmlinux.config.config Arquivo texto com constantes definidas Parâmetros para configuração do kernel System.map Lista dos símbolos usados pelo kernel e seus endereços Útil para depuração do kernel Gerado na compilação no diretório top-level vmlinux Imagem do kernel (resultado ligação de biblioteca e objetos) Executável em formato ELF (Executable and Linking Format) Arquitetura dependente Gerado na compilação no diretório top-level Primeiro passo para compilar o kernel é configurar Geração do arquivo.config Resposta a mais de 700 questões (Yes, No, Module) Várias formas: config, menuconfig, xconfig, gconfig, oldconfig, randconfig, defconfig, allmodconfig, allyesconfig e allnoconfig Arquivo.config é removido por alguns scripts Interessante preservar cópia dele para evitar (+700 questões!!) 9 10 make xconfig screenshot Trecho exemplo de um.config CD-ROM/DVD Filesystems CONFIG_ISO9660_FS=m CONFIG_JOLIET=y CONFIG_ZISOFS=y CONFIG_UDF_FS=y CONFIG_UDF_NLS=y Section name (helps to locate settings in the interface) All parameters are prefixed with CONFIG_ DOS/FAT/NT Filesystems CONFIG_MSDOS_FS is not set CONFIG_VFAT_FS is not set CONFIG_NTFS_FS=m CONFIG_NTFS_DEBUG is not set CONFIG_NTFS_RW=y 11 12
4 Alguns detalhes quanto ao config Makefile principal O kernel é uma estrutura monolítica Compilado e ligado estaticamente para gerar um executável único Problema de tamanho Capacidade de adicionar on-the-fly características ao kernel Loadable modules Formas de responder as perguntas Y : ligado estaticamente N : não faz parte do kernel M : usado como módulo Inclui uma forma de versionamento Manter várias gerações de um sistema de forma organizada Constantes: VERSION, PATCHLEVEL, SUBLEVEL, EXTRAVERSION e.g asc (2, 6, 20 e asc, respectivamente) Se tudo está devidamente instalado Compila o kernel gerando o System.map e vmlinux Gerado uma versão compactada do kernel (vmlinux) Nomes para: x86 zimage (<512 MB), bzimage (>512 MB) Núcleo em si é bastante pequeno, o que engorda a imagem são os drivers de dispositivos, suporte a vários protocolos de rede e a sistemas de arquivos etc Loadable kernel modules Dependências de Módulos Módulos servem para adicionar uma funcionalidade ao kernel Drivers de dispositivos, sistemas de arquivos etc Podem ser carregados e removidos a qualquer momento Possível manter em memória apenas quando necessário Uma vez em memória tem acesso total a estruturas do kernel Útil para manter o tamanho do kernel o menor possível Essencial em sistemas GNU/Linux para PCs Podem ser ligados estaticamente ao kernel Permite liberar apenas binário de um determinado driver Atenção: lembrar da contaminação da GPL Forma prática para desenvolver e testar drivers sem gerar um novo kernel Lista de dependências de um modulo Armazenado em /lib/modules/<version>/modules.dep Gerado automaticamente a partir dos símbolos que são exportados or um módulo e.g.: módulo B depende de um módulo A se ele empregar um simbolo exportado pelo módulo B Caso real: usb_storage depende do usbcore Possível, como root, atualizar o arquivo de dependências depmod -a [<version>] Na compilação do kernel se deve gerar os módulos e realizar a sua instalação 15 16
5 Plataforma PC: para o(a) apressadinho(a)... Do bootloader para userspace Após baixar os fontes em um diretório qualquer ($DIR) make mrproper make defconfig ou make oldconfig (reaproveitar um.config) Aproveita um.config existente e são apenas as questões que não foram respondidas (existiam) no.config anterior Ex.: cp /boot/config /usr/src/linux/.configconfig make clean make make install make modules_install update-initramfs c k [versão kernel] Existem outras formas de gerar o initrd.img, essa é a mais fácil Versão, por exemplo, Editar o arquivo /boot/grub/menu.lst Bootloader Low level hardware initialization Fetch and copy Linux kernel to RAM Kernel initialization init process System initialization from userspace Kernel bootstrap Kernel bootstrap A inicialização do kernel faz parte da geração da imagem objcopy gzip as as objcopy... LD vmlinux SYSMAP System.map SYSMAP.tmp_System.map MODPOST vmlinux Kernel: arch/arm/boot/image is ready AS arch/arm/boot/compressed/head.o GZIP arch/arm/boot/compressed/piggy.gz AS arch/arm/boot/compressed/piggy.o CC arch/arm/boot/compressed/misc.o AS arch/arm/boot/compressed/head-xscale.o AS arch/arm/boot/compressed/head-sharpsl.o LD arch/arm/boot/compressed/vmlinux OBJCOPY arch/arm/boot/zimage Kernel: arch/arm/boot/zimage is ready... Exemplo parcial de uma geração para processador xscale vmlinux Kernel proper : Raw kernel executable (ELF object) Image Stripped kernel binary (binary object) piggy.gz piggy.s Compressed kernel binary piggy.o head.o misc.o head-cpu.o head-board.o asm wrapper around piggy.gz + bootstrap code vmlinux (in arch/<arch> boot/compressed) Composite kernel image (ELF object) zimage Kernel image for bootloader (binary object) 19 20
6 Bootstrap code Tarefas do código de bootstrap head.o: Código dependente da arquitetura Executado pelo bootloader head-cpu.o (no exemplo é head-xscale.o): Código específico da CPU A principal tarefa é feita pelo head.o Verificação da arquitetura e do processador Configuração da MMU, criação da tabela de páginas e habilitação da memória virtual Realiza chamada a função start_kernel no arquivo /init/main.c Programação interrupções, MMU, modo de operação etc head-board.o (aqui head-sharpsl.o): Código específico para inicialização da placa (BSP) misc.o: Rotinas de descompactação Procedimentos são praticamente os mesmos para todas arquiteturas Código de init_post Grafo de inicialização do kernel Kernel Linux Arquivo init/main.c 23 24
7 Principais passos da inicialização Visão genérica do procedimento de boot linux* Bootloader executa o código de bootstrap Bootstrap inicializa a placa, processador e descomprime o código do kernel na RAM Chama start kernel Inicializa console Inicializa serviços do kernel (alocação de memória, cache, esclonamento,...) Cria um novo fluxo Chama start_kernel Será o processo initit e faz laço de idle Inicializa e executa as init calldispositivos Startup do sistema Estágio 1 -bootloader Estágio 2 -bootloader init BIOS ou Boot monitor (flash ou ROM) Master Boot Record (MBR) Lilo, grub etc. Linux Espaço de usuário * Considerando arquiteturas do tipo IA32/AMD Startup do sistema Startup do sistema Estágio 1 -bootloader Estágio 2 -bootloader (IA32/AMD) Estágio 1 -bootloader Estágio 2 -bootloader init init Imagem do núcleo é um arquivo comprimido Compressão é feita com um formato apropriado (zlib) Código do núcleo comprimido Cabeçalho composto por um programa de descompactação Código do núcleo é posto na memória Passa o controle para uma função específica (startup_32) Exemplos: IA32/AMD: zimage ( <512 KB) ou bzimage (>512 KB) ARM-Cirrus: zimage (1.6 MB) Seqüência de inicialização do núcleo Bastante similar entre distintas plataformas start()./arch/i386/boot/head.s decompress_kernel./arch/i386/boot/compress/misc.c startup_32./arch/i386/compress/head.s startup_32./arch/i386/kernel/head.s start_kernel()./init/main.c cpu_idle()./init/main.c 27 28
Boot gráfico no Debian com BootSplash
Boot gráfico no Debian com BootSplash Tiago Bortoletto Vaz 1.0 - Novembro de 2004 Resumo Este documento descreve como utilizar o bootsplash para obter um boot gráfico no Debian.
Leia maisDesenvolvimento para Sistemas Embarcados (CEA 513) Conceitos Gerais
Universidade Federal de Ouro Preto Departamento de Computação e Sistemas - DECSI Desenvolvimento para Sistemas Embarcados (CEA 513) Conceitos Gerais Vicente Amorim vicente.amorim.ufop@gmail.com Sumário
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 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 maisSoluções em Linux. Linux no Desktop. Ambiente Doméstico e Profissional. Sandro Venezuela sandro@linux2business.com.br
Linux no Desktop Ambiente Doméstico e Profissional Sandro Venezuela sandro@linux2business.com.br Agenda Introdução Instalação Configuração Gerenciamento de Pacotes Customização do Kernel Introdução ao
Leia maisEstrutura de Diretórios Linux. Rodrigo Gentini gentini@msn.com
Linux Rodrigo Gentini gentini@msn.com /bin - Ficam armazenados os comandos básicos que todos os usuários podem usar, como o : ls, cat, cd entre outros. /boot - Ficam todos os arquivos que a máquina precisa
Leia maisRealizar o gerenciamento básico de arquivos
Realizar o gerenciamento básico de arquivos - 2 Sumário Capítulo 1 Realizar o gerenciamento básico de arquivos...3 1.1. Objetivos... 3 1.2. Mãos a obra...4 Capítulo 2 Gerenciando... 14 2.1. Objetivos...
Leia maisSistemas Operacionais. Rodrigo Rubira Branco rodrigo@kernelhacking.com rodrigo@fgp.com.br. www.fgp.com.br
Sistemas Operacionais Rodrigo Rubira Branco rodrigo@kernelhacking.com rodrigo@fgp.com.br Tipos de Sistemas Operacionais De Sistemas Embarcados (PalmOS,WinCE,WinXPEmbbeded,Linux) Hardware simples, especifico
Leia maisIntrodução ao Desenvolvimento do Kernel Linux
Introdução ao Desenvolvimento do Kernel Linux Versões 2.6.X http://www.tchelinux.org Palestrante: Douglas Schilling Landgraf Email: dougsland@gmail.com Sobre o palestrante Sobre a palestra Dicas iniciais
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 maisAula 03. Processadores. Prof. Ricardo Palma
Aula 03 Processadores Prof. Ricardo Palma Definição O processador é a parte mais fundamental para o funcionamento de um computador. Processadores são circuitos digitais que realizam operações como: cópia
Leia maisKernel Linux. Trabalho Realizador Por: Tiago Conceição Nº 11903. Representação artística do núcleo Linux
Kernel Linux Representação artística do núcleo Linux Trabalho Realizador Por: Tiago Conceição Nº 11903 Índice Introdução...2 O que é o Kernel...3 Como surgiu...4 Para que serve...5 Versões...6 Versões
Leia maisInstalação do cliente VPN Cisco em Linux
1 de 5 12/12/2008 12:03 Instalação do cliente VPN Cisco em Linux De SordWiki Tabela de conteúdo 1 Introdução 2 Pré-Requisitos 3 Instalação 4 Utilização Introdução A instalação do cliente de VPN da CISCO
Leia maisVIRTUALIZAÇÃO CORPORATIVA
VIRTUALIZAÇÃO CORPORATIVA O modelo de virtualização corporativa utilizando o sistema Xen Server sera demostra novamente com o uso da ferramente virtual box de forma que, seja possível a demostração dos
Leia maisRevisão LPI101. Tópicos e Objetivos. - 1.102 Instalação e Gerenciamento de Pacotes do Linux. - 1.104 Dispositivos, Sistemas de Arquivos Linux e o FHS
Tópicos e Objetivos - 1.101 Hardware e Arquitetura - - 1.103 Comandos GNU e Unix - 1.104 Dispositivos, Sistemas de Arquivos Linux e o FHS - 1.1.10 Sistema Xwindow 65 Questões em 90 minutos = 1m24s por
Leia maisConceitos básicos sobre computadores
SSC0101 - ICC1 Teórica Introdução à Ciência da Computação I Conceitos básicos sobre computadores Prof. Vanderlei Bonato: vbonato@icmc.usp.br Sumário O que é um computador e onde podemos encontrá-los? Divisão:
Leia maisEngenharia de Software II
Engenharia de Software II Aula 26 http://www.ic.uff.br/~bianca/engsoft2/ Aula 26-21/07/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software Métricas para software
Leia maisRede VPN UFBA Procedimento para configuração
UFBA Universidade Federal da Bahia STI Superintendência de Tecnologia da Informação Rede VPN UFBA Procedimento para configuração 2015 Índice Introdução... 2 Windows 8... 3 Windows 7... 11 Windows VISTA...
Leia maisProgramação Avançada em Linux
Programação Avançada em Linux Gleicon da Silveira Moraes Novatec Editora Capítulo 1 Características do Linux Neste capítulo são descritos detalhes e características do sistema operacional GNU/Linux importantes
Leia maisAprenda a instalar a plataforma de monitorização Cacti
Aprenda a instalar a plataforma de monitorização Cacti Date : 27 de Março de 2014 Um administrador deve possuir as melhores ferramentas de monitorização para que tenha uma visão facilitada de toda a rede.
Leia maisOI CLOUD SEJA BEM-VINDO!
OI CLOUD SEJA BEM-VINDO! O QUE É O OI CLOUD? O Oi Cloud é um serviço de armazenamento, compartilhamento e sincronização de arquivos. Esses arquivos ficarão acessíveis a partir de qualquer dispositivo,
Leia maisLPI. Linux Pro. certificação. LPI-1, Certificação LPI-2. Curso completo para LPIC-2. Certificação LPI-1. Linux Pro. Certificação LPI-2.
Este livro é recomendado por Certificação LPI-2 Linux Pro COLEÇÃO Muita coisa aconteceu desde a última vez que a Certificação LPI foi alterada. Alguns dos conteúdos que eram abordados encontravam pouca
Leia maisTUTORIAL WINDOWS 7. Curso Técnico em Informática. Aluno: Ricardo B. Magalhães Período: Noturno Profª: Patrícia Pagliuca
GOVERNO DO ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA SECITEC ESCOLA TÉCNICA ESTADUAL DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA UNIDADE DE LUCAS DO RIO VERDE Curso Técnico em Informática
Leia maisCompilação do kernel modprobe rmmod Utilização do kernel 2.6.25 uname -r.
Compilação do kernel O kernel do Linux é o núcleo do sistema operacional, ou seja é o próprio sistema operacional em si, onde faz gerenciamento entre o hardware e os programas utilizados pelo usuário através
Leia maisHardware: Componentes Básicos. Sistema de Computador Pessoal. Anatomia de um Teclado. Estrutura do Computador. Arquitetura e Organização
Hardware: Componentes Básicos Arquitetura dos Computadores Dispositivos de Entrada Processamento Dispositivos de Saída Armazenamento Marco Antonio Montebello Júnior marco.antonio@aes.edu.br Sistema de
Leia maisGUIA RÁPIDO DE UTILIZAÇÃO KIT MERCURIOIV OSCILOSCÓPIO E GERADOR DE SINAIS
GUIA RÁPIDO DE UTILIZAÇÃO KIT MERCURIOIV OSCILOSCÓPIO E GERADOR DE SINAIS Revisão 05 setembro/2014 Versão do Firmware: 2.1.8 Versão do software Osciloscópio para Windows: 2.0.19 1. Sumário 1.Introdução...3
Leia maisT.I. para o DealerSuite: Servidores Versão: 1.1
T.I. para o DealerSuite: Servidores Versão: 1.1 Lista de Figuras T.I. para o Dealer Suite: Servidores Figura 1 Tela Principal do ESXi...4 Figura 2 Tela VMware Player...5 Figura 3 Arquivo /etc/exports do
Leia maisUFCD 0770 Dispositivos e Periféricos Formadora: Sónia Rodrigues
UFCD 0770 Dispositivos e Periféricos Formadora: Sónia Rodrigues 0770 Dispositivos e Periféricos Objectivos da UFCD: Instalar e configurar dispositivos internos e externos no computador. Identificar as
Leia maisCATÁLOGO DE CUSTOMIZAÇÕES Conferência com Coletores (WEB)
CATÁLOGO DE CUSTOMIZAÇÕES Conferência com Coletores (WEB) Índice ÍNDICE... 2 CONSIDERAÇÕES INICIAIS... 3 DADOS DO PROJETO... 4 OBJETIVO(S) DO PROJETO... 4 ESCOPO... 4 CONFERÊNCIA DE ITENS... 4 PARAMETRIZAÇÃO
Leia maiswww.sysdevsolutions.com Driver Next Versão 1.0 de 07-03-2011 Português
Driver Next Versão 1.0 de 07-03-2011 Português Índice Configuração dos documentos no Backofficce... 3 O Driver ERP Next... 6 Configurações principais... 6 Configurações do vendedor... 7 Configurações do
Leia maisdjango-pagseguro Documentation
django-pagseguro Documentation Release 1.4.2 Fábio Cerqueira February 11, 2015 Contents 1 Tutorial django-pagseguro 3 1.1 Instalação................................................. 3 1.2 Configurando
Leia maisLinux Embedded. Criação de uma instalação. Especificação, Modelação e Projecto de Sistemas Embutidos
Especificação, Modelação e Projecto de Sistemas Embutidos Criação de uma instalação Linux Embedded Sérgio Julião N. Mec.: 29976 Sérgio Soldado N. Mec.: 31397 Podem ser classificados através de: Sistemas
Leia maisTutorial para configurar as bibliotecas TerraView e Qt 3 no Visual Studio 2005
Tutorial para configurar as bibliotecas TerraView e Qt 3 no Visual Studio 2005 João Tácio Corrêa da Silva Ouro Preto/MG, 27/05/2010 joaotacio@yahoo.com.br 1 1. Introdução Este tutorial tem o objetivo de
Leia maisProf. Rossano Pablo Pinto Dezembro/2012 Versão 0.2 (em construção) Prof. Rossano Pablo Pinto - http://rossano.pro.br 1
Visão geral sobre o processo de instalação e manutenção de instalações de software. Notas de aula. (aka lecture notes on Package Management Systems and software installation :)) Prof. Rossano Pablo Pinto
Leia mais,QVWDODomR. Dê um duplo clique para abrir o Meu Computador. Dê um duplo clique para abrir o Painel de Controle. Para Adicionar ou Remover programas
,QVWDODomR 5HTXLVLWRV0tQLPRV Para a instalação do software 0RQLWXV, é necessário: - Processador 333 MHz ou superior (700 MHz Recomendado); - 128 MB ou mais de Memória RAM; - 150 MB de espaço disponível
Leia maisTOP 20 ROTINAS QUE VOCÊ PODE AUTOMATIZAR HOJE!
TOP 20 ROTINAS QUE VOCÊ PODE AUTOMATIZAR HOJE! Erro Zero; Mais barato que um administrador de redes; Faz qualquer tarefa repetitiva e manual; Flexibilidade para mudar processos automatizados dentro do
Leia maisSistemas Embarcados. Tarefas básicas de um bootloader. Configurações genéricas de boot. Aula 05
Introdução Sistemas Embarcados Bootloaders Bootloader é um componente fundamental Faz a inicialização do hardware e carrega o sistema operacional Difere entre sistemas embarcados e desktops Ainda que sejam
Leia maisCadeira de Tecnologias de Informação. Ano lectivo 2009/2010. Sites dinâmicos. Com Expression Web TI2009/10 EWD_1. Filipa Pires da Silva (2009)
Cadeira de Tecnologias de Informação Ano lectivo 2009/2010 Sites dinâmicos Com Expression Web TI2009/10 EWD_1 .ASPX vs.html HTML: HTML é uma linguagem para descrever páginas web HTML significa Hyper Text
Leia maisUsuários. Aplicativos e programas dos usuários. Kernel gerenciamento de processos, memória, sistema de arquivos, I/O, etc.
1 1.0 Kernel O kernel (núcleo) representa o coração do Sistema Operacional. Atribuições do kernel: - gerenciamento dos arquivos em disco; - inicializar programas e executá-los; - alocar e gerenciar memória
Leia mais1 2008 Copyright Smar
Instalação, Configuração - System302-7 Studio 1 2008 Copyright Smar 2 Arquitetura do SYSTEM302 Smar Est. Operação Est. Operação Servidor Est. Manutenção Servidor Estação Engenharia Estação Engenharia Servidor
Leia maisMVM Mattos Virtual Machine. Andrey de Oliveira Prof. Mauro Marcelo Mattos, Doutor FURB 2012/2
MVM Mattos Virtual Machine Andrey de Oliveira Prof. Mauro Marcelo Mattos, Doutor FURB 2012/2 Roteiro Introdução Objetivos Fundamentação Teórica Desenvolvimento Resultado e Discussão Conclusão Extensões
Leia maisLinux Caixa Mágica. Documentos Técnicos CM. Manual de Configuração de Ligação à Internet por placas 3G 00904/2007 28
Linux Documentos Técnicos CM Manual de Configuração de Ligação à Internet por placas 3G Date: Pages: Issue: State: Access: Reference: 00904/2007 28 Manual de Configuração de Ligação à Internet por placas
Leia maisRevisão Aula 3. 1. Explique a MBR(Master Boot Record)
Revisão Aula 3 1. Explique a MBR(Master Boot Record) Revisão Aula 3 1. Explique a MBR(Master Boot Record). Master Boot Record Primeiro setor de um HD (disco rígido) Dividido em duas áreas: Boot loader
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 maisProgramação no kernel Linux. Felipe W Dam asio
Programação no kernel Linux Felipe W Dam asio 1 Visão Geral Linux é um kernel monolítico Símbolos exportados para todo o sistema Dificuldade de adição de APIs, hardware Problemas com escalabilidade 2 Visão
Leia maisTUTORIAL INCORPORANDO A BIBLIOTECA DO ARDUINO AO ECLIPSE
TUTORIAL INCORPORANDO A BIBLIOTECA DO ARDUINO AO ECLIPSE Jefferson Z. Moro jefferson.moro@gmail.com Vinicius Franchini viniciusnf@gmail.com Campinas, maio de 2011 1 Motivação O Arduino veio para simplificar
Leia maisMicroWork TOUCH CHECKLIST
Considerações Gerais O possibilita a execução diferenciada do CheckList de serviços do Veículo, com mobilidade e segurança através da captura de fotos, integradas automaticamente para o sistema MicroWork
Leia maisDisciplina: Sistemas Operacionais Professor: Cristiano Mariotti procrismar@globo.com
Disciplina: Sistemas Operacionais Professor: Cristiano Mariotti procrismar@globo.com Equivalente a inicializar um computador ; Durante o bootstrapping, o kernel é carregado na memória principal e começa
Leia maisNivel de Linguagem de Montagem (Assembly)
Nivel de Linguagem de Montagem (Assembly) Orlando Loques setembro 2006 Referências: Structured Computer Organization (capítulo 7), A.S. Tanenbaum, (c) 2006 Pearson Education Inc Computer Organization and
Leia maisManual de Configuração
Manual de Configuração Pagamentos Online no netp@ Pontos contidos no Manual Configuração do Serviço de Pagamentos Online Configuração da Integração com Redunicre Configuração da integração com TPAVirtual
Leia maisProcessamento de Dados aplicado à Geociências. AULA 1: Introdução à Arquitetura de Computadores
1 Processamento de Dados aplicado à Geociências AULA 1: Introdução à Arquitetura de Computadores UNIVERSIDADE FEDERAL DE PELOTAS CENTRO DE DESENVOLVIMENTO TECNOLÓGICO CURSO SUPERIOR DE TECNOLOGIA EM GEOPROCESSAMENTO
Leia maisLinux Essentials. Managing Package and Process
Linux Essentials Managing Package and Process Tópicos abordados: 4.3 Onde os dados são armazenados Prof. Pedro Filho 1 Objetivo O objetivo deste curso é lhe fazer familiar com o sistema operacional Linux.
Leia maisInstalação de Carta de Correção Eletrônica Spalla
Instalação de Carta de Correção Eletrônica Spalla Introdução A Carta de Correção Eletrônica(CC-e) é um evento legal e tem por objetivo corrigir algumas informações da NF-e, desde que o erro não esteja
Leia maisInstruções para Instalação dos Utilitários Intel
Instruções para Instalação dos Utilitários Intel Estas instruções ensinam como instalar os Utilitários Intel a partir do CD nº 1 do Intel System Management Software (liberação somente para os dois CDs
Leia maisProgramação de Sistemas
Programação de Sistemas Módulos do núcleo Programação de Sistemas Módulos : 1/15 Introdução (1) Desenvolvimentos do núcleo, como a criação de novos dispositivos, podem ser incorporados no Linux em duas
Leia maisCCNA 2 Conceitos Básicos de Roteadores e Roteamento. Capítulo 5 - Gerenciamento do Software Cisco IOS
CCNA 2 Conceitos Básicos de Roteadores e Roteamento Capítulo 5 - Gerenciamento do Software Cisco IOS 1 Objetivos do Capítulo Descrever a seqüência e a importância da inicialização do IOS nos roteadores
Leia maisGuia de Instalação Rápida TEW-623PI 3.02
Guia de Instalação Rápida TEW-623PI 3.02 Índice Português 1. Antes de Iniciar 1 2. Como Instalar 2 3. Usando o Adaptador Wireless 4 Troubleshooting 5 Version 02.05.2010 1. Antes de Iniciar Português Conteúdo
Leia maisSupervisório Remoto aplicado em Dispositivo Móvel na Plataforma NI LabVIEW
Supervisório Remoto aplicado em Dispositivo Móvel na Plataforma NI LabVIEW "Este artigo demonstra os recursos e passos necessários para implementar um sistema supervisório de consumo energético e controle
Leia maisUnidade 1: O Computador
Unidade : O Computador.3 Arquitetura básica de um computador O computador é uma máquina que processa informações. É formado por um conjunto de componentes físicos (dispositivos mecânicos, magnéticos, elétricos
Leia mais1.0 Informações de hardware
1.0 Informações de hardware 1.1 Botões e ligações 6 1 7 2 8 3 9 4 5 6 10 1 Ligar / Desligar 2 Conetor Micro USB 3 Botão Voltar 4 Conetor Mini HDMI 5 Microfone 6 Webcam 7 Entrada para fone de ouvido 8 Botão
Leia maisIntrodução ao Linux: Parte I
Data: Introdução ao Linux: Parte I Marcelo Ribeiro Xavier da Silva marceloo@inf.ufsc.br Histórico 3 Origem do GNU Linux Em 1983, Richard Stallman fundou a Free Software Foundation, com o intuito de criar
Leia maisGestão Documental. Gestão Documental
Alcides Marques, 2007 Actualizado por Ricardo Matos em Junho de 2009 Neste capítulo pretende-se analisar a temática da, começando por apresentar um breve resumo dos conceitos subjacentes e apresentando
Leia maisAgente local Aranda GNU/Linux. [Manual Instalación] Todos los derechos reservados Aranda Software www.arandasoft.com [1]
Todos los derechos reservados Aranda Software www.arandasoft.com [1] Introdução O Agente Aranda para sistemas Linux se encarrega de coletar as seguintes informações em cada uma das estações de trabalho
Leia maisConhecendo o Delphi 2010
2ª Aula 11 de fevereiro de 2011 Conhecendo o Delphi 2010 Inicie o Delphi clicando no ícone Delphi 2010 que se encontra no menu Iniciar / Todos os Programas / Embarcadero RAD Studio 2010 / Delphi 2010.
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 maisSistemas Operacionais
Sistemas Operacionais Aula 3 Software Prof.: Edilberto M. Silva http://www.edilms.eti.br SO - Prof. Edilberto Silva Barramento Sistemas Operacionais Interliga os dispositivos de E/S (I/O), memória principal
Leia maisBackup. José Antônio da Cunha CEFET-RN
José Antônio da Cunha CEFET-RN Introdução Sendo as informações o bem mais valioso da empresa e estando estas informações armazenadas nos bancos de dados da empresa, é de fundamental importância que tenhamos
Leia maisFundamentos de Sistemas Operacionais
Fundamentos de Sistemas Operacionais Aula 2 Princípios de Programação Prof. Belarmino Linguagem de Computadores Internamente os computadores usam instruções e armazenam os dados no formato numérico binário
Leia maisInformática I. Aula 19. http://www.ic.uff.br/~bianca/informatica1/ Aula 19-20/06/06 1
Informática I Aula 19 http://www.ic.uff.br/~bianca/informatica1/ Aula 19-20/06/06 1 Ementa Histórico dos Computadores Noções de Hardware e Software Microprocessadores Sistemas Numéricos e Representação
Leia maisDisciplina de Realidade Aumentada Prof. Sementille
Instruções para Instalação GLUT/ARTOOLKIT/OpenSceneGraph e OSGART Configuração do Visual Studio 2010 Tiago De Gaspari Dênis Marcel Fernandes GLUT GLUT, CMAKE e ARTOOLKIT disponíveis em http://www2.fc.unesp.br/sementille/tvd/videos_e_softwares/tutorial_ra/
Leia maisBIOS - Códigos de erro
Durante o boot, o BIOS realiza uma série de testes, visando detectar com exatidão os componentes de hardware instalados no micro. Este teste é chamado de POST, acrônimo de "Power-On Self Test". Os dados
Leia maisSISTEMA CAÇA-TALENTOS MANUAL DE OPERAÇÃO PERFIL SECRETARIA
SISTEMA CAÇA-TALENTOS MANUAL DE OPERAÇÃO PERFIL SECRETARIA O Sistema Caça-Talentos tem o objetivo de aprimorar o negócio e fornecer um controle informatizado dos processos de captação dos alunos. Ele possui
Leia maisClassificação de Ativo Orçamento e Provisão de Despesa
Classificação de Ativo Orçamento e Provisão de Despesa Produto : Microsiga Protheus Ativo Fixo versão 11 Requisito : 154.03 Data da publicação : 28/02/13 País(es) : Brasil Banco(s) de Dados : Todos Esta
Leia maisLista de exercícios - P2
Lista de exercícios - P2 1 - Sabemos que o arquivo /etc/inittab possui algumas linhas que definem eventos capturados pelo sistema de inicialização. Pensando em um servidor de produção, estável e que não
Leia maisManual do Formatador Kfloppy
Thad McGinnis Nicolas Goutte Desenvolvimento: Bernd Johannes Wuebben Desenvolvimento (novo desenho da interface): Chris Howells Desenvolvimento (Adição do suporte para o BSD): Adriaan de Groot Desenvolvedor
Leia maisEstrutura de um Sistema Linux Moderno Padrões de um Sistema Linux. Prof. Claudio Silva
Estrutura de um Sistema Linux Moderno Padrões de um Sistema Linux Estrutura de um Sistema Linux Por ter sua origem universitária, a forma como o Linux foi concebido é de perfeito agrado para o seu estudo.
Leia maisFuctura Tecnologia Rua Nicarágua, 159 Espinheiro (81) 3221.9116 / 3088.0992 www.fuctura.com.br
Topic 105: Kernel 1.105.1 Gerenciando módulos do Kernel Descrição: Um administrador deve ter a habilidade de gerenciar e obter informações de módulos do Kernel. /lib/modules/kernel-version/modules.dep
Leia maisHARDWARE INFORMÁTICA. Prof.: MARCIO HOLLWEG mhollweg@terra.com.br
INFORMÁTICA Prof.: MARCIO HOLLWEG mhollweg@terra.com.br HARDWARE O COMPUTADOR, INDEPENDENTE DO TIPO: PARA QUE ISTO POSSA OCORRER TEMOS QUE ALIMENTÁLO COM DADOS E AGUARDAR O RETORNO DESTE PROCESSAMENTO.
Leia maisDESCRITIVO TÉCNICO PLATAFORMA PCS
DESCRITIVO TÉCNICO PLATAFORMA PCS A Plataforma PCS é composta por um Servidor de Aplicações interligado a um PABX e à rede de dados da empresa. É neste servidor que irão residir aplicações para controlar
Leia mais10. CPU (Central Processor Unit)... 10 2 10.1 Conjunto das instruções... 10 2 10.2 Estrutura interna... 10 4 10.3 Formato das instruções...
10. CPU (Central Processor Unit)... 10 2 10.1 Conjunto das instruções... 10 2 10.2 Estrutura interna... 10 4 10.3 Formato das instruções... 10 4 10. CPU (CENTRAL PROCESSOR UNIT) Como vimos no capítulo
Leia maisVeeam Endpoint Backup FREE
CONSULTORIA INFORMÁTICA DOWNLOAD GRATUITO Veeam Endpoint Backup FREE Visão Global do Produto Veeam Endpoint Backup FREE 1 Veeam Endpoint Backup está preparado para proteger a sua empresa. O Veeam Endpoint
Leia maisWindows NT 4.0. Centro de Computação
Windows NT 4.0 Centro de Computação Tópicos Introdução Instalação Configuração Organização da rede Administração Usuários Servidores Domínios Segurança Tópicos È O sistema operacional Windows NT È Características:
Leia maisGrupo de Estudos Linux
Grupo de Estudos Linux Compilando o kernel do Linux Renê de Souza Pinto do Linux Sumário: O que é o kernel? A estrutura do kernel Porque compilar o kernel? Compilando o kernel FAQ Dicas Referências Bibliográficas
Leia maisAtualização e e Backup do Protheus 10. Anotações. Nomenclaturas do Protheus 10. Build
devemos ter necessariamente o TOTVS Application Server (TotvsAppServer), iniciado na mesma máquina. Anotações Atualização e e Backup do Protheus 10 Nomenclaturas do Protheus 10 São elas: Build Versão completa
Leia maisProcessador. Colégio Serrano Guardia Módulo III Suporte Técnico e Redes William Andrey de Godoy
Processador 1 Colégio Serrano Guardia Módulo III Suporte Técnico e Redes Processador ou CPU É o cérebro do computador, responsável principalmente por executar os comandos (processamento) e carregar (manipular)
Leia maisVII SENABOM TEMA: O REGISTRO ELETRÔNICO DE EVENTOS (RE) Apresentado por: Ten Cel BM Flávio Rocha - CBMERJ
VII SENABOM TEMA: O REGISTRO ELETRÔNICO DE EVENTOS (RE) Apresentado por: Ten Cel BM Flávio Rocha - CBMERJ 1 SUMÁRIO! O que é a Assessoria de Informática e sua missão.! O Registro Eletrônico de Eventos
Leia maisPortal nddcargo 4.2.6.0 Manual de Utilização Contratante Visão Usuário Financeiro
Portal nddcargo 4.2.6.0 Manual de Utilização Contratante Visão Usuário Financeiro Histórico de alterações Data Versão Autor Descrição 16/04/2014 1 Deiviane F. R. de Souza Criação do documento. 2 1. Introdução...
Leia maisSumário. Organização do repositório com reprepro...1 Como Configurar um repositório utilizando o reprepro...4 Utilizando o Incoming...
1 Sumário Organização do repositório com reprepro...1 Como Configurar um repositório utilizando o reprepro...4 Utilizando o Incoming...9 1 Organização do repositório com reprepro O reprepro é o gerenciador
Leia maisMC504 - Sistemas Operacionais. Chamadas de Sistema
MC504 - Sistemas Operacionais Chamadas de Sistema Islene Calciolari Garcia Instituto de Computação - Unicamp Primeiro Semestre de 2014 Sumário 1 Objetivos 2 Ambiente de testes 3 printk 4 kmalloc 5 Teoria:
Leia maisSistemas Operacionais Universidade Federal de Santa Catarina. Sistemas Operativos para Celulares Symbian OS
Sistemas Operacionais Universidade Federal de Santa Catarina Sistemas Operativos para Celulares Symbian OS Autores Carlos Jorge Lemos Nunes Fábio Rafael Magalhães Malheiro Introdução Num mundo cada vez
Leia maisResumo. Objetivo. Introdução
Relatório sobre bechmark com computadores da NOVA. Resumo O presente relatório apresenta informações necessárias sobre aplicação de algumas técnicas para otimização e avaliação da performance do microcomputador
Leia maisLABORATÓRIO DE SISTEMAS OPERACIONAIS. PROFª. M.Sc. JULIANA HOFFMANN QUINONEZ BENACCHIO
LABORATÓRIO DE SISTEMAS OPERACIONAIS PROFª. M.Sc. JULIANA HOFFMANN QUINONEZ BENACCHIO O Linux se refere aos itens de hardware como dispositivos (devices), e os referencia como arquivos. Os arquivos de
Leia maisObjetivos do Curso. Organização do Curso. Apresentação do Curso. Pós Graduação em Projeto e Gerencia de Redes de Computadores
1 Pós Graduação em Projeto e Gerencia de Redes de Computadores Sistemas Operacionais de Redes I - Linux Prof.: Nelson Monnerat Apresentação do Curso 1 Objetivos do Curso Sistema Operacional Unix/Linux;
Leia maisTópicos Avançados em Banco de Dados Dependências sobre regime e controle de objetos em Banco de Dados. Prof. Hugo Souza
Tópicos Avançados em Banco de Dados Dependências sobre regime e controle de objetos em Banco de Dados Prof. Hugo Souza Após vermos uma breve contextualização sobre esquemas para bases dados e aprendermos
Leia mais>>> OBJETIVOS... === FHS - Filesystem Hierarchy Standard. === Sistemas de arquivos e Partições
>>> OBJETIVOS... === FHS - Filesystem Hierarchy Standard === Sistemas de arquivos e Partições >>> FHS - Filesystem Hierarchy Standard >Padrão de organização de pastas e arquivos em Sistemas Unix-Like >organizar
Leia maisO Sistema de Computação
O Sistema de Computação Professor: Alex Sandro Forghieri alex.forghieri@ifsc.edu.br O Sistema de Computação INTRODUÇÃO Introdução Sistemas Computacionais podem ser divididos em camadas: Aplicativos Sistema
Leia mais