Pular para o conteúdo principal
Abrir o menu de navegação
Fechar sugestões
Pesquisar
Pesquisar
pt
Change Language, Português
Mudar o idioma, Português
Carregar
Fazer login
Fazer login
0 notas
0% acharam este documento útil (0 voto)
265 visualizações
246 páginas
Manual Completo Raspberry
Manual uso Raspberry para torpes
Enviado por
pepe
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu,
reivindique-o aqui
.
Formatos disponíveis
Baixe no formato PDF ou leia on-line no Scribd
Salvar
Salvar Manual Completo Raspberry para ler mais tarde
0%
0% acharam este documento útil, Marcar esse documento como útil
0%
0% acharam que esse documento não foi útil, Marcar esse documento como não foi útil
Imprimir
Incorporar
0 notas
0% acharam este documento útil (0 voto)
265 visualizações
246 páginas
Manual Completo Raspberry
Manual uso Raspberry para torpes
Enviado por
pepe
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu,
reivindique-o aqui
.
Formatos disponíveis
Baixe no formato PDF ou leia on-line no Scribd
Go to previous items
Salvar
Salvar Manual Completo Raspberry para ler mais tarde
0%
0% acharam este documento útil, Marcar esse documento como útil
0%
0% acharam que esse documento não foi útil, Marcar esse documento como não foi útil
Imprimir
Incorporar
Go to next items
Visualização de página
Baixar
Raspberry Pi’ Eben Upton Co-creador de la Raspberry Pi er emai at)indice de Conte: Parte I: Conexién de la Placa caPiTULo1 Conozea la Raspberry Pi. 1 Un Recorrido por la Placa. 2 El Modelo A. 3 El Modelo B.. - 4 Una Historia de las Revisiones del PCB del Modelo B. 5 la Revision 1 5 La Revisién 2 6 Un Poguito de Historia 6 ARM versus x86. 6 Windows versus Linux. 7 carfroto 2 Comenzando con la Raspberry Pieces ee Conexién de la Pantalla 9 Video Compuesto... sn - - er) Video HDMI soem susnnunnnnnnnnsnnns - sone 10 Video DS, nL Conexién del Audio, 1 Conexién del Teclado y el Raton, 12 Instalando NOOBS en wna Tarjeta SD nonsnnnsosnn sen - oo Conexién del Almacenamiento Extern. “ 15 Conexién de la Red, 16 Red Cableada v7 Red Inalémbrica 18 Conexién de la Fuente de Alimentaciém enn . . . 19 Instalacién del Sistema Operativo. 20 Instalacién a través de NOOBS. 20 Instalacién Manual 22 carfrutos Administracién del Sistema [Link] 26 Linux: Una Descripcion General - conn BT Comandos Basicos de Linux. 28 Introduccién a Raspbian. 29 Sobre el Padre de Raspbian, Debian 32 Alternativas a Raspbian, - - 33 Ustilizando Dispositivos de Almacenamiento [Link] nnn Creacién de una Nueva Cuenta de Usuario, 34 Sistema de Archivos. 35 Disteibucin Logica 36 Distribucibn Fists. ssnonnninsonnuinnininonminsonininnsininninnnininionnninnnnsnnmninninennenen ST Instalacién y Desinstalacion de Software . “ sn 37 ‘Obtener Software desde la Pi Store 37 Obtener Software desde Otros Lugares. 39 Encontrar el Software que Desea. 40 Instalacién del Software . . soon . 41 Desinstalacion del Software. 42 Actualizacién del Software 43 ‘Apagando la RasPi de Manera Segura, 43capirvLo4 Solucién de Problemas. Diagnéstico del Teclado y el Raton. 45 Diagndstico de la Fuente de Alimentacién. 46 Diagnéstico de la Pantalla, 48 Diagndstico del Arrange. ssnnnnsinnsnsnn snannniansninsonnnionninnsnnnnnnnnannnsA® Diagndstico de la Red. sn “ sein El Kernel de Emergencia. st carfruzo 5 Comfiguraciém de ba Redesssssssseesnseneeneenennennennennenneneennnt Red Cableada Redes Inalambricas Instalacién del Firmware, Utilizando wpa_gui para Conectarse a una Red Inalambrica. Utilizando la Terminal para Conectarse 2 una Red Inalmbrica, capiruLo6 La Herramienta de Configaracion del Bjecuci6n de la Herramienta... La Pantalla de Opciones del Sistema. 11 Expand Filesystem 2 Change User Password, 3 Enable Boot to Desktop. 4 Internationalisation Options. 5 Enable Camera 6 Add to Rastrack. 7 Overclock. 8 Advanced Options... 9 About raspi-config, oftware de la Raspberry Pi. capfruLo 7 Configuracién Avanzada de la Raspberry Pisssessscsnssnesnseneeneeneeneenenneen Bdicién de los Archivos de Configuracién a través de NOOBS, Configuraciones Hardware ~ [Link] ‘Modificacion de la Pantalla Opciones de Arrangue. Overclockeando la Raspberry Pi. Desactivacién de la Caché L2 ‘Activacién del Modo de Prueba Particionamiento de la Memoria Configuraciones Software -[Link]. Parte II: Construyendo un Centro Multimedia, Maquina Productiva o Servidor Web cariruLos La RasPi como una PC Teatro em Casinecsccssscssssssssssnseeseeinsetnsssnssenssssensssssasssesnssees DS Reproduciendo Musica desde la Consola, . . 96 HTPC Dedicado con Raspbme. “ 7 98 ‘Streaming Multimedia por Internet, 99 Streaming Multimedia por la Red Local 101 Configurando Raspbmc. 103 capiruLo9 La RasPi como ana Maquina Producti Usilizando Aplicaciones Basadas en la Nubew..iener Soininnnnnnnnnninnnnnenininnnnn LOTUtilizando LibreO fice. 109 Edicién de Imagenes con The Gimp. a0 capirvLo 10 La RasPi como un Servidor Web. Instalacién dela Pila LAMP... Instalacién de WordPress. Parte III: Programando con la Raspberry Pi capiroLo 11 Una Introduccion a Serateh.. 125 Presentando a Scratch, 126 Bjemplo 1: Hola Mundo... ' 126 Bjemplo 2: Animaci6n y Sonid0..sororsnninineninnnnsnnn soni 130 Bjemplo 3: Un Juego Sencillo. 132 Robética y Sensores. 137 Sensibilidad con la Picoboard. 138 Robética Con LEGO. nnnsnsnnnininininininnnsnnnnnnninnnnnnnnn von 138 Lectura Sugerida. 138 capiTvLo 12 Introduccion a Pythom..ssseseseneeneenennennennene etsernernesneesnserneeneee 13D Presentando a Python. 140 [Bjemplo 1: Hola Mundo 140 -jemplo 2: Comentarios, Entradas, Variables y Bucles - 144 -Bjemplo 3: Juego con pygame, 148 jemplo 4: Python y la Gestion de Redes. 154 Lectura Sugerida. 159 Parte IV: Hardware Hacking capirvLo 13 Aprendiendo a Hackear Hardware. Equipo Electrénico. Interpretacién de los Cédigos de Colores de las Resistencias. 167 Fuente de Componentes 169 Fuentes en Linea 169 Fuentes Fuera de Linea 170 Hobby Especialistas. 170 Subigndose a la Breadboard. am Una Breve Guta de Soléadura... cnn 173 capirvLo 14 El Puerto PIO. dentificando la Revisién de su Placa. 180 Diagramas Pinout el Puerto GPIO. 180 Caracteristicas del GPIO. 182 Bus Serie UART. 182 EIBus FC. 182 EL Bus SPI. 183 Utilizando el Puerto GPIO en Python, 183 Salida GPIO: Parpadeo de Un LED..sunsnsnnsnnininonnsnnnnnnn 183 Entrada GPIO: Lectura de un Botén, a sonnei 188cAPirvLo 1s El Médulo de Camara de la Raspberry Pi {Por Qué Utilizar el Médulo de Cémara?. Instalacién del Médulo de Cémara, “Activacién del Médulo de CAmaza.. Captura de Imagenes Bijas sinnnininninnonnnnnnnnnnnnnninnnnnnnnnn Grabacién de Video... - son Sonnineninn nn 200 Fotografia de Lapso de Tiempo desde la Linea de Comandos. 201 cApiTULO 16 Placas de Expansionsssssesssssssuseeeneeneeneeneeneenennennennensennemnsnssmsenseeneenseenesnee 206, Slice of Pi de Ciseco. . Donn . . vw 207 Prototyping Pi Plate de Adafruit. 210 Gertboard de Fen Logic. 213 Parte IV: Apéndices APENDICEA Python Recetas. Raspberry Pi Serpiente (Capitulo 12, Bjemplo 3)... ssmnenenenennennnnnennnsenene BDL IRC User List (Capitulo 12, Ejemplo 4). 222 Entrada y Salida GPIO (Capitulo 14). 224 APENDICEB pide Meferencia del ‘Opciones Compartidas ‘Opciones de Raspistil. ‘Opciones de Raspivid Opciones de Raspiyuv. APéNDICE C Modos de Pantalla HDM.Parte I Conexion de la Placa Capitulo 1 Capitulo 2 Capitulo 3 Capitulo 4 Capitule 5 Capitulo 6 Capitulo 7 Conozca la Raspberry Pi Comenzando con la Raspberry Pi Administracién del Sistema Linux Solucién de Problemas Configuracién de la Red La Herramienta de Configuracin del Software de la Raspberry Pi Configuracién Avanzada de la Raspberry PiCapitulo 1 Conozca la Raspberry PiRASPBERRY PI GUIADEL USUARIO Su placa Raspberry Pi es una maravilla en miniatura, aguarda en su interior un importante poder de computo en un tamafo no mas grande que el de una tarjeta de crédito. Es capaz de realizar cosas extraordinarias, pero antes de comenzar a utilizarla hay unas cuantas cosas que necesita conocer primero, Si asta impaciente por comenzar, avance un par de paginas mas para que avarigis cémo conectar su teclado, ratén Y pantalla ala Raspberry Pi, asi como para conacer emo instalar un sistema operative @ ir directamente a utilizar Ia RasPi Recorrido por la Placa La Raspberry Pi se encuentra actualmente disponible en dos modelos diferentes, conodios como el Modelo Ay el Modelo B Aunque exsten diferencias (cone Modelo A sacrifando algo de fanconalidad en razon de disminai sx costo y ls reerimientes de energis) ambos comparten un monten de similitudes como be dark cuenta em este capitulo, ta Figura 1-1 muestra una Raspberry Pi Modelo 3 La Phaca Raspberry PL En el centro de todas las placas Raspberry Pi se encuentra un semiconductor cuadrado, mas comiinmente conocido como circuito integrado 0 chip. Este es el médulo system-on-chip (SoC) Broadcom BCM2835, el encargado de proporcionarle a la RasPi sus capacidades de procesamiento de propésito general, de renderizacién de graficos y de entrada/salida, Apilado sobre este chip se encuentra otro semiconductor, este es el encargado de proveer la ‘memoria a la RasPi para el almacenamiento temporal de datos mientras sus programas se encuentran en ejecucién, Este tipo de memoria es conocida como memoria RAM (memoria de acceso aleatorio), ya que la computadora puedeRASPBERRY PI GUIADEL USUARIO 3 leer o escribir en cualquier parte de la memoria y en cualquier momento. La RAM es voldtil, lo que significa que ‘cualquier cosa almacenada en esta memoria se eliminara cuando la RasPi pierda su energia o sea desenchufada ora parte de arviba y de abajo del SoC se encuentran las salidas de video de la RasPi. El conector plata (abajo) es un puerto HDMI (High Definition Multimedia Interface), es del mismo tipo de conector que se puede encontrar en los reproductores de video y muchos decodificadores de cable y satélite. Cuando es conectado a un televisor o monitor moderno, el puerto HDMI proporciona video en alta resolucién y audio digital El conector amarillo arriba) es un puerto de video compuesto y esté disefado para conectarse a televisores antiguos que no cuentan con conexién HDML La calidad del video es més baja que la que esté disponible a través del HDMI y no transmite audio; en cambio, el audio es suministra como una sefia analégica a través del conector de audio de 3.5mm a la derecha del conector del video compuesto, Los pines en la parte superior izquierda de la RasPi componen el header o conector con entradas salidas de propésito general (GPIO) que puede utilizarse para conectar la RasPi a otros hardware. Bl uso més frecuente de este puerto es para conectar una placa de expansiém (Add-On). Una seleccién de estas placas es descrita en el Capitulo 16, "Placas de Expansién’. Fl puerto GPIO es extremadamente poderoso, pero tambign frigil cuando manipule la RasPi, siempre cevite tocar estos pines, asi como también nunca conectar nada en ellos mientras la RasPi se encuentra encendida. Elconector de pléstico y metal debajo del puerto GPIO es el puerto DSI (Display Serial Interface), que sirve para conectay sistemas de pantalla plana controladas digitalmente. Estas pantallas rara vez son utilizadas excepto por los desarrolladores profesionales en sistemas embebidos, ya que el puerto HDMI es més flexible. Un segundo conector de plistico y metal, se encuentra a la derecha del puerto HDMI, es el puerto CSI (Camera Serial Interface), 4que proporciona una conexidn de alta velocidad para el médulo de c&mara de la Raspberry Pi u otros sistemas de ‘camaras con conexién CSI compatibles con la RasPi, Para mas detalles sobre el puerto CSI, ver el Capitulo 15, "El ‘Medulo de Camara de la Raspberry Pi’. En la esquina inferior dela placa esté la toma de alimentacién de la RasPi. Esta es una toma micro-USB, la misma que std presente en la mayorfa de los modernos teléfonos inteligentes (smartphones) y tablets. La conexién de un cable micro-USB a un adaptador de energia adecuado (detallado en el Capitulo 2 "Comenzando con la Raspberry i") encenderd a la Raspberry Pi; a diferencia de una PC o laptop, la RasPi no cuenta con un botén de encendido ¥ arranca inmediatamente cuando el cable de la alimentacién es conectado. En la parte inferior de la placa Raspberry Pi, a mano igquierda, se encuentea una ranura para taretas SD. Una tarjeta dde memoria SD (Secure Digital) proporciona el almacenamiento para el sistema operative, los programas, datos y otros archivos, y no es voldtil a diferencia de Ia RAM volatl, Ia memoria SD conservara su informacién incluso cuando la energla se pierda. En el Capitulo 2, “Comenzando con la Raspberry Pi", aprenderd cémo preparar una tarjeta SD para su uso con la RasBi, asi como también cémo instalar un sistema operativo (un proceso conocido como flashing oflasheo. El borde a mane derecha de la RasPi tendré diferentes conectores dependiendo de qué modelo de Raspberry Pi tenga, el Modelo A o el Modelo B, Arriba de éstos se encuentran una serie de LEDs (Light Emitting Diodes). Los dos primeros LEDs que estén etiquetados con ACT y PWR proporcionan una notificacién de actividad y de energia respectivamente, y estan presentes en todas las placas, El Modelo A is la més econémica de las Raspberrys, el Modelo A que se muestra en la Figura 1.2 esti disefiado para ser asequible pero atin flexible. Aparte de ser econémica si se compara al Modelo 8, el Modelo A consume menos cenergia y es una buena eleccién para proyectos que utilizan la energia solar, e6lica o de bateria. Aunque el SoC BCM2835 del Modelo A es tan poderoso como el del Modelo B, este viene sélo con 256MB de memoria. Esto es una consideracién importante al momento de decidir qué modelo comprar, ya que puede ocasionar que las aplicaciones més complejas se ejecuten lentamente (en particular, aquellas aplicaciones que convierte la RasPi en un servidor, como se describe en el Capitulo 10, "La RasPi como un Servidor Web’).4 RASPBERRY PI GUIADEL USUARIO ‘Una Rasberry Modelo A Bl Modelo A sélo tiene un puerto USB (Universal Serial Bus) en su borde a mano derecha, Este es el mismo tipo de puerto que se puede encontrar en las computadoras de escritorio y laptops, y permite que la RasPi pueda ser conectada a casi cualquier periférico USB compatible, Por lo general, el puerto USB es utilizado para conectar un tedlado y poder interactuar con la RasPi, Si ademas desea utilizar un ratGn al mismo tiempo, necesitard comprar un. hub USB para agregar més puertos al Modelo A o como alternativa, comprar un teclado con la funcionalidad del ratén integrada, El Modelo B La Raspberry Pi Modelo B que se muestra en la Figura 1-3 es ms costosa que la Modelo A, pero viene con algunas ventajas considerables. En su interior inclaye el doble de memoria (512MB), mientras que el exterior hay puertos adicionales que no estan disponibles en el modelo econémico. Para muchos usuarias, el Modelo B es una inversién que vale la pena; slo aquellos con requisites particulaes de peso, espacio o consumo energético éeben considerar adquirir el Modelo A para su uso generalRASPBERRY PI GUIADEL USUARIO 5 Una RaspbeneyP Modelo 3 El Modelo B tiene dos puertos USB en el borde derecho de a placa, permitiendo conectar un tecado y un ratén, 0 ain més, permite disponer de dos puertos libres de repuesto para accesories adicionales tales com lo dispositivos, de almacenamiento externo o interfaces de hardware. Adema, incluye un puerto Ethernet para conectar Ia RasPi a tuna red cableada, Io que permite tener acceso a Internet y hace posible que otros dispositivos en la red puedan acceder ala RasPi (ssuponiendo que saben el nombre de usuario y contrasefa © que la RasPi se haya configurado «como un servidor como se describe en el Capitulo 10, “La RasPi como un Servidor Web") ah le las Rey ones d CB del Modelo B ‘Aunque la Raspberry Pi Modelo B hoy tenga 512MB de memoria y dos puertos USB, esto no fue siempre asi. EL Modelo B disponible hoy en dia es conocido como la Revisién 2, ya que es Ia segunda placa en hacerse con la designacién Modelo B. Si usted ha comprado la Raspberry Pi modelo B de segunda mano o a compré hace ya algiin, tiempo, es posible que tenga una placa Revisién 1 que cuenta con algunas diferencias, La Revision I La placa Revisi6n 1 original del modelo B de la Raspberry Pi sélo tiene 256MB de RAM. Ademés tiene una header 0 pines GPIO un poco diferentes, visualmente idénticos a las revisiones posteriores pero que tienen ciertas caracteristicas asignadas a diferentes pines, como se explicard en el Capitulo 14, "El Puerto GPIO™. Esta es la diferencia més importante: todas las demds revisiones y modelos de Raspberry i comparten el mismo diseso de GPIO, asi que si tiene una Modelo B original revisién 1 puede que necesite hacer ajustes en las instrucciones y programas antes de que puedan ser funcionar satisfactoriamente6 RASPBERRY PI GUIADEL USUARIO La Revision 2 Introducida poco antes del lanzamiento del Modelo A, la Revisién 2 de la Raspberry Pi incluye el doble de memoria (512MB) que la original . También introduce el nuevo header GPIO estandarizado y en comiin con el Modelo A. Un. header adicional, que también se encuentra presente en las placas Modelo A (etiquetado con P5) y ubicado justo bajo del header GPIO, es un signo seguro de que la placa Modelo B es la mas reciente Revision 2. P ‘Antes de pasar al Capitulo 2, "Comenzado con la Raspberry Bi", e¢ una buena idea que primero se familiarice con algunos detalles de fondo de la RasPi asi como de su concepcidn, Aungue la RasPi pueda ser utilizada como una computadora de propésito general, capaz de realizar los mismos trabajos que cualquier otra computadora de escritorio, laptop o servidor (aunque mas lentamente) ha sido disefada como una computadora dentro de una sola placa enfocada a los aficionados y usos educativos, y como tal, se diferencia de una computadora “normal” en un par de aspectos importantes. ARM versus x36 Fl procesador en el interior de su Raspberry Pi es un procesador multimedia Broadcom BCM2835 system-on-chip (oC). Esto quiere decir que la mayor parte de los componentes del sistema, incluidos la unidad central de procesamiento y la de gréficos junto con el audio y el hardware de comunicaciones, se encuentran integrados dentro de aquel tinico componente oculto ubicado justo debajo del chip de memoria al centro de la tarjeta. No es sélo el disefto del SoC lo que hace al BCM2835 diferente del procesador de su PC o laptop. Lo que lo hace también diferente es que utiliza una arquitectura de conjunto de instrucciones (Instruction Set Architecture, ISA) distinta, conocida como ARM, Desarrollada por Acorn Computers afos atris a finales de 1980, la arquitectura ARM es relativamente poco conocida en el mundo de las computadoras de escritorio. En donde destaca, sin embargo, es en los dispositivos méviles: el teléfono en su bolsillo es casi seguro que cuente con al menos un nicleo de procesamiento basado en ARM escondido en su interior. La combinacién de la arquitectura RISC (Simple Reduced Instruction Set) y su bajo consumo energético lo convierten en la opcién perfecta frente a los chips de computadoras de escritorio que demandan altos consumos y arquitecturas CISC (Complex Instruction Set). E]BCM2835 basado en ARM es el secreto que explica cémo la Raspberry Pi es capaz de funcionar con tan sélo una fuente de alimentacién de SV 1A suministrada por el puerto micro-USB a bordo. Es tambien la raz6n por la cual no encontrar ningin disipador térmico sobre el dispositivo: el bajo consumo de energia del chip se traduce directamente en muy poco calor residual, incluso durante las tareas de procesamiento mis complejas. Esto, sin embargo, significa que la Raspberry Pi no es compatible con el software de las PC tradicionales. La mayoria del software para computadoras de escritorio y laptops se construyen teniendo en cuenta la arquitectura de conjunto de instrucciones x86, presente en los procesadores como AMD, Intel y VIA. Por consiguiente, este software no funciona en la Raspberry Pi que se basa en la arquitectura ARM. B] BCM2835 utiliza una generacién del disefo del procesador ARM conocida como ARMI1, que a su vee esté disefiada en torno a una versién de la arquitectura de conjunto de instracciones conocida como ARMv6, Vale la ‘pena recordar que ARMWv6 es una arguitectura ligera y potente, pero tiene un rival en la arquitectura més avanzada ARMv7 utilizada por la familia de procesadores ARM Cortex. El software desarrollado para la ARMv7, al igual que el desarrollado pata la x86, es por desgracia incompatible con el BCM2835 de la Raspberry 2i, aunque los desarrolladores generalmente pueden convertir el software para adecuarlo, un proceso conocido como portabilidad (porting).RASPBERRY PI GUIADEL USUARIO 7 Esto no quiere decir que va a estar limitado en sus opciones. Como descubriré més adelante en el libro, hay un. montén de software disponible para el conjunto de instrucciones ARMv6, y en tanto que la popularidad de la Raspberry Pi siga aumentado, el software disponible seguird creciendo. En este libro, también aprenderé cémo crear su propio software para su RasPi aun si no ene experiencia alguna con la programacin, Windows versus Linux Otra diferencia importante entre la Raspberry Pi su PC de escritorio o laptop, aparte de su tamailo y su costo, es clsistema operativo (el software que permite controlar su computadora) que utiliza La mayoria de las PCs y laptops disponibles hoy en dia funcionan con alguno de estos dos sistemas operatives: Microsoft Windows o Apple OS X. Ambas plataformas son de <édigo cerrado, creados en un ambiente reservado utilizando técnicas patentadas, Estos sistemas operativos son conocidos como de cédigo cerrado por la naturaleza de su cédigo fuente, es deci, la receta en lenguaje de computadora que le dice al sistema que hacer. En el software de c6digo cerrado, esta receta es ‘mantenida como un secreto muy bien guardado. Los usuarios pueden obtener el software terminado, pero nunca ver cémo esti hecho, La Raspberry Pi, por el contrario, esta disefiada para ejecutar un sistema operativo llamado GNU/Linux (de ahora cen adelante nos referiremos a éste simplemente como Linux). A diferencia de Windows u OS X, Linux es de cédigo abierto. Esto quiere decir que es posible descargar el cddigo fuente del sistema operativo por completo y hacer los cambios que une desee. Nada es ocultado, y todos los cambios hechas estin a la vista del pailico. Este espiritu de desarrollo de cédigo abierto ha permitido a Linux répidamente ser modificado para poder ejecutarse sobre la Raspberry Pi, Al momento de escribir estas lineas, varias versiones de Linux (conocidas como distribuciones) han sido portadas al chip BCM2835 de la Raspberry Pi, incluyendo Raspbian, Pidora y Arch Linux. Las distintas distribuciones atienden diferentes necesidades, pero todas ellas tienen algo en comin: son de cédigo abierto, Ademés, por lo general, todas son compatibles entre sf el software escrito en un sistema Debian funcionaré perfectamente bien en uno con Arch Linus y viceversa. Linux no es exclusive de la Raspberry Pi. Cientos de diversas distribuciones estin disponibles para PCs de escritorio, laptops e incluso dispositivos méviles; la popular plataforma Android de Google esta desarrollada en encima de un nicleo Linux. Si disfruta la experiencia de utilizar Linux en la Raspberry Pi, podria considerar afiadit ‘otxos dispositives informéticos suyos para que lo utilicen también. Estos coexistiran felizmente con su sistema operative actual, permitigndole disfrutar de las ventajas de ambos sistemas mientras le brindan un entorno familiar cuando su RasPi no se encuentre disponible. AA igual que la diferencia que existe entre las arquitecturas ARM y x86, hay un punto clave que hace la diferencia prictica entre Windows, OS X y Linux: el software escrito para Windows u OS X no funciona en Linux. Afortunadamente, hay un montén de alternativas compatibles para la gran mayoria de los productos de software comunes y lo mejor, esi todos son de libre uso y de eédigo abierto como lo es el propio sistema operativo, y incluso se pueden instalar en Windows y OS X para proporcionar una experiencia familiar en las tres plataformas,Comenzando con la Raspberry PiRASPBERRY PI GUIA DEL USUARIC Ahora que ya tiene la comprensién bisica de cémo la RasPi se diferencia de los otros dispositivos de cémputo, es ‘momento de comenzar. Si acaba de recibir su RasPi, saquela de su bolsa protectora antiestatica y coléquela sobre una superficie plana y no conductora de electricidad antes de continuar con este capitulo, Para utilizar su RasPi, necesitaré algunos periféricos adicionales, Una pantalla le permitira ver lo que esté haciendo, mientras que un teclado y ratén serdn sus dispositivos de entrada. En este capitulo, aprenderd cémo conectar éstos a la RasPi, asi como hacer una conexién de red en el caso del Modelo B. También aprenderé cémo descargar © instalar un sistema operativo ala RasPi Su experiencia puede variar La informacién y las instrucciones en este libro le dan todo lo que necesita para poner en funcionamiento su Raspberry Pi y aprovechar al maximo sus capacidades. Tenga en cuenta que algunos de los programas para la Raspberry Pi estén evolucionando tan rapidamente que puede que lo que ve en su pantalla sea ligeramente diferente de lo que ve en algunas de las imagenes de este libro, como pudieran ser nuevas caracteristicas y ‘opciones que apenas comenzaron a estar disponibles. Conexion de la Pantalla Antes de empezar a usar su Raspherry Pi, necesita conectar una pantalla. La RasPi es compatible con tres salidas de video diferentes: video compuesto, video HDMI y video DSI. E] video compuesto y video HDMI son facilmente accesibles para el usuario final, como se describe en esta seccién; mientras que el video DSI requiere de un hardware cespecializado. Video Compuesto El video compuesto se encuentra disponible a través del puerto color amarillo y plata ubicado en la parte superior de Ia RasPi conacido como conectar fono RCA (ver la Figura 1-2), esta disehado para conectar la Raspberry Pi a los viejos dispositivos de pantalla. Como su nombre lo indica, el conector crea una compuesto de colores que se encuentran dentro de una imagen (rojo, verde y azul) y lo envia por un sélo cable al dispositivo de visualizacién, cominmente un viejo televisor de tubo de rayos eatédicos (CRT). Cuando no hay otro dispositive de visualizacién disponible, una conexién de video compuesto le ayudard a comenzar con la RasPi, La calidad, sin embargo, no serd la mejor. Las conexiones de video compuesto son significativamente més propensas a la interferendi, faltas de daridad y funcionan a una resolucién limitada, es debido a esto que caben muy pocos iconos y lineas de texto en la pantalla ala vez.RASPBERRY PI GUIADEL USUARIC EXeonectorfono RCA amare paral aida de video compuesto RCA phono connector Video HDMI Una mejor calidad de imagen puede obtenerse usando el conector HDMI (High Definition Multimedia Interface), el inico puerto HDMI se encuentra en la parte inferior de la RasPi (ver Figura 2-2). A diferencia de la conexién analégica de video compuesto, el puerto HDMI proporciona una conexién digital de alta velocidad para mostrar imagenes de pixeles perfectos tanto en monitores de computadora como en televisores de alta definicién, Al utilizar l puerto HDMI, la RasPi puede desplegar imagenes a la resolucién de 1920x1080 Full HD como lo hacen las sistemas HDTV més modernos. A esta resolucién, el detalle sobre la pantalla es significativamente superior, Si cuenta con un monitor de computadora y estd esperando poder utilizarlo con la RasPi, es posible que su pantalla no disponga de la entrada HDMI. Esto no es mucho problema: las sefiales digitales presentes en e! cable HDMI pueden convertirse a un estindar comin de computadora llamado DVI (Digital Video Interconnect). Comprando un cable HDMI a DVI, seré capaz de conectar el puerto HDMI a un monitor con conectividad DVI-D. Si su monitor tiene una entrada VGA (un conector con forma de D con 15 pines, comiinmente en color azul y plata) la Raspberry Pi no podré conectarse. Para utilizar este tipo de monitor, necesitard comprar un adaptador; busque modelos que conviertan HDMI a VGA y que en particular mencionen que son compatibles con la Raspberry Pi, y simplemente conecte el conector HDMI del adaptador a la RasPi_y el cable de su monitor al otro extremo del adaptador.RASPBERRY PI GUIADELUSUAR 1 HDMI connecter Video DSI La dltima salida de video que tiene la RasPi puede localizarla encima de la ranura para la tarjeta SD en la parte superior de la placa de circuito impreso (es un pequefio conector de cinta protegido por tuna capa de plastic). Bsta, salida es para un estindar de video conocido como DST (Display Serial Interface), que se utiliza en los monitores de pantalla plana de las tablets y los smartphones. Las pantallas con un conector DSI raramente se encuentran disponibles para su venta al por menor, y por lo general estén reservadas para los ingenievos que buscan crear un sistema compacto y autonomo. Una pantalla DSI puede conectarse mediante Ia insercién de un cable de cinta en el conector correspondiente de la RasPi, para los principiantes, el uso de pantallas compuestas y HDMI es los mis recomendado, Conexion del Au Si esté usando el puerto HDMI de la Raspberry Pi, obtener el audio es sencillo: cuando esté configurado apropiadamente, el puerto HDMI transporta ambas seftales, la de video y la de audio, Esto significa que puede ‘onectar un nico cable a su pantalla para disfrutar del sonido y las imagenes, Asumiende que esté conectando la RasPi a una pantalla HDMI esténdar, no habré otras cosas més que hacer por el ‘momento. Asi que, por ahora, s6lo basta con conectar el cable, Si esté utilizando la RasPi con un monitor DVI-D a través de un adaptador o cable, el audio no serd incluido, Esto destaca la principal diferencia que existe entre HDMI y DVI: mientras que HDMI puede llevar las sefiales de audio, DVI no puede, y en cambio sélo se usa exclusivamente para las sefiales de video,12 RASPBERRY PI GUIADEL USUARIO Para aquellas personas con moniteres DVL-D, o que utilizan la salida de video compuesto, una ranura de audio de 3.5 mm en color negro se ubica en la parte superior del borde de la RasPi junto al conector amarillo RCA para proporcionar salida analégica de audio (ver Figura 2-1). Este es el mismo conector utlizado en los audifonos y micréfonos de los equipos de audio de consumo, y se conecta de la misma forma, Silo desea, puede simplemente conectar un par de audifonos a este puerto para acceder lo mas pronto posible al audio. consts0 Mientras los auaifonos estén conactados directamente a la Raspberry Pi, podré encontrar que el volumen es un poco escaso. Si le 9s posible, en su lugar, conecte un par de altavoces con alimentacién propia. El amplificador en el Interior de los altavoces ie ayudaré a aumentar la sefal aun nivel més audible. Si esté buscando algo més permanente, puede utilizar unos altavoces estndar de PC que cuentan con conector 3.5 mm o puede comprar algunos cables adaptadores. Para los usuarios de video compuesto, un cable 3.5 mm a fono RCA les resultard iil Bete cable proporciona las dos conexiones fono RCA (blanco y rojo) que se sitan justo al lado de la conexién de video, cada uno llevando un canal dela sefial de audio estéreo a la TV. Para aquellos que conectan la Raspberry Pia un amplificador o equipo de miisica, necesitarén de un cable 3.5mm a fono RCA o un cable 3.5 mm a 3.5 mm, dependiendo de las conexiones libres que tengan en su sistema. Ambos cables son muy econdmicos y son ficiles de encontrar en las tiendas de electrénica de consumo, o pueden adquirirse incluso més baratas en las tiendas en linea como Amazon. nexién del Teclade y el Raton Abora gun ya tiene los dispostivos da salida dela Raspbarey Pi bien clasificados, ool momento de pensar en In entrada. Como minimo, vaa necesita un tedado, y para la mayoria de los usuarios, un ratén o trackball también serd necesaro, Primero, algunas malas noticias: si tiene un teclado yun raton con conector PS/2 (un conector redondo con una smatriz de pines en forma de herradura) entonces tendré que salir y comprar otzos. La antigua conexién PS/2 ha sido veemplazada y la RasPi espera que sus periléicos se conecten a través del puerto USB (Universal Serial Bus). Una alternativa es adquirir un adepeador USB a PS/2, aunque hay que tener encuentra que algunos teclados, particularmente viejos podrian no funciona correctamente mediante un adaptador de este tipo. Dependiendo de si ha adquirido el Modelo A o el Modelo B, va a tener uno o dos puertos USB disponibles sobre el lado derecho de la RasPi (ver Figura 2-3). Si esté utilizando el Modelo B, puede conectar el tedlado y el ratén directamente a esos puertos. Si utiliza el Modelo A, necesitard comprar un hub USB externo para conseguir conectar los dos dispositivos USB simultaneamente.RASPBERRY PI GUIADEL USUARIO 13 ‘Los do puertos USB dl Modelo 8 USB ports Un hub o concentrador USB es una buena inversién para cualquier usuario de RasPi: aun si tiene el Modelo B, ‘ocupard ambos de sus puertos con tan sélo conectar el teclado y el ratén, no dejando nada libre pata dispositivos adicionales tales como alguna unidad éptica externa, un dispositivo de almacenamiento o un joystick. Asegiirese de comprar un concentrador USB con alimentador propio (powered USB Hub): los modelos pasivos son més baratos y ppequeios, pero ne tienen la capacidad de hacer funcionar los dispositivos que consumen mucha energia tales como las unidades de CD y los discos duros externos. ‘Sidesea reducir el numero de tomas de corriante utilizadas, conscte al cable de alimentacién USB de la Raspberry Pi ‘al concentrador USB con alimentador propio, De esta forma, la RasPi puede obtener eu enorgia directamonte desde ‘21 concentrador, en vez de tener su propia toma de cortiente dedicada y su adaptador principal enchufado al socket Esto s6la funcionard en fos concentradores USB con una fuente de alimentacién capar de suministrar 700mA al puerto USB de la RasPi, junto con toda la energia necositada por los atras periféricas, La conexién del tecado y el ratén es tan sencilla como enchufarlas alos puertos USB, ya sea dizectamente en el caso de-un Modelo B o a través de un concentrador USB en el caso del Modelo A.14 RASPBERRY PI GUIADEL USUARIC Una Nota sobre cl Almacenamiento ‘Como se habré dado cuenta, la Raspberry Pino tiene un de memoria SD (Secure Digital), un sistema de almacenamiento de estado sélido que se usa habitualmente en las cdmaras dgitales. Casi cualquier tarjeta SD funcionaré con la Raspberry Pi, pero debido a que alberga todo l sistema operativo, es necesario que la tarjeta sea de al menos 4 GB de capacidad para almacenar todos los, archivos requeridos. Las Tarjetas SD con ol sistema operative precargado se encuentran disponibles en la tienda oficial de la Raspberry Pi asi como en muchos otros sitios en Internet. Si ha comprado una de éstas, 0 recibié una en paquete con su RasPi, simplemente conéctela en la ranura para tarjetas SD que esta en la parte inferior a ‘mano izquierda. Algunas tarjetas SD funcionan mejor que otras y algunos modelos so niagan en absoluto a trabajar con la Raspberry Pi. Para ver una lista de los modelos de tarjetas SD que funcionan con la Raspberry Pi, visite la pagina eLinux Wiki a .eLnux.0rg/RPA_SD_car Instalando NOOBS en una Tarjeta SD La Fundacion Raspberry Pi distribuye una herramienta de software para la RasPi conocida como NOOBS (New Out Of Box Software). Esta herramienta, ha sido disefiada para hacer lo ms facil posible el comenzar a utilizar la RasPi, y se encuentra precargada en algunas tarjetas SD incluidas con la placa Raspberry Pi, asi como por separado, en. forma de descarga gratuita. NOOBS ofrece una seleccién de diferentes sistemas operatives listos para instalarse en Ja RasPi as{ como algunas herramientas que permiten modificar su configuracion. Si ha comprado una tarjeta SD con NOOBS ya instalado, no necesita hacer nada més en este momento. Si no fue asi, descargue la iltima versién del software NOOBS desde el sitio oficial de la Fundacién Raspberry Pi www. raspberrypiorg/downloads. Tenga en cuenta que el archivo es de gran tamatio y puede tomarle un tiempo considerable descargarlo; si cuenta con una conexién a Internet con un limite maximo de navegacién de aproximadamente 1GB mensuales, no ¢er4 capaz de descarga el archivo, En este caso, adquiera una tarjeta SD con NOOBS precargado en cualquiera de las tiendas que venden Raspberrys. Para utilizar NOOBS, necesitard una tarjeta SD de al menos 4 GB de capacidad, y preferiblemente de al menos 86B para dar espacio a la instalacién de programas adicionales que utilizaré con su RasPi. También necesitard una computadora con lector de tarjetas SD, ya sea que este integrado como en algunos modelos de laptops o como ua dispositivo adicional, Para comenzar, inserte la tarjeta SD en el lector de tarjetas, Si ha usado su tarjeta SD anteriormente con otros dispositivas (por ejemplo, con una cdmara digital o consola de videojuegos) siga el enlace Downloads en la pagina de la Raspberry Pi para descargar la herramienta de formateado de la SD Card Association y utilicela para formatear la tarjeta SD, preparindola asi para la posterior instalacién de NOOBS, Si la tarjeta es nueva, puede omit este paso. Bl software NOOBS se proporciona como un archivo Zip. Este es un formato de archivo donde los datos se encuentran comprimidos, por lo que ocupa menos espacio y es més répida su descarga. En la mayoria de los sistemas ‘operatives, hacer doble clic sobre el archivo deberfa ser suficiente para abrirlo; sino es asi, descargue una utilidad de compresién como 7Zip ([Link]) e inténtelo de nuevo. Cuando haya abierto el archivo, utilce la funcién de extraccién o copiado del software de compresién para transferir los archivos desde el archivo zip hacia su tarjeta SD (ver Figura 2-4). Esta tarea puede tardar algo de tiempo en. evarse a cabo, debido al nmero y tamafo de los archivos involucrados. Sea paciente y cuando la extraccién haya finalizado y la luz de actividad (si la hay) se haya apagado, utilice la opcién Expulsar de su sistema operative para retirar la tarjeta SD y luego insértela en el lectar de tarjetas SD de la RasPiiRASPBERRY PI GUIADE! USUARIO Extayendo NOOBS ala tata SD € Back > FP Location [ ia/ Extracting the files from "NOOBS_v1_2_1. t 61 files remaining [Link] [Extracting the files from "NOOBS_vi_2_ zip’ ‘onexién del Almacenamiento Externo Debido a que la Raspberry Pi usa una tarjeta SD como su dispositivo de almacenamiento principal (conocido como dispositive de arranque) es posible que experimente limitaciones de espacio muy pronto. Aunque las tarjetas SD con ‘mayor tamao son capaces de albergar 32 GB, 64 GB o més, a menudo son muy costosas. Afortunadamente, existen dispositivos que proven a cualquier computadora de un disco duro adicional cuando son conectadas a través de un cable USB. Conocidos como dispositivos USB de Almacenamiento Masivo (UMS - USB Mass Storage), estos dispositives pueden ser discos dures fisicos, unidades de estado sélido (SSD) 0 induso ‘memorias USB de bolsillo (ver Figura 2-5). Casi todos los dispositivos USB de Almacenamiento Masivo pueden ser lefdos por la RasPi, tengan o no contenido alguno, Para que la RasPi pueda acceder a estos dispositivos, las unidades deben ser montadas (un proceso que aprenderd en el Capftulo 3, “Administraci6n del Sistema Linux"). Por ahora, sélo basta con conectar las unidades de disco ala RasPi para que estén preparadas,os disposes USB de Almacenamiento Maso: una memora yun dso dur exten de la Red Si bien la mayorfa de las instrucciones de configuracién se aplican por igual tanto para la Raspberry Pi Modelo A como para el Modelo B, la configuracién de redes es una excepcién. Para mantener el nimero de componentes (y por Io tanto el costo) lo mas bajo como sea posible, en el Modelo A no se incorpora caracteristica alguna de red sobre la placa, Afortunadamente, es0 no significa que no se pueda conectar el Modelo A en red, sélo que necesitaré de algin equipo adicional para hacerlo Configuracién de Redes en el Modelo A Para dotar al Modelo A de las mismas capacidades de red que su contraparte més cara el Modelo B, necesitaré conectarle un adaptador USB Ethernet. Dicho adaptador se conacta en un puerto USB libre de la Raspberry Pi o en un hub USB que tenga conectado y proporciona una conexién Ethernet cableada con un conector R45, el mismo que se encuentra disponible en el Modelo B. Un adaptador USB Ethernet 10/100 (con sus niimeros refiriendo su modo de dos velocidades, 10 Mb/s y 100/Mbs) puede adquirirse en las tiendas en linea a un costo muy econémico. Cuando compre un adaptador Ethernet, asegiirese de comprobar que el sistema operativo Linux esta listado como un sistema compatible con el adaptador. Algunas modelos sélo funcionan con Microsoft Windows y son incompatibles con la Raspberry Pi No caiga en Ia tentacién de ir por un adaptador clase gigabit, el cual es reconocido como adaptador USB Ethernet 10/100/1000. Los puertos USB estandar que utiliza la Raspberry Pi, no pueden hacer frente a la Velocidad de conexién Ethernet gigabit, asi que no conseguiré ninguna ventaja con un adaptador mas caro.RASPBERRY PI GUIADEL USUARIO 17 Red Cableada Para conectar su Raspberry Pi en Red, necesitaré conectar tn cable Ethernet RJ45 entre la RasPi y el concentrador (witch, outer o hub. Si no cuenta con un router © hub puede conseguir comunicar su PC 0 laptop con la RasPi conectando ambos equipos de manera directa con un cable Patch Cord. Por lo general, conectar juntos dos clientes de red de esta manera requiere de un cable especial conocido como cable cruzado. En un cable cruzado, la recepcin y transmisién de pares se intercambian de modo que los dos dispositivos zo se interfieren el uno con el otro (una tarea usualmentellevada a cabo por el conmutador o concentrador). La Raspberry Pi sin embargo es més astuta, El puerto RJ45 aun costado de la RasPi (ver Figura 2-6) incluye una ‘aracteristica conacida como auto-MDI, lo que le permite reconfigurarse automaticamente. Por consiguiente, puede utilizar cualquier cable RJ45 (cruzado o no) para conectar la RasPi a la Red y establecer su configuracién en la forma que le corresponda. puerto Ethernet dea Raspberry i Modelo ® Ethernet port SSi conecta la RasPi directamente a la PC 0 laptop no podré conactarse a la red de Internet pradeterminada, Para hacerlo, necesitard configurar su PC para erear un puente entre el puerto Ethernet aldmbrico y la otra conexion {comiinments inalambrica). Llevar a cabo asta tarea esté fuera dal alcance de este libro, pero si no encuentra forma ‘alguna de conactar la RasPi a la Internet, puede Intentar buscar la frase “bridge network" en el archivo de ayuda de su sistema operativo para obtener mas informacién al respecto,Con un cable de red conectado, la RasPi autométicamente recibiré todos los detalles necesarios para acceder a Internet a través del DHCP (Protacolo de Configuracién Dindmica de Host) al momento de cargarse el sistema ‘operativo. DHCP asigna a la RasPi una direccién IP (Internet Protocol) sobre la red y le indica la puerta de entrada (gateway) que tiene que utilizar para acceder a Internet (normalmente la direccién IP de su router o médem) En algunas redes, no existe un servider DHCP que pueda proporcionarle a la RasPi una direccién IP: Cuando se conecte a una red de éstas, la RasPi necesitara ser configurada manualmente. Aprendera mis sobre esto en el Capitulo 5, “Configuracién de la Red’ Red Inalambrica Los modelos actuales de Ia Raspberry Pi no cuentan con la caracteristica integrada para gestionar redes inalémbricas, pero (igual que con el cable Ethernet aftadido en el Modelo A) es posible afadir soporte Wi-Fi a cualquier RasPi utilizando un adaptador USB para red inaldmbrica (ver Figura 2-7) ‘os adapeadore US para rina, deca para stare coma Raspberry EDIMAXRASPBERRY PI GUIADE! USUARIO Usilizando tal adaptador, la RasPi puede conectarse a una amplia gama de redes inalimbricas, induyendo aquellas ue se funcionan bajo el sltimo estindar 802.11n de alta velocidad. Antes de adguirir un adaptador USB para red inalémbrica, tenga en cuenta lo siguiente: ©. Asegtirese que Linux se lista como un sistema operativo compatible con el adaptador. Algunos adaptadores inalimbricos se ofrecen sélo con drivers para Windows y OS X, por lo tanto son incompatibles con la Raspberry Pi. Una lista de adaptadores Wi-Fi que se conocen trabajan con la Raspberry Pi puede encontrarse en el siguiente sitio web: http: //[Link]/RPi_USB_Wi-Fi_ Adapters, © Cerciérese que su tipo de red Wi-Fi es compatible con el adaptador inaldmbrico. BI tipo de red se muestra en las especificaciones como un mimero seguido de una letra. Por ejemplo, si su tipo de red es 802.11a, un adaptador inalimbrico de red 802.11 no funcionara, O Compruebe las frecuencias soportadas por la tarjeta, Algunos estandares de redes inalambricas como el 802.11a admiten més de una frecuencia. Si su adaptador USB de red inaldmbrica esta disetado para ‘trabajar sobre una red de 2.4GHz no se conectaré a una red de SGH2, © Compruebe el tipo de cifrado utilizado por su red inalambrica, Los adaptadores USB inaldmbricos més ‘modernos soportan todas las formas de encriptaci6n o cifrado, pero si compra uno de segunda mano o un viejo modelo podria no conectarse a la red. Los tipos de cifrado mas comunes son el viejo WEP y los mas smodernos WPA y WPA2, La configuracin de la conexién inalambrica se realiza estando dentro de Linux, por lo que por el momento basta con solo conectar el adaptador a la RasPi (lo ideal seria mediante un concentrador USB). Aprenderd cémo configurar la conexién en el Capitulo 5, "Configuracién de la Red! Conexion de la Fuente de Alimentacion La Raspberry Pi es alimentada por el pequedo conector micro-USB ubicado en la parte inferior izquierda de la placa de circuito, Bste conector es el mismo que se encuentra presente en la mayoria de los smartphones y algunas tablets, Muchos cargadores disefados para smartphones funcionarén con la Raspberry Pi, pero no todos. La RasPi consume mas energla que la mayoria de los dispositives micro-USB y requiere de al menos 700mA para funcionar. Algunos cargadores s6lo pueden suministrar hasta 500mA, ocasionando problemas intermitentes en el funcionamiento de la RasPi (ver Capitulo 4 “Solucién de Problemas"). Es posible conectar la RasPi al puerto USB de una BC 0 laptop, pero no es recomendable. Al igual que con los ‘cargadores de menor potencia, los puertos USB de una computadora no pueden suministray la energia necesaria para que la RasPi funcione adecuadamente. Sélo conecte la fuente de alimentacién micro-USB cuando se encuentre listo para comenzar a utilizar su RasPi, Al no contar con un botén de encendido, la RasPi comenzaré a trabajar en el ‘mismo instante en que la fuente de alimentacin sea conectada, Para apagar con seguridad la Raspberry Pi, envie un comando shutdown desde la consola o terminal escribiendo: sudo shutdown -h now ara mas informacién sobre el uso de a terminal, vea el Capitulo 3, “Administracién del Sistema Linux’. Si ha preparado o comprado su tarjeta SD con la herramienta NOOBS, como se ha descrito anteriormente en este ‘capitulo, la RasPi cargaré esta herramienta y esperard sus instrucciones; sino sucede asi, ha encendido la RasPi con una tarjeta SD vacla lo que resultaré en una pantalla en blanco 0 coloreada con un patrén de prueba de color. En. este caso, desconecte el cable de alimentacién del dispositivo y retire la tarjeta SD antes de seguir con las instrucciones dela instalacién manual en la siguiente seccién, “Instalacion del Sistema Operative"20 RASPBERRY PI GUIADEL USUARIO stala n del Si Si compré su Raspberry Pi junto con una tarjeta SD con un sistema operativo precargado, o siguié las instrucciones para instalar NOOBS anteriormente en este capitulo, s6lo tiene que insertar la tarjeta en la ranura para tarjetas SD en la parte inferior de la RasPi, Si adquirié tinicamente la RasPi, necesitaré instalar un sistema operativo a la tarjeta SD antes de que pueda utilizar su Rasberry Pi. Instalacién a través de NOOBS Si tiene instalado NOOBS en su tarjeta SD 0 compré una con NOOBS precargado, al encender Ia Raspberry Pi se smostvaré un ment (ver Figura 2-8) Este ment muestra una lista de sistemas operativos adecuados para la RasPi, alguno o varios de los cuales pueden ser instalados. También puede elegir cambiar el idioma de la interfaz de rasuario haciendo clic en la fecha que esta en seguida de Language en la parte inferior dela pantalla, o escoger una distribucién ditinta del teclado utlizando la fecha que esté en seguida de Keyboard Sies la primera vez que ejecuta NOOBS en aquella tarjeta SD, habré un retardo en el arranque mientras la partic de la tarjeta se redimensiona para hacer espacio a su sistema operativo seleccionado; no desconecte la alimentacién de la RasPi mientras se encuentra en este proceso, ya que corré el riesgo de dafiar su tarjeta SD. igor ‘ment de selec del astema operative de NOOBS 4 @ a icon a) Oni ep YE Taspbin RECOMMENDED) [Seon wheezy port optimise or the Rasp bet taspban dot a srteh TRREs adept net gnc nn seen feen Lx or fr A dese foeac OREM mes comer dr but fr assay PI coenetec SBERELEC 2 tohweght XOME ss uton = S150 ‘vain: 2584 40 wo. 0: (EnG IS) wbowrs GBTRASPBERRY PI GUIADEL USUARIO 21 Si sélo ve una pantalla en blanco, paro las lucas ACT y PWR de la RasPi estin encendidas, puede que tenga que flegir un modo de pantalla diferente. Prasione 1 en el taclado para activar el moda HDMI esténdar, 2 para el modo"seguro” con una resolucién més baja, 3 siesta utilizando el puerto compuesto en una region PAL o 4 si esta Uslizando sl puerto compuesto en una ragién NTSC. Sino esté saguro de cudl es el adacuado, traté todas las ‘opciones hasta ancontrar uno qua la funcione. El modo de pantalla slagido saré también pasado automaticamente al sistema operative instalado, Usilizando el tedlado o el ratén, navegue por la lista de los sistemas operatives y haga clic sobre su nombre para marcarlo para su instalacién. Note que puede instalar miltiples sistemas operatives si su tarjeta SD es lo suficientemente grande: simplemente marque dos o més sistemas operativos de la lista. Para los principiantes, recomendamos el sistema operativo Raspbian, El resto de este libro fue escrito con Raspbian en mente, pero mucho de lo que aprenderé es aplicable a casi todos los sistemas operativos basados en Linux, tanto en la RasPi como en ‘otros dispositivos. Para comensar el proceso de instalacién, haga dlic en el icono Install en la parte superior izquierda de mené y cuando se le preguate, confirme que la tarjeta SD puede ser reescrita. Al igual que coa la instalacién del propio NOOBS, este proceso suele tardar mucho tiempo en completarse; sea paciente, observe la barra de progreso y la presentacién (ver Figura 2-9) y no retire el cable de alimentacién o tarjeta SD de la RasPi hasta que haya terminado. Cuando al sistema operativo esté instalado, haga clic en el botén OK para reiniciar y cargar el sistema operativo legido, Instalacén deunsitema = iv través de NOOBS ‘Welcome to your Raspberry Pi CG) We're currently setting up your SD card but don't Warry, you'll be able to start programming very scon. Raspbian: Downloading and extracting filesystem ! 0% 0 MB of 1337 MB written (0.0 MB/sec) Siha instalado més de un sistema operative, NOOBS le mostraré un menG preguntdndole cual sistema operative desea arrancar: si no toma una eleccidn, el tltimo sistema operativo elegido (0 el primero en la lista, si no ha arrancado un sistema antes) automiticamente arrancard después de 10 segundos.22 RASPBERRY PI GUIADEL USUARIO ara mds informacién sobre el uso de NOOBS después de que el sistema operativos haya sido instalado, ya sea para instalar un sistema operativo diferente o para modificar los las variadas configuraciones de la RasPi, vea el Capitulo7, “Configuracién Avanzada de la Raspberry Pi" Instalacién Manual La instalacién manual de un sistema operativo es un procedimiento més complicado a diferencia de sélo utilizar la herramienta NOOBS, pero algunas veces es més preferible. Al instalar el software manualmente (un proceso conocido como flashear) se tiene la oportunidad de poder instalar otros sistemas operativos que no se encuentran disponibles a través de NOOBS asi como instalar las versiones més recientes. Para que su tarjeta SD vacta esté preparada para su uso con la Raspberry Pi, necesitard flashear un sistema operativo en la tarjeta utilizando su PC o laptop. Aunque esto es un poco més complicado que simplemente arrastrar y soltar los archivos ala tarjeta, no tomara mas que unos cuantos minutos en completarse En primer lugar, necesita decidir qué distribucién de Linux desea usar con su Raspberry Pi. Cada una tiene sus ventajas y desventajas, No se preocupe si cambia de opiniéa més tarde y desea probar una versién diferente de Linux: una tarjeta SD puede ser flasheada nuevamente en cualquier momento con otro nuevo sistema operative. La lista més actualizada con las versiones de Linux que son compatibles con la RasPi se encuentra disponible en el sitio web oficial en http: //[Link] org/downloads La Fundacién pone a su disposicién enlaces BitTorrent para cada distribucién, Hstos enlaces BitTorrent son pequesios archivos que pueden ser utilizados con programas BitTorrent para descargar los archivos desde otros usuarios. Utilizar estos enlaces es una forma eficiente y répida de distribuir archivos de gran tamaito, y asi evitar que las servidores de descarga de la Fundacién se sobrecarguen. Para usar un enlace BitTorrent, necesitard tener instalado un cliente BitTorrent compatible. Si no lo tiene, descargue uno e instélelo antes de tratar de descargar la distribuciéa de Linux para la Raspberry Pi. Torrent es un cliente para Windows, OS Xy Linus, se puede descargar desde [Link] utorrent . com/downloads. {Qué distribucién descargar? Bso depende de usted. Las instrucciones en el resto del libro se basardn sobre la distribucién Raspbian para la Raspberry Pi (una buena eleccién para los principiantes). Cuando sea posible, daremos instrucciones también para las dems distribuciones. Las distribuciones Linux para la Raspberry Pi se ofrecen como un sélo archivo de imagen comprimida para hacer ras répida su descarga. Una vez que haya descargado el archivo Zip (un archivo comprimido, el cual tarda menos fen descargarse que los archivos sin compresién) de su distribucién elegida, necesitard descomprimirla en algan ugar de su sistema. En la mayoria de los sistemas operativos, puede hacer simplemente doble clic al archivo para abrirlo y luego seleccionar Extraer o UnZip para recuperar el contenido, ‘Una vez que haya descomprimido el archivo, terminara obteniendo dos archivos separados. El archivo que termina en shal es un hash, que se utiliza para verificar que la descarga no se haya corrompido durante el trayecto. El archivo con extensién img contiene una copia exacta de una tarjeta SD producida por los creadores de la distribucién en un forma que la Raspberry Pi comprende. Este es el archivo que necesita ser flasheado a la tarjeta sD. ADVERTENCIA A continuacién, va a utilizar una herramienta de sofware llamada dd, Usilizada incorrectamente da felizmente ‘eseribiré la imagen en su disco duro principal, borrando su sistema opsrativa y todos sus datos, Asegurase de leer las instrucciones detenidamente en cada seccién y observe con culdado o! nombre del dispositive de su tarjeta SD. Lea dos veces, escriba una vez!Flasheando desde Linux Si su PC actual trabaja con alguna variante de Linux, puede utilizar el comando dd para escribir los contenidos del archivo de imagen a la tarjeta SD. dd es un programa de interfaz de texto que trabaja desde la linea de comandos, ‘conocida en la jerga Linux como una terminal, Siga estos pasos para flashear la tarjeta SD: 1. Abra una terminal desde el mend de aplicaciones de su distribucién, 2. Inserte la tarjeta SD vacia dentro del lector de tarjetas de su PC 3. Eseriba sudo fdisk -1 para ver un listado de los discos. Localice su tarjeta SD reconociéndola por su tamafio y tome nota del nombre del dispositive (/dev/sdX, en donde X es una letra que identifica al dispositivo de almacenamiento. Algunos equipos con lectores de tarjeta SD integrados podrian utilizar un formato alternative /dev/mmcb1kX, si este fuera su caso, recuerde cambiar el nombre del dispositive de destino en las siguientes instrucciones en donde corresponda). 4. Utilice ed para cambiarse al directorio que contiene el archivo . img que ha extrafdo desde el archivo Zip, 5. Escriba sudo dd if=[Link] of=/dev/sdX bs=2M para grabar el archivo nombrearchivoimagen ing a la tarjeta SD vinculada al nombre del dispositivo del paso 3, Reemplace nombrearchivoimagen. ing por el nombre real del archivo extraido desde el Zip. jEste paso tomaré algo de tiempo, sea paciente! Durante el flasheo, nada se mostrar en la pantalla hasta que el proceso termine por completado (ver Figura 2-10). Fasheando tarjeta SD en Linux cone commande dd lackiawaxerxes linux ~ Bema er Brom stay a! eae er Err Prac Flasheando desde 0S X Si su PC actual es una Mac que trabaja con Apple OS X, le alegrard saber que las cosas son tan simples como con Linus, Gracias aun parecido, tanto Linux como OSX cuentan con la utlidad da, la cual puede utilizar para flashear Taimagen del sistema a su tarjeta SD de a siguiente forma:24 RASPBERRY PI GUIADEL USUARIO Seleccione Utilidades desde el mem Aplicacién, y luego haga clic en Ia aplicacién Terminal. Inserte la tarjeta SD vacta en el lector de tarjetas de su Mac Escriba diskutil list para ver listado de los discos. Localice su tarjeta SD reconociéndola por su tamatio y tome nota del nombre del dispositive (/dev/diskX, en donde X es una letra que identifica al dispositive de almacenamiento). 4, Sila tarjeta SD fue montada autométicamente y se muestra sobre el escritorio, escriba diskutil unmountdisk /dev/diskX para desmontarla antes de proceder. 5. Utlice ed para cambiarse al directorio que contiene el archivo . img que ha extraido desde el archivo Zip. 6 Escriba dd [Link] of=/dev/diskx bs=2M para grabar el archivo nonbrearchivoimagen. ing ala tarjeta SD vinculada al nombre del dispositivo del paso 3. Reemplace nonbrearchivoimagen. ing por el nombre real del archivo extraido desde el Zip. jEste paso tomaré algo tiempo, sea paciente! Flasheando desde Windows Sisu PC actual trabaja con Windows, as cosas son ligeramente més complicadas que con Linux u OS X. Windows no cuenta con una utiidad parecida a dd, debido a esto un software de terceros es necesario para conseguir lashear cl archivo de imagen en la tarjeta SD. Aungue es posible instalar una versién de dd compatible con Windows, hay tna forma mis facil de hacerlo: utilizando el programa Image Writer. DiseRado especficamente para grabar Jmagenes de distribuciones Linux en dispositivos USB o tarjetas SD, Image Writer cuenta con una interfaz grafica de usuario muy sencilla que hace que la creacién de una tarjeta SD sea muy fii La ultima version de Image Writer puede encontrarla en su pgina oficial: https: //[Link]/projects/win32diskimager/. Siga los siguientes pasos para descargar, instalar y utlizar el software Image Writer para preparar la tarjeta SD para eu uso con la RasPi: 1. Haga clic en el botén verde Download para descargar el archivo Zip de Image Writer y descomprimalo en tuna carpeta de su computadora. 2. Inserte la tarjeta SD vacia en el lector de tarjetas de su BC. 3. Haga doble clic en el archivo Win32DiskImager-. exe para abrir el programa y haga clic en el icono de Ia carpeta azul para abrir un cuadro de dislogo de seleccin de archivos. 4, Busque el archivo nombrearchivoimagen . img que extrajo desde el archivo de la distribucién, reemplace nonbrearchivoimagen. ing por el nombre real del archive que ha extraido desde el archivo Zip y luego haga dic en el botén "Open". 5. Seleccione la letra de unidad que corresponda a su tarjeta SD desde Ia lista desplegable “Device”, Si no esta seguro de la letra a elegir, abra Equipo o el Explorador de Windows para asegurarse 6. Haga clicen el botén “Write” para flashear el archivo de imagen a la tarjeta SD. (Este proceso tomars algo tiempo, sea paciente! [ADVERTENGIA Sin importar en qué sistema operative esté grabando la imagen, es importante dejar la tarjeta SD conectada hasta que Ia imagen sea completamente grabada. Sino lo hace asi, es posible que la RasPi no arranque cuando la tarjeta ‘8D se conecte, Si esto acurre, camiance al pracesa de nuevo. Cuando la imagen haya sido flasheada en la tarjeta SD, sdquela de la computadora ¢ insértela en Ia ranura de la tarjeta SD de su Raspberry Pi, ubicada en la parte de absjo de la placa de circuito. La tarjeta SD debe ser insertada con la etiqueta boca abajo y empujada completamente hacia dentro para asogurar una buena conexién.Administracién del Sistema LinuxRASPBERRY PI GUIADEL USUARIO 27 La mayoria de las modernas distribuciones Linux son files de utilizar, gracias asus interfaces gréfcas de usuario (GUD que brindan una forma fail de realizar las tareas communes. Sin embargo, son muy distintas ala de Windows y OSX, de manera que si desea aprovechar al méximo su Raspberry Pi, necesitara una répida revisién de cémo utiiear su sistema operativo. Li Una Descripcion General Come brevesnente 1 explicg en el Capitulo 2, “Conozea la Raspberry Pi, Linux ea un proyecto de cbdigo sbierto aque fue originalmente fandado para crear un ideo que sera ibre de ulizar por cualquier persona. El nideo 0 femel es el corazén de un sistema operative y se ocupa de a comunicacion entre el usuario yel hardware Aunque el término “Linux es correctamente empleado para referirse al “niicleo", es a menudo utilizado para referirse a una coleccién de diferentes proyectos de eédigo abierto de distintas compafias, Esas colecciones de proyectos se unen para formar diferentes sabores de Linux, conacidas como distribuciones o distro. La versign original de Linux fue combinada con una coleccién de herramientas creadas por un grupo denominado GNU. El sistema resultante fue conocido como GNU/Linux y era muy basico pero potente, A diferencia de los otros sistemas operativos de la época, éste ofrecia facilidades como: multiples cuentas de usuario, en donde varios usuarios podian compartir una misma computadora, Aquello fue algo que los otros sistemas operativos rivales de cédigo cerrado tomaron abordo, tanto Windows como OS X ahora ya soportan miltiples cuentas de usuario sabre ‘un mismo sistema, Esta caracteristica continda presente hoy en dia en Linux y proporciona seguridad y proteccién al sistema operativo. En Linux, pasard la mayor parte de su tiempo trabajando en un cuenta de usuario limitada o restringida, Esto no significa que est4 siendo limitado en To que puede hacer. Bn vez de eso, trabajar con una cuenta de usuario limitada evita que accidentalmente estropee el software en su Raspberry Pi. También previene que los virus y otros malware infecten el sistema bloqueindoles el acceso a los archivos y directorios crticos del sistema, ‘Antes de empezar, vale la pena familiatizarse con algunos de los términos y conceptos utilizades en el mundo Linux, tales como se definen en la Tabla 3-1. Aun si cuenta con experiencia en otros sistemas operativos, no es mala ‘dea revisar esta tabla antes de arrancar la RasPi por primera vezTabla 3.1 Rapido Glosari RASPBERRY PI GUIADEL USUARIO de Linax Bash Bootloader Laconsola Entorno de escritorio Directorio Distribueién Bjecutable EXTI/3/4 Sistema de archives GNOME. Nu GRUB cul KDE Linux Live CD (CD Vivo) Paquete Gestor de paquetes Particién Root Shell sudo SuperUsuario ‘Terminal xu El shell ointérprete de comandos ms popular, utilizado en la mayoria de as distribuciones Linux, Software responsable de cargar el nicleo Linux. El més comin es GRUB. Una versin de la terminal que siempre esta disponible y es la primer cosa que ve en la Raspberry Pi Software que hace la GUI mis bonita. GNOME y KDE son los entornos de escritorio muy populares. El término Linux para lo que Windows denomina como carpetas en donde los archivos se almacenan. Una versign particular de Linux. Pidora, Arch y Raspbian son distribuciones. Un archivo que puede ejecutarse como un programa, Los archivos en Linux deben ser marcados a fin de que puedan ser ejecutados. Bl sistema de archivos EXTendido, el formato més comin utilizado en Linux. La forma en que un disco duro o dispositive de almacenamiento es formateado para quedar listo para almacenar archivos. Uno de los entornos de escritorio Linux mas comunes, Un proyecto de software libre que proporciona muchas de las herramientas que se utilizan en las disteibuciones Linux. Fl Gestor de Arranque Miltiple (GRan Unified Bootloader), creado por GNU y utilizado para cargar el nicleo Linus. Una interfae geéfica de usuario, con la que el usuario controla la computadora a través de un ratén 0 dispositivo téctl (touch), Otro entorno de escritorio Linux muy popular. Definido exactamente, es el nticleo utilizado por GNU/Linux. Definide popularmente, es tun sistema operativo de cédigo abierto, Una distribucién Linux gue se ofrece como un CD o DVD que no requiere de instalacién, Una coleccién de archivos requeridos para la ejecucién de una aplicacién, cominmente administrados por el gestor de paquetes Una herramienta que sigue la pista del software ya instalado y de las nuevas instalaciones. Una secci6n de un disco duro que se encuentra lista para tener un sistema de archivos dedicado al almacenamiento de informacisn, La cuenta de usuario principal en Linux, equivale ala cuenta de administrador en Windows. ‘También denominada superuser. Un intérprete de comandos basado en texto, cargado dentro de una terminal Un programa que permite a los usuarios limitados o xestringidos ejecutar un comando como el usuario root. Ver Root. Un intérprete de comandos basado en texto dentro del cual el usuario interacta con un. programa shell Fl sistema de Ventanas X, es un paquete que proporciona un interfaz grifica de usuario (GUDRASPBERRY PI GUIADELUSUAR La Terminal y la GUI ‘Al igual que en Windows y OS X, existen normalmente dos principales formas de llevar a cabo una determinada tarea: a través de la interfaz gréfica de usuario (GUI) y a través de la linea de comandos (conocida en la jerga Linux como la consola ola terminal). La apariencia de las distintas distribuciones Linux pueden ser completamente diferentes, dependiendo sobre 2l entorne de escritorio que utilicen. En este libro, la distribucién recomendada a utilizar es la Raspbian, pero la mayoria de los comandos que va a eprender aqui son introducidos desde la terminal y casi siempre son los mismos para todas las distribuciones. Se le daran métodos alternatives para realizar el mismo objetivo para aquellas distribuciones en donde differan los comandos. Co dos Basicos de Li x Aunque existen cientos de diferentes distribuciones Linus, todas ellas comparten un conjunto de herramientas en comin conocides como comandos. sas herramientas son puestas en funcionamiento a través de la terminal y son anélogas a herramientas similares presentes en Windows y OS X. Para comenzar, necesitard aprender los siguientes, ‘comandos: (© Is-Abreviacién para listing (listado), 18 proporciona un lista de los contenidos del directorio actual, Opcionalmente puede ser invocado con un argumento que indica el directorio a ser listado. Como un ejemplo, al escribir 1s /home se visualizara una lista de los contenidos del directorio /home, independientemente del directorio actual en el que se encuentze. El comando equivalente en Windows es dir, © cd-Las siglas para change directory (cambio de directorio), ¢d le permite navegar a través del sistema de archivos. Escribiendo tinicamente cd lo colocara devuelta a su directorio inicial de partida. Si escribe el, ‘comando junto con el nombre del directorio al que desea moverse, por consecuencia, lo cambia hacia aquel directorio, Considere que los directorios pueden ser absolutos o relativos: ¢d_ boot lo levara al directorio lamado boot bajo el directorio actual, pero cd /boot lo llevaré directamente al directorio /boot desde cualquier lugar en donde usted se encuentze, O. mv-El comando move (mover) tiene dos propésitos en Linux: permitir que un archivo sea trasladado de un directorio a otro, ¥ también permitir que los archivos sean renombrados, Esta illsima caracteristica puede parecer fuera de lugar, pero en términos de Linux, el archivo se ha movido de un nombre 2 otro. El comando es invocado en Ia siguiente forma: mv viejoarchivo nuevoarchivo, O rm-Abreviacién para remove (cemover), rm elimina archivos. Cualquier archivo (o lista de archivos) escrito después del nombre del comando sera eliminado, Su equivalente en Windows es del, y los dos comandos comparten un mismo requisito, que es el cuidado que debe tomarse para asegurarse de eliminar el archivo O rmdir-Por regla general, el comando rm no puede eliminar directorios por s{ mismo. Por consiguiente, el comando rmdir es proporcionado para borrar los directorios una vez que éstos han quedado vacios de archives debido al comando rm ©. mledir-Fs el opuesto a rmdir. El comando mkdir crea nuevos directorios. Por ejemplo, escribir mkdir micarpeta en la terminal, creard un nuevo directorio llamado micarpeta bajo el directorio actual de ‘trabajo. Al igual que Cd, los directorios que se proporcionen al comando pueden ser relativos o absolutos.RASPBERRY PI GUIADEL USUARIO troduc a Raspbian Raspbian es el nombre dado a una variant pertonalizada de la popular dlstrdbucién Debian Linux. Dean es una delas distribuciones Linux més antiguas y se enfoca en la alta compatbilidad y un rendimiento excelente incuso sobre el hardware modesto, convirtindose en un gran socio parala Raspberry Pi. Raspbian toma a Debian como st base o distribucién padre y agrega herramientas y software para hacer que la Raspberry Pi sea lo mas facil de utilizar. Para mantener el tamaio del archivo de descarga al minimo posible, la imagen de la Raspberry Pi para Raspbian s6lo incluye un subconjunto del software que encontraria en una versién normal de escritorio. Esta imagen inchuye herramientas para navegar en la web, programar en Python y utilizar la RasPi con una GUI. Fl software adicional ‘puede instalarse répidamente utilizando el gestor de paquetes apt de la distribucién, 0 adquiriéndolo a través de la Raspberry Pi Store con el enlace sobre el escritorio, Raspbian incluye un entorno de escritorio conocido como LXDE (Lightweight X11 Desktop Enviroment). Diseflado para ofrecer una interfaz de usuario atractiva utilizando el software del Sistema de Ventanas X (X Windows), LXDE ofrece una interfaz familiar “apunta y has clic’, la cual ‘puede ser répidamente accesible por cualquiera persona que haya utilizado en el pasado Windows, OS Xu otros sistemas operativos basados en GUL consts0 La GUI no se carga por defecto on la mayaria de las distribuciones que existen para la Raspberry Pl y Raspbian no es la excepcion. Para cargarla rapidamente y salir de la consola basada en texto, inicie sesidn, escriba startx y presione la tecla Intro (Enter). Para volver 2 la consola, mientras deja la GUI ejecuténdose an segundo plano, ‘mantenga presionado Ctrl + Alty presione F1 antes de soltar las tres teclas. Si esté utilizando la distribucién Raspbian, notard que cuenta con un montén de software preinstalado listo para ser usado, Si bien éste, es apenas un pequeto ejemplo del software que se encuentra disponible para la RasPi de entre miles de paquetes, son una buena introduccién que precisa lo que el sistema puede hacer. Bl software que se proporciona con la dstribucién Raspbian se encuentra dividide en categorias teméticas. Para ver estas categorias, puede hacer clic con el botén izquierdo sobre el icono del mens, en la parte inferior izquierda de la pantalla en LXDE (ver Figura 3-1). Como ae metal eaciori IXDE ena dietibcionRaspbian de la Raspbery Ph @ « &RASPBERRY PI GUIADELUSUAR En los siguientes listados se describen los paquetes de software, agrupados por categorias. También hay una categoria no cubierta aqui, denominada “Otros", en la que se agrupan numerosas herramientas del sistema. Si ha instalado un programa y no lo encuentra por ningin lago, pruebe en el ment Otros. Accesorios ° Debian Reference-Una guia de referencia integrada, en ella se proporciona una explicacién detallada de la distribucién Debian Linux y cémo los programadores pueden contribuir a su desarrollo, © Galeulator-Una calculadora cientifica de cédigo abierto, que ofrece una variedad de funciones para realizar caleulos répidos y complejos. © Gestor de archivos-Fl administrador de archivos PCManFM proporciona una interfaz grafica para navegar en los archivos lamacenados en la RasPi o en cualquier dispositivo de almacenamiento conectado. © Leafpad-Este es un editor de texto muy sencillo, utiizado para crear répidas anotaciones o escribir sencillos programas. ©. LXTerminal-La terminal de LXDE le permite utilizar la consola de nea de comandos Linux dentro de una ventana sin tener que salir de la interfaz gréfica de usuario. © Terminal de =Root=-Similar 2 LXTerminal, la Terminal de Root autométicamente lo inicia en la sesién con la cuenta de Super-usuario (root) para poder llevar a cabo tareas de mantenimiento en el sistema que son imposibles desde una cuenta de usuario normal © Visor de Imagenes-PicView le permite ver imagenes, tales como aquellas almacenadas en su cimara digital o en cualquier dspositivo de almacenamienta conectado. © Karchiver-Si necesita crear o extraer archivos comprimidos, como los archivos Zip, ésta es la herramienta indicada para eso, Educacién © Sexateh-Un lenguaje de programacién gréfico destinado a los nifios. Aprenderd mas sobre Seratch y sus capacidades en el Capftulo 11, “Una introduccién a Scratch", © Squeak-La plataforma sobre la cual Scratch se ejecuta, Raramente necesitard utilizar esta entrada del ‘enti y en sulugar deberé utilizar la entrada Scratch anterior. Internet © Dillo-Uno de los navegadores web ms répidos disponibles para la RasPi, pero algo bésico comparado con Midori O. Midori-Un navegador web rapido y ligero, Midori es el equivalente a Internet Explorer en Windows 0 a Safari en OSX. ©. Midori Private Browsing (Midori Navegacién Privada)-Iaciendo clic en esta entrada del ment se cargard el navegador web Midori en modo privado, lo que significa que los sitios que visite no serin guardados en el historial del navegador. © NetSuf Web Browser-Una alternativa a Midori, NetSuf puede tener mejor rendimiento en ciertos tipas de paginas web. Probar ambos le permitiré experimentar y encontrar el que mejor le funciona a usted O Wps gui-Una interfaz gréfica de usuario que permite configurar un adaptador USB inalémbrico (opcional) con la Raspberry Pi y conectarse a una red cifrada WPS (Wireless Protected System). Programacién © IDLE-Un entorno de desarrollo integrado (IDE) escrito especificamente para Python, Aprenderd en Capitulo 12, "Una Introduccién a Python” cémo utilizarlo para escribir sus propios programas en Python, O IDLE 3-+Haciendo dic en esta entrada se cargaré un IDLE configurado para utilizar el Ienguaje programacién Python 3 més reciente, en vez del Python 2.7 por defecto. Ambos son en gran medida compatibles entre si, pero algunos programas pueden necesitar caracteristcas particulares de Python 3, © Sexateh-Este acceso directo abre el lenguaje de programacién educativo Scratch y es el mismo Seratch que32 RASPBERRY PI GUIADEL USUARIC se encuentra en a categoria Bducacién, Cualquiera puede utilizarse para iniciar el programa, © Squeak-Al igual que Scratch, este es un acceso directo duplicado del que se encuentra en la categoria yen vez de ello deberia utilizar el acceso directo Scratch. Educacién. Rara vez tendré que hacer clic en ést Herramientas del Sistema O Administrador de tareas-Fs una herramienta que le permite ver Ia cantidad de memoria libre disponible en Ta RasPi, la carga de trabajo actual del procesador y con la que puede cerrar los programas que se hayan colgado 0 que de alguna forma no respondan. Preferencias © Ajustes del monitor-Desde aqui la resolucién en la que trabaja el monitor o televisor conectado a la RasPi puede cambiarse, aunque las configuraciones avanzados requeririn de la modificacién de los archivos de configuracién, Aprendera sobre esto en el Capitulo 7, “Configuracién Avanzada de la Raspberry Pi © Aplicaciones preferidas-Una herramienta para cambiar las aplicaciones que abriran determinados tipos de archivo. Si elige utilizar un navegador web alternativo, el navegador predeterminado del sistema puede cambiarse aqui © Configuracién de la sesién del escritorio-Una herramienta para modificar el funcionamiento del sistema cuando el usuario iniciasesi6n, incluyendo qué programas serin cargados automaticamente y qué gestor de ventanas (el software que dibuja los bordes y las barras de titulo de las ventanas) seré utilizado, © Gestor de configuracién de Openbox-La GUI LXDE utiliza un entorno de escritorio lamado Openbox, cl cual puede configurarse desde aqui. Con esta herramienta, puede aplicar nuevos temas para cambiar la apariencia de la GUI, o alterar el funcionamiento de ciertos aspectos de la interfaz. © Personaliza apariencia y comportamiento-Un conjunto de herramientas para modificar Ia apariencia de la GUI, incluyendo el estilo y el color de las ventanas. © Teclado y Ratén-Una herramienta para configurar los dispositivos de entrada. Si el tedado esté escribiendo caracteres incorrectos para ciertas teclas o el ratén es demasiado sensible, es aqui donde ese tipo de cosas pueden ser configurados, Consiguiendo Ayuda Linux esté disofiado para ser lo més amigable posible para los nuevos usuarios, incluso, en la terminal de inea de comandos. Aunque aprenderé las formas mas comunes de utilizar cada comando én este capitulo, no todas las opciones serén cubiertas (hacerlo requeriria un libro mucho mas grande). Si se encuentra atorado, o si desea aprender mas sobre cualquiera de las herramientas que se describir las siguientes paginas, hay un comando que deberia aprender: man. Cada aplicacién Linux viene con un archivo de ayuda, conocido como man page (abreviatura en inglés para “pagina del manual”), Este archivo le proporciona un preémbulo sobre el software asi como también los detalles sobre lo qué hacen sus opciones y cémo emplearlas, Para acceder a la pagina de manual de una determinada herramienta, simplemente escriba nan seguido por nombre del comando. Para ver la pagina del manual de 1s (una herramianta que muestra un listado del contenido de los directorios) simplemente escriba man 1s. Sobre el Padre de Raspbian, Debian Raspbian esté basado en una de las distribuciones originales de Linux, Debian. Llamada asi por su creador y su. novia (lan y Deb). Debian es una distribucién popular gracias a méritos propios. Sin embargo, es comtin que en elRASPBERRY PI GUIADE! USUARIO 33 ‘mundo del software abierto los proyectos comiencen basados sobre la refinacién y personalizacién de proyectos ya existentes a lo que se conoce como bifurcaciin (forking). Raspbian es un fork o bifurcacién de Debian, pero no es la iinica: Ubuntu Linux de Canonical esta también basado en Debian, mientras que Linux Mint, una de las distribuciones més populares para PCs de escritorio y laptops, esta basada en toro a Ubunt, El proceso de bifurcar y bifurcar nuevamente es una caracteristica tinica del software abierto. Con paquetes de édigo cerrado, como Micro Windows, no es posible personalizar el paquete a sus requerimientos individuales. Esta ces una de las grandes fuerzas del software de cédigo abierto y se demuestra brillantemente con la facilidad en la que Raspbian ha sido personalizado a los requerimientos de la RasPberry Bi Alternativas a Raspbian ‘Aunque Raspbian es la distribucién Linux recomendada para la Raspberry Pi, existen otras alternativas, Las més populares se encuentran disponibles en Ia pigina de descargas de la Fundacién Raspberry Pi en [Link] [Link]/downloads, y la mayoria pueden ser instaladas utiizando NOOBS, como se describié en el Capitulo 2, Comenzando com la Raspberry Pi". Después de Raspbian, las distribuciones més instaladas cominmente son RaspBMC y OpenELEC, las cuales convierten la Raspberry Pi en un sistema de teatro en casa dedicado, como seré mostrado en el Capitulo 8, "La RasPi como una PC Teatro en Casa". El siguiente mas popular es Pidora, una distribucién basada en el proyecto Fedora Linux, el cual a su ver, tiene a Red Hat como su distribucién Padre. Por ultimo, se encuentra Arch Linux que cestd disefiada para aquellas personas que ya estén familiarizados con Linux; a diferencia de las otras en la lista, esta distribucién no incluye una interfaz gréfica de usuario por defecto. Una sistema operativo en la lista NOOBS que no es en lo absoluto una variante de Linux, es RiscOS. Originalmente producida por Acorn Computers a finales de los afios 80 para su gama de computadaras personales Archimedes (que al igual que la Raspberry Pi, estaban basados en un procesador ARM). RiscOS es un sistema operativo répido y facil de utilizar con un aspecto limpio en eu interfaz de usuario, Si bien la digolucién de Acorn en 1998 trajo la popularidad de RiscOS al declive, la plataforma todavia conserva sus fans, quienes répidamente aiadieron soporte ala Raspberry Pi La ejecucién de RiscOS sobre la Raspberry Pi resulta en un ambiente que es significativamente més répido que cualquier otzo sistema operative de los que se ofrecen, gracias a sus orfgenes como una plataforma diseftada cespectficamente para la arquitectura del conjunto de instrucciones ARM, Desafortunadamente, la velocidad tiene tun costo: RiscOS sélo puede ejecutar aplicaciones escritas especificamente para RiscOS, las cuales existen en menor cantidad que las que estin escritas en Linux. Ui ndo Dispositivos de Almacenamiento Externo La tarjeta SD que almacena todos los archives y directorios de la RasPi, no es muy grande. La tarjeta SD més grande disponible al momento de escribir estas lineas es de 256 GB, la cual es pequefta comparada con los 4,000 GB (4 TB) disponibles en los disco duros de mayor tamatio de las PC de eseritori. Si esté empleando la RasPi para reproducir archivos de video (ver Capitulo 8 “La RasPi como una PC Teatro en Casa") necesitara més espacio para el almacenamiento que el que le puede ofrecer una tarjeta SD. Come aprendi6 en. €l Capitulo 1, "Conozca la Raspberry Pi’, es posible conectar dispositivas USB de Almacenamiento Masivo (UMS) a la RasPi a fin de obtener mas espacio de almacenamiento. No obstante, antes de que estos dispositives puedan ser accedidos, el sistema operativo necesita conocer sobre clos, En Linux, este proceso es conocido como montaj. Si esté ejecutando una versién de Linux con un entorno de escritorio cargado (como LXDE de la distribuci6n Raspbian, cargado desde la consola con el comando startx) este proceso es automético, Simplemente conecte el dispositive a un puerto USB libre de la RasPi o del concentrador USB (hub USB), y el dispositivo y sus contenidos serin inmediatamente accesibles (ver Figura 3-2)34 RASPBERRY PI GUIADEL USUARIO LXDE ontandoautométcamence un depstive USB de naceamiento mative s petersenii ee en Removable medium is inserted <= Bpectmedum: Removable Disk Please select the action you want to perform: Desde la consola, las cosas son sélo un poquito més diftciles. Para conseguir que un dispositivo sea accesible en Linux cuando el entorno de escritorio no se encuentre cargado, siga los siguientes pasos: 1. Conecte el dispositivo USB de almacenamiento ala RasPi diectamente oa través de un concentrador USB conectado. 2. Bscriba sudo fdisk -1 para obtener una lista de las unidades conectadas a la RasBi y localice el dispositive USB de almacenamiento identificéndolo por st: tamafio, Tome nota del nombre del dispositive: /dev/sdXN, en donde X es la letra de unidad y N es el nimero de particién. Si es el Gnieo dispositive conectado a la RasPi, éste vendrd a ser /dev/sda1. 3. Antes de que el dispositivo USB de almacenamiento sea accesible, Linux necesita un punto de montaje para est dispositivo, Cree este punto de montaje escribiendo sudo mkdir /media/unidadexterna 4, Hasta ahora, el dispostivo es accesible s6lo por el usuario root. Para hacerlo accesible para todos los wsuarios, excriba en una sola linea lo siguiente: sudo cherp -R users /media/unidadexterna && sudo chrod -R gtw /media/unidadexterna 5. Eseriba el siguiente comando para montar el dispositivo USB de almacenamiento y conseguir acceder al dispositive y a su contenid: sudo mount /dev/sdXN /media/unidadexterna -o-rw Creacién de una Nueva Cuenta de Usuario AA diferencia de otros sistemas operativos que estin disefiados en gran medida para ser utilizados por una sola persona, Linux es el fondo un sistema operativo social, disefiado para alojar a muchos usuatios. De forma predeterminada, Raspbian esté configurade con dos cuentas de usuario: pi, que es la cuenta de usuario normal, y ro9t, que es una cuenta de superusuario con privilegios adicionales.RASPBERRY PI GUIADELUSUAR No se sienta tentado a iniiar sesién como root todo el tiempo. Usar una cuenta de usuario sin privilegias le protege do arruinar accidentalmante su sistema operative y de los estragos de los virus y otros programas maliciosos descargados de la Internet Aunque es posible utilizar la cuenta pi sin ningdn problema, seria mucho mejor si se creard su propia cuenta de usuario dedicada. Ademés, podria también crear cuentas adicionales para los amigos o miembros de la familia que deseen trabajar con la RasPi. El procedimiento para crear una nueva cuenta es sumamente sencillo y es el mismo para todas las distribuciones, Jo tinico que varia es el nombre de usuario y la contrasefia de inicio utilizada para iniciar sesién en la RasPi. Para crear una nueva cuenta sélo siga los siguientes pasos: 1. _Inicie sesién en la RasPi utilizando una cuenta de usuario existente (usuario pi y contrasefa raspberry, si estd usando la distribucién Raspbian recomendada) 2. Escriba lo siguiente en una sola linea, sin espacios después de las comas: ssa useradtt -m -G adn dialout cdrom, auto, plugiev users, Ipacnin, sarbashare, chigq puede nonbre usuario Lo anterior crea una nueva cuenta de usuario en blanco, lamada nombre_usuari, 3. Para establecer una contrasefa a la nueva cuenta, escriba sudo passwd nombre_usuario seguido de la nueva contrasetia cuando se le solicit Explicacién de lo que acaba de suceder: el comande sudo le dice al sistema operative que el comande que est cescribiendo se debe ejecutar como si se hubiera iniciado sesién com la cuenta de usuario root, El comando useradd le dice a Linwe que desea crear una nueva cuenta de usuario. La parte ~m (conocida como bandera u opcién) le dice al programa useradd que cree un directorio de inicio (home) en donde el nuevo usuario podré almacenar sus archivos, La larga lista después de la opcién -G es la lista de grupos de los cuales el usuario sera un miembro. Usuarios y Grupos En Linux, cada usuario tiene tres atributos principales: su /D de Usuario (UID), su ID de Grupo (GID) y una lista complementaria de los grupos de los cuales forma parte, es decir, es miembro. Un usuario puede ser miembro de tantos grupos como le plazca, aunque sélo uno puede ser el grupo primario o principal del usuario. Este grupo es por lo general un grupo que se autodenomina con el mismo nombre dal usuario. La pertenancia a grupos es algo importante. Si bien los usuarios pueden tener acceso directo a los archivos y 2 los dispositivos en el sistema, es mas comin que un usuario obtenga acceso a éstos a través de la ‘grupos. El grupo audio, por ejemplo, concede a todos sus miembros la capacidad para acceder le reproduccién de sonido de la RasPi. Sin esa membresia, el usuario no seria capaz de escuchar Para ver las pertenencias a grupos de un usuario escriba groups nombre_usuario en la terminal. Si utiliza este ‘comando con el usuario pi predeterminado, vera la lista de grupos a los que cualquier miembro deberia unirse para hacer uso de la RasPi. Aqui es donde se encuentra toda la informacién utilizada en el paso 2 del anterior procedimiento. Siste: de Ar vos El contendido de la tarjeta SD es conocido como el sistema de archivos, y se encuentra dividido en varias secciones, cada una con un propésito particular. Aunque no sea necesario para usted entender lo que hace cada seccién a fin de utilizar la Raspberry Pi, le puede resultar itil contar con conocimientos previos por si algo no marcha bien,La manera en que Linux sistemas operativos. En ver de tener varias unidades etiquetadas con una letra, todo se presenta como una ramificacién hacia abajo conocida como sistema de archivos raz stiona las unidades, archivos, carpetas y dispositivos es un poco diferente a la de otros Siinicia sesign en su RasPiy eseribe 1s / verd varios directorios desplegarse (ver Figura 3-3), Algunos de éstos son regiones de la tarjeta SD para el almacenamiento de archivos, mientras que otros son divectorios virewales para acceder a diferentes partes del sistema operativo o hardware. Unlisted de detorie para el stern de achive ri doa Ras Los directorios visibles en la distribucién Raspbian por defecto son los siguientes: © boot Este directorio contiene el micleo Linux y otros paquetes necesarios para inicarla RasP © bin-Los archivos binarios relacionados con el sistema operative, como por ejemplo, los archivos requeridos para ejecutar la GUI son almacenados aq © dev-kste es un dixectori virtual, que no existe en realidad sobre la tarjeta SD. ‘Todas los dispositivos conectados al sistema (induyendo los dispostives de almacenamiento, la tarjeta de sonido y el puerto HDMI pueden accederse desde agul © ete-Este directorio almacena diversos archivos de configuracin, incluyendo la lista de los usuarios y sus contrasefias cifradas © Ihome-Cada usuario tiene un subdirecorio bajo este directorio para almacenar todos sus archivos personales.RASPBERRY PI GUIADE! USUARIO 37 © Uib-Este directorio es un espacio de almacenamiento para las bibliotecas o librerias, que son trozos de cédigo compartido requeridos por numerosas aplicaciones. © lost+found-Zste es un directorio especial en donde fragmentos de archives se almacenan por sie sistema se bloquea. © mediafste ex un directorio especial para los dispositives de almacenamiento extatbles, como las rmemorias USB o las unidades de CD externas. © mnt Esta carpeta es utiizada para montar manualmente los dispositivos de almacenamiento, tales como los discos duros externos © opt-tste directorio almacena el software apcional que no forma parte del sistema operativo en sf. Si instala un nuevo software en la RasPi, porlo general vendrd a caer aqut © proc-ste es otro directorio virtual, que contiene informacién sobre los programas en ejecucién que en Linux son conocidos coma procetos. © selimux-Los archivos relacionados con la Seguridad Mejorada de Linux (Security Enhanced Linx), na suite de utlidades originalmente desarrolladas por la Agencia de Seguridad Nacional de [Link]. shin-Este directorio almacena archivos binarios especiales, principalmente utlizado por la cuenta root (superusuario) para mantenimiento del sistema. sys-En este directorio es donde se almacenan los archivos especiales del sistema operativo. ‘tmp-Los archivos temporales se almacenan agui automaticamente tusr-Bste directorio proporciona almacenamiento para los programas accesibles por el usuario. ° oo000 var-Este es un directorio virtual que utilizan los programas para almacenar valores que cambian 0 variables. Distribucion Fisica Aungue la lista anterior muestra como el sistema de archivos aparece en el sistema operativo Linux, no es asi como se encuentra distribuida fisicamente sobre la tarjeta SD. Para la distribucién Raspbian por defecto, la tarjeta SD se encuentra organizada en dos secciones principales, conocidas como particiones, porque dividen el dispositive en diferentes regiones en una forma muy parecida a la que los capitulos de este libro ayudan a organizar el contenido del mismo. La primera particién en el disco es una pequefia particién (75 MB aprox.) con formato VFAT, el mismo formato de particién que utiliza Microsoft Windows para las unidades extraibles. Esta se manta o hace accesible por Linux en el directorio /boot y contiene todos los archivos necesarios para configurar la Raspberry Piy para cargar Linux en sf La segunda particién es més grande y esté formateada como EXT4, un sistema de archivos nativo de Linux diseBado para conseguir acceso de alta velocidad a los datos y para garantizar la seguridad de los mismos, Esta particign aloja la parte principal de la distribucién. Todos los programas, el escritorio, los archivos del usuario y cualquier software que instale por su cuenta se almacenan aqui, Esta particién ocupa la mayor parte de la tarjeta Desinstal El software por defecto instalado con la distribucién Raspbian es suficiente para empezar, pero lo mAs probable es {que desee personalizar su RasPi de acuerdo a sus propias necesidadee. 1 Software desde la Pi Store La instalacién de nuevo software en la RasPi es muy sencilla, gracias a la inclusién de la Raspberry Pi Store, Esta es una tienda en donde los programadores pueden ofrecer su software para su répida descarga e instalacién. Para empezar, haga doble dic en el icono Pi Store en el escritorio, La ventana que aparece le permite acceder a todo el software que actualmente se encuentra disponible a través de la Bi Store (ver Bigura 3-4),: 80 & The Pi Store —r ames kk 0199 kee 6190 tae Free! El software en la Pi Store esta dividido en categorias que van desde juegos hasta tutoriales (inclusive videos, libros y revistas). Al hacer clic en alguna categoria de la parte superior se visualizara todo el software disponible en esa categoria dentro de una cuadricula,en la cual se puede se puede desplazar utilizando el teclado o ratén. Al hacer clic en alguna pieza de software accederd a su informacién detallada as{ como a un enlace para descargar e instalar automaticamente el software (ver Figura 3-5) @ the Pi store EE en eo [Abandoned Farmhouse AdventureRASPBERRY PI GUIADELUSUAR Antes de poder instalar el software, sin embargo, es necesario que registre una cuenta. La Pi Store funciona gracias a un especialista de la distribucién de contenidas digitales, IndieCity; si ya tiene una cuenta en IndieCity, puede utilizarla haciendo clic en la opcién Log In en la parte superior derecha de la ventana de la Pi Store e introducir sa correo electrénico y contrasefia, Si no la tiene, cuando trate de descargar algiin software se le solictars que se repistre: simplemente haga dic en el botén Register y complete su direccién de correo electrénico, en seguida cescriba a contrasesa para su cuenta de usuario en las dos casillas correspondiente. Algunos programas en la Pi Store son de paga. Si este fuera el caso, al tratar de instalar el software se le preguntaré su nombre, direccién y los detalles para el pagos. Estos ‘que significa que no pueden ser vistas durante el transito y son utilizadas por el operador de IndieCity de la Bi Store para tomar el pago del articulo, Una ver realizado el pago, el software se puede descargar de forma normal alles serén transmitidos mediante una conexiin cifrada, lo ‘Todo el software que instale a través de la Pi Store se coloca en la seceién My Library (ver Figura 3-6). sto le permite tener una forma faci de desinstalar el software o de reinstalar el software que ya ha utilizado anteriormente pero que elimino, Las descargas estén vinculadas a su cuenta de usuario; si inicia sesi6n en la Pi Store con una Raspberry Pi diferente, puede utilizar My Library para buscar e instalar su software favorito répidamente, a paral My bea os Sasa G The Pi Store My Library 6 Abandoned =O Farmhouse al Adventure. »! Cuando aprenda a utilizar su Raspberry Pi, y sobre todo cuando aprenda a programar, es posible que pueda escribir su propio software, Ya sea que se trate de un juego, una aplicacién productividad o incluso un tutorial, podré facil y répidamente ponerlo a disposici6n en los listados de descarga de la Pi Store haciendo dic en la opcién Upload y completando el formulario que aparece Si tiene algiin problema con la Pi Store al momento de la descarga o durante la publicacién del software, haga clic sobre el icono con el signo de interrogacién en la parte superior devecha de la ventana para acceder ala ayuda Obtener Software desde Otros Lugares Para contar con una mayor seleccién de paquetes, la distribucién Debian incluye una herramienta llamada apt, la cual es un poderoso gestor de paquetes. Paquetes, es el término que emplea Linux para nombrar a las piezas de software o alguna coleccion de diferentes piezas de software disesiadas para trabajar juntas.RASPBERRY PI GUIADEL USUARIC Aunque apt esté diseniada para ser utilizada desde la linea de comandos, es muy facil de usar y aprender. Existen interfaces graficas (GUIs) para apt, tales como el popular gestor de paquetes Synaptic, pero a dichos gestores a ‘menudo les cuesta tn poco ejecutarse sobre la RasPi debido ala falta de memoria. Por consiguiente, recomendamos aque el software se instale desde la terminal. Otras Distribuciones Debian y las distribuciones basadas sobre Debian, por lo general utilizan apt como su gestor de paquetes. Pero apt no es la dnica herramienta en ese 4mbito y otras distribuciones cuentan con diferentes alternativas. Pidora, por ejemplo, utiliza la herramienta pacman, Pacman no es més dificil de utilizar que apt, pero su sintaxis (la forma que dsta espera de usted las frases de instrucciones para instalar el nuevo software o quitar el software existente) es diferente. Para conocer los detalles de cémo utilizar pacnan en vez de apt, escriba man pacnan en la terminal de Pidora, Otras distribuciones pueden utilizar el gestor de paquetes yun. Si esta probando una distribucién que usa yun, simplemente escriba man yum en la terminal para ver las instrucciones. El trabajo del gestor de paquetes es hacer un seguimiento de todo el software instalado en el sistema. No solamente instalar nuevo software, sino gue también mantener el control del software que esta actualmente instalado, permitir que el software antiguo sea eliminado e instalar actualizaciones cuando se encuentren disponibles. La gestién de paquetes es una de las reas en donde Linux difiere enormemente de los sistemas operativos como Windows u OS X. Aunque se puede descargar manualmente el nuevo software a instalar, es més comdin utilizar las herramientas integradas para la gestion de paquetes. ‘Antes de tratar de instalar el nuevo software o actualizar el software existente, es necesario asegurarse que la caché do apt esta actualizada. Para hacerlo, basta con escribir al comando sudo apt-get update, Encontrar el Software que Desea primer paso para instalar una nueva pieza de software es averiguar cémo se llama. La forma més sencilla de hacerlo es buscar en la caché de paquetes de software disponible. Esta caché es una lista de todo el software disponible que se puede instalar através de apt, almacenada en servidores de Internet conocidos como repsitoris. EI software apt incluye una herramienta para la gestién de esta caché, llamada apt-cache. Este software le permite realizar una basqueda por todos lo paquetes de software disponibles en busca de una determinada palabra o frase Por ejemplo, para encontrar un juego, escriba el siguiente comando: apt-cache search game sto le dice a apt-cache que busque en su lista de software disponible por cualquier cosa que tenga la palabra “game” en su titulo o descripcién, Para los términos de basqueda muy comunes, podria terminar obteniendo una lista de software muy larga (ver Figura 3-7), asi que trate de ser lo mas especifico posibleBle Edt Jabs Help ere re an const Si ol término de busqueda nos devuelve demasiados paquetes diferentes imposibles de vorlos todos juntos en una sola pantalla, puede decirle a Linux que desea hacer una pausa entre cada pantalla llena canalizando la salida de apt-cache a través de una herramienta llamada less. Simplemente cambio el comando a apt-cache search gane | Jess y utlee las toclas de direcelén para dosplazarso pot la lista, Prosiano la letra Q del teclado para sali. Instalacion del Software Una vez que conoce el nombre del software que desea instalar, modificaremos el comando apt-get a fin de instalarlo, La instalacién del software es un privilegio permitido sélo para el usuario root, ya que afecta a todos los usuarios de la RasPi. Por consiguiente, los comandos necesitan ser precedidos con sudo para indicarle al sistema ‘operativo que debe de ejecutarse como el usuario root. Por ejemplo, para instalar el paquete nethack-console (un juego de rol basado en consola que se genera aleatoriamente), debe simplemente utilizar el comando in: continuadién: (LL junto con apt-get como se muestra a sudo apt-get install nethack-console Algunos paquetes dependen de otros paquetes a fin de poder funcionar. Un lenguaje de programacién puede depender de un compilador, un motor de juego de los archivos grificos, 0 un reproductor de audio de los codecs para poder reproducir diferentes formatos, Estos paquetes son conocidos en términos de Linux como dependencias.as dependencias son una de las principales razones por las que es mejor utilizar un gestor de paquetes como apt en lugar de instalar el software manualmente. Si un paquete depende de otros paquetes, apt autométicamente los encontrar (ver Figura 3-8) y los preparara para su instalacién. Si éste es el caso, se mostrar un mensaje preguntindole si desea continuar con la instalacién. Silo desea, escriba la letra Yy presione la tecla Intro. ‘gt lianas ependencas par el paquets OpenOfice. Esme Desinstalacién del Software Si decide que ya no necesita una pieza de software, apt-get también incluye un comando renove para eliminar el software, el cual desinstala limpiamente el software junto con cualquiera de las dependencias que ya no sean requeridas. Cuando utiliza una tarjeta SD de poca capacidad con su RasPi, la posibilidad de probar el software y climinarlo répidamente resulta de gran utlidad. Para eliminar nethack-console, simplemente abra la terminal y escriba el siguiente comando: sudo apt-get remove nethack-console Elcomando remove tiene un hermano més poderoso en la forma del comando purge. Que al igual que renove, el comando purge se deshace del software que ya no necesita. Mientras que el comando remove deja los archivos de configuracin del software intactos, purge lo elimina todo, Si se metié en un lio al personalizar un paquete y ya no funciona, purge es el comando a utilizar. Por ejemplo, para purgar nethack- console, escriba lo siguiente: sudo apt-get purge nethack-consoleRASPBERRY PI GUIADEL USUARIO 43 Actualizacion del Software Ademés de instalar y desinstalar paquetes, apt puede utiligarse para mantenerlos actualizados. La actualizacign de un paquete a través de apt le garantiza que ha recibido las dltimas actualizaciones, correcciones de errores y parches de seguridad, Antes de intentar actualizar un paquete, asegirese que la caché de apt sea la més reciente llevando a cabo una actualizacién: sudo apt-get update Al actualizar el software, tiene dos opciones: puede actualizar de una vez todo en el sistema o actualizar los programas individualmente. $i sélo desea mantener su distribucién actualizada, la forma de conseguirlo es escribiendo lo siguiente: sudo apt-get upgrade ara actualizar un paquete individual, basta con decirle a apt que lo vuelva a instalar. Por ejemplo, para instalar una actualizacién de nethack-console, debe escribir lo siguiente: sudo apt-get install nethack-console Si el paquete ya se encuentra instalado, apt en su lugar lo trataré como una actualizacién, Si ya cuenta con la ‘iltima versién disponible del software, apt sencillamente le dir& que no puede actualizar dicho software y saldré, Para obtener mas informacién sobre la administracién de paquetes con el comando apt (en particular, cémo hacer que ciertos paquotes pueden ser “resguardados” y excluldos de las actualizaciones) escriba san apt en la terminal Apaga ‘Aunque la RasPi no tiene un interruptor de encendido como una computadora ordinaria, no significa que simplemente tenga que desconectar el cable de Ia alimentacién cuando haya usted terminado, Aun cuando no pparezca estar haciendo nada, la RasPi a menudo lee y escribe en la tarjeta SD, por tal motivo, si pierde la energia mientras esto ocurre los contenidos de la tarjeta pueden volverse corruptos e ilegibles. Para apagar la RasPi utilizando la terminal, escriba el siguiente comando: sudo shutdown -h now La RasPi cerrard todas las aplicaciones, avisindole que guarde sus archivos abiertos si ain no lo ha hecho y procederé a apagarse a si mismo, en ese momento la pantalla se quedara en negro y la luz ACT se apagard. Una vez, que Ia luz se haya apagado, es seguro retirar el cable micto-USB de la RasPi o desconectar el alimentador de corriente dela toma en la pared. ‘Cuando quiera volver a encender la RasPi o sila apago por accidente, simplemente vuelva a conectar el cable de la alimentacién y se iniciaré el arranque automaticamente.Capitulo A Solucién de ProblemasRASPBERRY PI GUIADE! USUARIO En ocasiones, las cosas no van del todo bien. Entre mas complejo sea el dispositive, més complejos son los problemas que pueden surgir yla RasPi es de certo un dispositivo extremadamente complejo. Afortunadamente, los problemas més frecuentes son faciles de diagnosticar y de corregir. En este capitulo, ‘conocerd algunas de las razones mas comunes por las que la RasPi puede comportarse mal y cémo corregitlas jagndstico Tee Raté hinds ol problema mis comin que los usuarios experimentan con la Raspberry Pies cuando ol tedado repite ciertos caracteres. Por ejemplo, si el comando startx aparece en la pantalla como Stetetttt ttartacooes0000 seri comprensible que no funcione cuando a tecla Intro sea presionada, Normalmente, existen dos razones por las que un teclado USB no funciona correctamente cuando se conecta a la Raspberry Pi: esta absorbiendo demasiada energia o su chipset interno se encuentra en conflicto con los circuitos USB de la RasPi. Consulte la documentacién de su teclado o la etiqueta en la parte inferior del mismo, para averiguar si se indica una potencia expresada en miliamperios (mA). Esta es la cantidad de energia que su teclado intenta sacar del puerto USB ‘cuando se encuentra funcionando. Los puertos USB de la RasPi tienen un componente conectado a ellos denominado polyfuse, el cual protege a la RasPi en caso de que un dispositivo intente extraer demasiada energia. Cuando se dispara o activa este polyfuse, provaca que el puerto USB se apague cercano a los 150 mA. Si su teclado consume mucha energia podria funcionar de manera extrafia (0 no hacerlo en absolute). Esto puede ser un problema con los teclados que tienen LEDs de iluminacién integrados, los cuales requieren mucha més energia para operar que un teclado estdndar. Si se da cuenta que su teclado USB consume demasiada energia, trate de conectarlo a un Hub USB en vez de conectarlo directamente a la RasPi. Esto permitiré al teclado obtener su energia desde la fuente de alimentacién del concentrador USB, en lugar de la propia RasPi. Opcionalmente, puede cambiar su teclado por un modelo que demande menos energia. El problema de la repeticién de letras también puede deberse a una fuente de alimentacién inadecuada para la RasPi, la cual se abordard en la siguiente seccién, "Diagnéstico de la Fuente de Alimentacién’. La cuestién de la compatibilidad, por desgracia, es mds dificil de diagnosticar. Si bien la gran mayoria de los tedlados funcionan muy bien con la RasPi, otras pocos presentan algunos extrafos sintomas, Estos s{ntomas van desde la respuesta intermitente del teclado, el sindrome de las teclas repetitivas o incluso bloqueos que impiden que la RasPi trabaje. En ocasiones, estos problemas no aparecen sino hasta que otros dispositivos USB son conectados a la RasPi. Si su teclado funciona bien hasta que otro dispositive USB, particularmente un adaptador USB inalémbrico, es conectado, puede que tenga un problema de incompatibilidad, Sile es posible, cambie su teclado por otro modelo. Si el nuevo teclado funciona, quiere decir que el anterior teclado es incompatible con la RasPi, Para conocer una lista de teclados no compatibles visite la wiki elinux: [Link] Keyboards. El mismo consejo sobre la comprobacién de la compatibilidad aplica para los problemas experimentados con el ratén: la mayoria de los ratones USB y trackballs funciona bien, pero unos pocos presentan incompatibilidad con los circuitos USB propios de la RasPi. Esto por lo general se traduce a sintomas como un puntero de ratéa que avanza con dificultades © que no responde, pero en ocasiones también que puede llevar a que la RasPi fracase al ‘momento de cargar 0 que se bloquee en intervalos aleatorios. Si esta buscando aduirir un ratén nuevo, una lista, actualizada de los modelos conocidos que funcionan con la RasPi se encuentra disponible en la wiki eLinux http: //[Link]/RPi USB Nouse Devices46 RASPBERRY PI GUIADEL USUARIO Diagndstico de la Fuente di onta Muchos de lo problemas experimentados con la Raspbery Pi pueden deberse a na fuente de alimentaciin inadeceada Fl Modelo Arequcre una almentacin de capne de suministrar na coriente de SOD my mientras Que los componeates adicionales el Modelo Baumentarén este requeriniento de coriente a 700 rah No todos Tas adaptadores de corrente USB estén disenados para suministar tanta energia, aunque en su etiguetasafirmen Tocontrario consts0 El esténdar USB formal daciara que los dispositivos no deben consumir mas de 500 mA, incluso si algun dispositive roquiriera ese nivel de corriente sélo se podria disponer de aquella después de pasar por un proceso llamado negeciacién. Dado que la RasPi no negocia la potencia, es poco probable que funcione si se conecta directamente a Jos puertos USB de una PC de escritorio « laptop, Si esta experimentando problemas intermitentes con la RasPi (especificamente si el sistema funciona hasta que usted conecta algo en el puerto USB o inicia una operacién que hace uso intenso del procesador como por ejemplo reproducir video) lo més probable es que la fuente de alimentacién utilizada no es la adecuada. La RasPi ofrece una forma relativamente facil de comprobar si éste es el caso, levando a cabo una prueba de voleaje entre dos puntos. Para realizar una prueba de voltaje entre los puntos, necesita un voltimetro o multimetro con la capacidad para medir voltaje de corriente continua (DC). Si su medidor cuenta con miltiples entradas para diferentes voltajes, utilice un ajuste apropiado, -ADVERTENGIA Evite que las puntas de prueba del voltimetro toquen cualquier casas que no esté etiquetada como un punto de prueba. Es posible puentear el suministro de 5V que entra a la RasPi al suministro interno de 3.3 V, ereando asi un corte circuito que puede dafar su dispositive. Sea especialmente cuidadoso al dejar expusstos los pines dal header. Los dos puntos de prueba son pequesos orificios, bafiados en cobre conocides como vias, que se encuentran conectadas a los cizcuitos de 5 V y tierra de la RasPi. Coloque el cable de prueba positivo (rojo) sobre TPI, ubicado a Ia iaguierda de la placa, justo por encima de un pequefio componente negro llamado regulador etiquetado con RG2. Conecte el cable de prueba negro (negativo) a TP2, localizado entre los pines de cobre GPIO y el conector fono RCA amarillo en la parte superior igquierda de la placa (ver Figura 4-1).RASPBERRY PI GUIADE! USUARIO 47 oe dor punted rath de volt cigetads con TPL yTP2 TP1 La lectura del voltimetro debe mostrarse entre 4.8 V y 5 V. Si es inferior a 4.8 V, indica que la RasPi no est recibiendo la suficiente potencia. Intente cambiar el alimentador de energla micro-USB por un modelo distinto y verifique que la etiqueta diga que puede suministrar 700 mA 0 més, Se recomienda un modelo de 1A, pero tenga caidado con los modelos baratos (en ocasiones tienen el etiquetado incorrecto y fallan en suministrar la corriente que prometen). Los cargadores originales de los teléfonos méviles rara ver. tienen problema, pero los dispositivos baratos sin marca (a menudo vendidos como adaptadores compatibles) deben evitarse. Si su voltimetro lee un miimero negativo, no se preocupe: esto le indica que tiene las puntas de prueba positiva y negativa colocadas en el lugar equivacado. Cambielas de lugar o simplemente ignore el signo negativo cuando anote sulectura48 RASPBERRY PI GUIADEL USUARIO méstico de la Panta! ‘Aun cuando la RasPi esté diseiiada para funcionar con casi cualquier dispesitivo de pantalla HDMI, DVI 0 video compuesto, podria suceder que cuando la conecte no trabaje como se esperaba. Por ejemplo, es posible que la imagen se muestre cargada hacia un lado o completamente fuera de la pantalla, 0 que s6lo se visualice con el tamafo de una estampilla postal recortada situada en el centro de la pantalla o en blanco y negro (0 incluso no ostrarse en absoluto) Lo primero que hacer es comprobar el tipo de dispositivo al cual est conectada Ia RasPi. Esto es de suma importancia cuando se est utilizando la conexién RCA compuesta para conectar la RasPi a la TV. Los distintos paises usan diferentes estindares de video para el televisor, lo que significa que una RasPi que esté configurada para un pats podria no funcionar en otro, Esta es la explicacién normal para una RasPi que muestra el video en blanco y negro. Aprendera como ajustar esta configuracién en el Capitulo 7, "Configurando Avanzada de la Raspberry Pi. Cuando utiliza la salida HDMI, el tipo de pantalla por lo general es detectado autométicamente, Sin embargo, si utiliza un adaptador HDMI a DVI para conectar la RasPi a un monitor de computadora, en ocasiones podria no funcionar como se esperaba, Los sintomas més comunes incluyen: el ruido (nieve estitica), partes de imagen desaparecidas o de plano ningin tipo de visualizacién, Para solucionar estos problemas, tome nota de la resolucién, yla taza de refresco de su pantalla conectada y salte al Capitulo 7, “Comfiguracién Avanzada de la Raspberry Bi" para averiguar cémo configurasla de forma manual. Otro caso a parte es una imagen que se presenta demasiado grande 0 demasiado chica, lo que ocasiona que porciones de la imagen quedan fuera del borde de la pantalla o que las imagenes se muestren situadas en el centro de la pantalla rodeadas por un gran borde negro. Esto es provocado por una configuracién conocida como overscan, que es utilizada cuando la RasPi es conectada a los televisores para evitar la impresién a las porciones de la pantalla que pueden quedar ocultas bajo un bisel. Como en los anteriores ajustes relacionados con la pantalla, aprender cémo configurar (0 incluso deshabilitar por completo) el overscan en el Capitulo 7. Diagnéstico del Arranque La causa més comtin por Ta que una RasPi no arranca se debe a un problema relacionado con la tarjeta $D. A. diferencia de una PC de escritorio o laptop, la RasPi depende de los archivos almacenados en la tarjeta SD para todo, Sila RasPi no puede hablar con la tarjeta, no mostrard nada sobre la pantalla o ni dard seftales de vida en absolute. Si se enciende el LED POWER de su RasPi al momento de conectar la fuente de alimentacién micro-USB, pero no pasa nada y el LED OK permanece apagado, el problema es de la tarjeta SD. Primero, asegiirese de que la tarjeta funcione cuando la conecte en una PC, y que muestre las particiones y los archivos que se esperan de una tarjeta correctamente flasheada. (Para més detalles, ver Capitulo 3, “Administeacién del Sistema Linux’, particularmente la seccidn ttulada "Sistema de Archivos" de ese capitulo). Sila tarjeta funciona sobre una PC pero no en la RasPi puede tratarse de un problema de compatibilidad. Algunas tarjetas SD (especialmente las tarjetas de alta velocidad marcadas con Class 10 en sus etiquetas) no funconan corzectamente cuando son conectadas al lector de tarjetas SD dela RasPi, Una lista de las tarjetas compatibles com Ja RasPi puede encontrarse en la wiki eLinux: [Link] org/RPi SD Cards Lamentablemente, si tiene una tarjeta incompatible, puede que necesite reemplazarla por una tarjeta diferente a fin de conseguir que la RasPi funcione, Sin embargo, aun cuando el software base de la RasPi esta desarrollado, se sigue trabajando para asegurar que una gama amplia de tarjetas trabajen correctamente con la RasPi. Antes de renunciar por completo a una tarjeta de alta velocidad, vea si se encuentra disponible una versién mis actualizada de su distribucién elegida (ver Capitulo 1, “Conozca la Raspberry Pi, para obtener més informacién sobre de las distribuciones)Si modificé Ia velocidad de su Raspberry Pi a través del overclocking (ver Capitulo 6, “La Herramienta de Configuracién del Software de la Raspberry Pi"), esto también puede impedir que la RasPi arranque adecuadamente, Para deshabilitar el overdock y ejecutar la RasPi a su velocidad por defecto, mantenga presionada latedla Shift mientras encienda la RasPi La herramienta més utilizada para diagnosticar problemas con la red es ifconfig. Si est utilizando una conexién de xed inalimbrica salte al Capitulo 5, “Configuracion de la Red’, para obtener mds informacién sobre una herramienta similar para esos dispositivos. De lo contrario, siga leyendo. Diseiada para proporcionar informacién sobre los puertos de red conectados, ifconfig es una poderosa herramienta para controlar y configurar los puertos de red de la RasPi, Para utilizarla en su forma més basica, simplemente escriba el nombre de la herramienta en la terminal: ifconfig Invocada de esta forma, ifconfig proporciona informacién sabre todos Tos puertos de red que pueda encontrar (ver Figura 4-2), Para la Raspberry Pi Modelo B esténdar, hay dos puertos: el puerto Ethernet fisico al lado derecho de la placa y una interfaz de red virtual loopback que permite a los programas sobre la RasPi comunicarse unos con Edit Tabs Help RamaRASPBERRY PI GUIADEL USUARIC La salida de ifconfig esté dividida en las siguientes secciones: © Link eneap-El tipo de encapsulacién empleado por la red, que sobre un Modelo B leerd Ethernet para el puerto de red fisico 0 Local Loopback para el adaptador virtual loopback. © Hwadar-La direcciin MAC (Media Access Control) de la interfaz de red, escrita en hexadecimal. direccién es tinica para cada dispositivo sobre la red, y cada RasPi tiene su propia direccién MAC, la cual es establecia en la Fabrica © met adar-La direccién IP (Internet Protocol) de la interfaz de red. Esta direccién es con la que usted identifica ala RasPi sobre la red sila esta utilizando para ejecutar algin servicio accesible por la red, como por ejemplo un servidor web o servidor de archivos. © Beast-La direcién de difusién (Broadcast) de la ved en la que se encuentra conectada la RasPi. Cualquier trifico enviado a esta direcci6n serd recbido por todos los dispositivos sobre la red O Mask-La méscara de red, es la que controla el tamaiio méximo de la red en la cual esté conectada la RasPi. Para la mayoria de los usuarios domésticos, este leerd 255,255.255.0 © MTU-EI tamatio de a unidad maxima de transferencia, el cual indica cuan grande puede ser un sélo paquete de datos antes de que el sistema necesite dividirlo en varios paquetes. ©. RX-Esta seccién proporciona informacién sobre el tréfico de red recibido, induyendo el registro de rimero de ervores y paquetes perdidos. Si comienza a ver que aparecen errores en esta seccién, hay algo mal con sured, © Tk-Este proporciona la misma informacién que la seccién RX, pero para los paquetes transmitides. Una ‘ver mds, los errores registrados agut indican un problema con la red, © eollisions-Si dos sistemas sobre la red tratan de hablar al mismo tiempo, ocurre una colisién que requiere ue los sistemas retransmitan sus paquetes. Un pequedo niimero de colisiones no es un problema, pero un gran mimero aguf indica un asunto de red que atender. © tuqueuelen-La longitud de la cola de transmisién, que normalmente se establece a 1000 y que rara vee necesita ser modificada RX bytes, TX bytes-Un resumen de la cantidad de tréfico que la interfaz de red ha pasado. Si tiene problemas con la red sobre la RasPi, primero debe deshabilitar la interfaz de red y luego volverla a habilitar. La forma més facil de hacer esto es con las hervamientas i fup y ifdown, Sila red ests construida, pero no funciona correctamente (por ejemplo, si ifconfig no muestra nada en la secciéa inet addr) comience por deshabibitar el puerto de red. Desde la terminal esriba el siguiente comando: sudo ifdown etho Una ver que la red ha sido deshabilitada, asegirese de que el cable de red se encuentra insertado firmemente en ambos extremos, y que cualquiera que sea el dispositivo de red (hub, switch o router) al que la RasPi se conecta, esté encendido y trabajando, A continuacién, vuelva a habilitr la interfaz con el siguiente comando: sudo ifup ethe Puede hacer una prueba de conexién de red utilizando el comando ping, el cual envia datos hacia una computadora remota y espera por una respuesta. Si todo funciona bien, deberd ver la misma respuesta como la que se muestra en. la Figura 4-3, Sino es asf, puede que necesite ajustar manualmente su configuracién de red, lo cual aprenderd en el Capitulo 5, “Configuracién de la Red”,Evesleado dena pubs xtosa dre, tzand ol comando ee Edi Tabs Help er El nddeo Linux es el corazén del sistema operative que controla a la RasPi. Bs el responsable de todo, desde asegurar que usted pueda acceder a sus archivos hasta permitir a los programas comunicarse unos con otros. Al encender su RasPi, se cargard el néleo normal por defecto, Existeademés de éste, un segundo niceo incluido en la mayoria de ls dstibuciones, el cual permanece sin ser uiizado Este, ex un nile de emergencia y como nombre lo suger, se suele utilizar cuando el nileo normal no estéfuncionanéo Es poco probable que necesite alguna vex arrancar su RasPi utilizando el nécleo de emergencia, pero vale la pena aprender cémo hacerlo por si acaso. Esto es especialmente importante si est actualizando su nlcleo o esté Utlizando una nueva y poco probada distribucién, En ocasiones, el software recién publicado tiene errores de programacién que no se descubrieron antes de su lanzamiento, Cuando se encuentre con extrafios errores después de la actualizacién, el nicleo de emergencia puede utilizarse para reduc el problema a la nueva versién del niceo. El micleo Linux es simplemente un archivo ubicado en el directorio /boot llamado kernel . img. Cuando la RasPi ces encendida por primera vez y empieza a cargar el sistema operativo, comienza por buscar este archivo y si no lo encuentra, la RasPi no funciona. El micleo de emergencia es un segundo archivo ubicado en el mismo directorio /boot, llamado kernel_emergency. img,RASPBERRY PI GUIADEL USUARIO Bn la mayoria de los casos el nticleo de emergencia es casi idéntico al ntileo estdndar. Cuando se llevan a cabo _modificaciones en el nicleo estandar, por ejemplo, para mejorar el rendimiento o afadir nuevas caracteristicas, el micleo de emergencia permanece intacto. De esta manera, si los cambios en el niicleo estindar ocasionan problemas de estabilidad, un usuario puede decirle simplemente a la RasPi que cargue el ndcleo de emergencia en lugar del nicleo esténdar. Existen dos formas para arrancar con el nicleo de emergencia, y ambas requieren el uso de una PC y un lector de tarjetas SD sila RasPi por si sola no pudiera arrancar. De otra forma, lo siguiente puede llevarse a cabo sobre la misma RasPi. La forma més fécl de arrancar el nicleo de emergencia es renombrar el archivo existente [Link] a [Link] y luego renombrar el archivo Kernel_emergency.ing a [Link], Cuando RasPi comience a cargar, ahora lo hard con el miicleo de emergencia por defecto. Para volver al miicleo esténdar, simplemente revierta el proceso: renombre kernel. ing a kernel_emergency. ing y [Link] [Link], Un método alternativo para cargar el nicleo de emergencia es editando el archivo cmdline. txt (ubicado en el directorio /boot) y agregar la siguiente entrada al final de la linea de comandos existente: kernel=kernel_emergency.img sto le indica a la RasPi que debe cargar el miicleo llamado kernel_emergency.ing en lugar del habitual kernel. img. Revertir el proceso es tan simple como abrir de nuevo el archive cmdline. txt y eliminar la entrada Aprenderd més sobre el archivo [Link] y cémo éste afecta el funcionamiento de la Raspberry Pi en el Capitulo 7, “Configuracién Avanzada de la Raspberry Pi’.Capitulo oD Configuracién de la Red54 RASPBERRY PI GUIADEL USUARIO Para la mayoria de los usuarios, configurar la red de Ia RasPi es tan fécil como conectar un cable al puerto Bthernet del Modelo B (o un adaptador USB Bthernet en el caso del Modelo A). Para otros usuarios, sin embargo, la red requeriré de configuracién manual Sisabe que su red no cuenta con un servidor DHCP (Dynamic Host Configuration Protocol), un sistema que le dice ala RasPi ya otros dispositivos de la red cémo deben conectarse) o si desea utilizar un adaptador USB inalambrico con la RasPi continée leyendo. Red Cableada En algunos casos, para que la red de la RasPi funcione correctamente es posible que tenga que configurarla manualmente. Normalmente, la red de un hogar, escuela u oficina cuenta con un servidor DHCP que le dice a la RasPi ya otros dispositivos sobre la ed cémo deben conectarse. Algunas redes, sin embargo, no tienen un servidor DHCP y necesitan ser configuradas manualmente, La lista de las interfaces de red junto con la informacién sobre cémo éstas deben ser configuradas, se encuentran almacenadas en un archivo llamado interfaces ubicado en la carpeta /etc/network. Es un archivo que sélo el usuario root puede editar, debido a que eliminar una interfaz de red de la lista provocarla que aguella deje de fancionar. Desde la terminal, puede editar este archivo usando cualquier editor de texto. Por simplicidad, utilzaremos el editor nano para este proceso. Abra el archivo para su edicién con el siguiente comando: sudo nano /etc/network/interfaces Nano es un editor de textos ligero y poderoso, con una interfaz de usuario sencilla (ver Figura 5-1). Puede mover el cursor a través del documento con las teclas de flecha, para guardar mantenga presionada la tecla CTRL y presione la tecla ©, y para salir mantenga presionada la tecla CTRL y presione X. La linea que necesita editar para la configuracién manual comienza con iface eth inet, Borxe dhep del final de esta linea y reemplicela con Static, presione Intro para comenzar una nueva linea, y a continuacién, complete Jas detalles zestantes en el siguiente formato colocando una tabulacién al principio de cada linea: [Tab] address. xxx. xX. 900. XXxx. [Tab] netmask xxx. XX 0X. XXX [Tab] gateway xxx. 290.100. 2Xxx.Edad /ete network istrfces con nano ed Tabs Help) Ja Tab al principio de cada linea, y no escribir realmente [Tab]. Los caracteres x en las lineas de configuracién representan las direcciones de red que necesitard introducir, Para address, debe introducir la diteccin IP estatica que desea asignar a la RasPi, Para netmask, debe introducir la mAscara de red (la cual controla el tamafio de la red conectada) en el formato conocido como notacién decimal con puntos. Si esta utilizando una red doméstica, esta direccién suele ser [Link]. Para gateway, debe introducir la direccién IP de su router o cable médem. A modo de ejemplo, la configuracién para una red doméstica comin se veria de la siguiente forma: iface ethe inet static [Tab] address [Link] [Tab] netmask 255.255. 255.0 [Tab] gateway [Link] Cuando haya terminado de editar el archivo, presione CTRL + O para guardarlo, y en enseguida presione CTRL + X para salic de nano y volver a la terminal. Para utilizar su nueva configuracién de red, reinicie el servicio de red cescribiendo lo siguiente: sudo /etc/init.d/networking restart56 RASPBERRY PI GUIADEL USUARIO Si necesita regresar a la configuracién automitica via HCE, tiene que volver a editar el archivo interfaces y borrar las configuraciones address, netmask y gateway. Reemplazar stat ic con dhcp al final de la linea {face y luego reiniciar el servicio de red de nueva cuenta. Establecer una direccién IP de forma manual no es suficiente para conseguir que su RasPi se conecte al mundo exterior. Las computadoras sobve las redes modernas cuentan tanto un identificador numérico conocido como direccién IP como con un nombre de host 0 nombre de dominio. Es este tltimo, un nombre amigable, lo que significa que simplemente puede escribir [Link] .org en su navegador, en vez de intentar recordar [Link]. Un sistema denominado servidor DNS (Domain Name Service) es el responsable de buscar los nombres amigables aque usted le proporciona y convertirlos en los aimeros necesarios para aceder al sistema, Este funciona paredido a tn directorio telefonico. Antes de que usted sea capaz de acceder alos sistemas conectados ala Internet mediante sus nombres de dominio, necesitardindcarie ala RasPi qué servidores DNS debe wtilzar. La lista de los servidores DNS, més conocida como nameservers en la jerga de Linux, se encuentra almacenada en /etc/[Link]. Cuando el sistema obtiene sus detalles de red a través de DHCR, este archivo se llena automsticamente, Cuando usted establece la direccién manualmente, necesitara proporcionar las direcciones de los nameservers (servidores de nombres) de su red. Normalmente, esta direcci6n deberia ser la direcci6n de su router como la encontré en la linea gateway del archivo interfaces (descrito anteriormente en este capitulo). Para establecer los servidores de nombres (nameservers), abra el archive con nano escribiendo el siguiente ‘comando en la terminal: sudo nano /etc/resolv. cont “Agregue cada servidor de nombres en una linea por separado, precedida con nameserver y un espacio. A modo de ejemplo, la configuracién resolv. conf para una red que utiliza los servidores de nombres de acceso piblico de Google para resolver nombres de dominio se veria semejante a ésta: nameserver [Link] nameserver [Link] Se dara cuenta que las direcciones de los servidores de nombres necesitan ser proporcionadas como direcciones IP, fen vez de nombres de dominio. Silos proporcioné como nombres de dominio, la RasPi entrar en un budle infinito intentando encontrar un servidor de nombres para preguntarle a éste cémo puede encontrar los servidores de nombres. Guarde el archive presionando CTRL + O y a continuacién salga de nano presionando CTRL + X. Reinice la interfaz de red escribiendo lo siguiente: sudo /etc/init.d/networking restart Luego,comprusbe la configuracién, ya sea abriendo un navegador web o utlrands el siguiente comando ping (ver Figura 5-2} ping -¢ 1 [Link]Ua praca xtoss dered en a Raspberry i Modelo B Ble Edit Jabs Help Aunque ninguno de los modelos actuales de la Raspberry Pi incluye hardware integrado para redes Wi-Fi, es posible agregar conectividad inalambrica a través de un sencillo adaptador Wi-Fi USB, Sin embargo, tendré que configurar cladaptador antes de que pueda utilizarlo para poner su Raspberry Pien linea, Los adaptadoras Wi-Fi USB son demasiado hambrientos de energia. Si conscta uno directamente al puerto USB de Ia RasPi, lo mas probable 2s que simplemente ne funcione. En vaz de hacer eso, conecte un hub USB a la RasPl y a continuacién inserte | adaptador WI-FI on él Antes de empezar a configurar la interfaz inaldmbrica, necesitaré conocer el SSID (también conocido como el nombre de la red) del router inalémbrico al cual desea conectarse, el tipo de cifrado que utiliza y Ia contrasena que requiere. Ademas necesita saber de qué tipo de red inalambrica se trata. Un adaptador USB disefiado para una Wi: Fi 802.11a no puede conectarse a una red 802.11g y viceversa, Instalacién del Firmware Para que el adaptador USB inalimbrico sea reconocido por el sistema se necesita de un paquete de software conocido come firmware, Mientras que algunas distribuciones tienen una seleccién de los firmwares Wi-Fi més comunes ya instalados por defecto, otras distribuciones no los tienen. Raspbian incluye los paquetes de firmware inalambricos mAs comunes, si tiene instalado Raspbian como su sistema operativo puede avanzar mas adelante ala seccién “Utiliaando wpa_gui para Conectarse a una Red Inalimbrica"; de lo contrario, continie leyendo las instrucciones en esta seccién,RASPBERRY PI GUIADEL USUARIO Para poder descargar los archivos del firmware, la RasPi debe estar conectada a la Internet, Si puede prescindir de tun puerto cableado de su router o gateway por unos minutos, esto no es un problema, Sin embargo, sila conexién ‘nalfmbrica es la Gnica forma de la que dispone para estar en Iinea, necesitard descargar manualmente el paquete de instalacién del firmware desde otro equipo y luego transferitlo ala RasPi, ya sea copiando el firmware ala tarjeta SD de la RasPi o conectando un dispositivo de almacenamiento externo, como una memoria USB. Para encontrar cuil es el archivo correcto del firmware que debe de descargar, necesitard saber qué tipo de adaptador inalémbrico tiene. Aunque son muchas las compafias que venden adaptadores USB inaldmbricos de ‘marca, el mimero de compatiias que realmente fabrican los componentes son en realidad muy pocas, Diferentes fabricantes pueden utilizar el mismo tipo de chip dentro de sus adaptadores USB inalambricos, haciendo que todos aquellos adaptadores sean compatibles con el mismo firmware. Por consiguiente, la etiqueta sobre el dispositive 0 su embalaje no son suficientes para saber cual firmware se debe de instalar. En lugar de eso, necesitard conectat el dispositivo a la RasPiy examinar el kernel ring buffer en busca de mensajes de error. Si ya ha conectado el adaptador inalimbrico como se indica en el Capitulo 2, "Comenzando con la Raspberry Pi’, puede continvar. En caso contrario, conecte el adaptador ahora, El kernel ring buffer es una porcién especial de la memoria utilizada por el nucleo Linux para almacenar sus salidas de informacién en una formato humanamente comprensible, Es una parte importante del sistema operative Linux: mientras la RasPi arvanca, el texto aparece tan répidamente que es casi imposible leerlo, por lo que es importante que los usuarios sean capaces de ver los mensajes mis adelante en otro momento para leer los errores y diagnosticar los problemas, Con el adaptador conectado pero sin los paquetes del firmware instalados, el niiceo desplegard una serie de mensajes de error al ring buffer. Para leer estos mensajes, puede utilizar el comando dmesg para imprimir los contenidos del bifer en la pantalla, En la terminal o en la consola (si no ha cargado el entorno de escritorio), simplemente escriba el siguiente comando para visualizar el bier: dmesg sto imprimir todo el kernel ring buffer, el cual contendra todos los mensajes de salida que ha generado el nicleo desde que la RasPi fue encendida. Si la RasPi ha estado en funcionamiento desde hace mucho tiempo, puede ser rucho el texto que encuentre. Para localizar el mensaje de error referente al adaptadorinalémbrico, puede ser de gran ayuda enviar Ia salida de dmesg a través de una herramienta llamada grep. Al utilizar grep puede buscar a twavés del bifer el texto relacionado con el firmware que falta, Pasando la salida de dmesg por una tuberfa hacia grep indicando un término de bisqueds, las cosas se vuelven mucho més claras. Escriba lo siguiente en la terminal dmesg -t | grep *usb EI simbolo | es conocido como tuberfa y le dice a Linux que envie la salida de un programa (que iria normalmente hacia un archivo o ala pantalla) ala entrada de otro programa. Miltiples programas pueden encadenarse de esta forma. Bn este ejemplo, grep esté diciendo que buscara a través de la salida de dmesg (las pantalla llenas de texto del comando anterior) por cualquier empleo del término usb al comienzo de la lines (indicado por el caricter *). La salida exacta que produzca aquella busqueda dependerd del fabricante de su adaptador USB inalAmbrico, Bn la Figura 5-3, la salida que se muestra pertenece ala de un Adaptador USB inalambrico Zyxel NWD2015 enchufado a Ja RasPiBuscando el temino us dentro del eral sing bul con un adapeador Zl nalimbric caneiad. Fle Edt Tabs Help re trings ee nore re isersese Teseperiest La parte importante de esta salida es la inea que dice Manufacturer. fn el caso del ejemplo del Zyxel NWD2105, se lee Ralink, la cual es Ia empresa verdadera gue fabrica el chip que se encuentra dentro del adaptador USB inalambrico Zyxel. Este es el firmware de la empresa que debe instalarse para que el adaptador inalambrico funcione, Si no pusde encontrar alga utilizando usb como término de busqueda, puede probar el mismo comando empleando términos como firaware, wlan o wireless. Si todavia no puede ver algo ull, escriba lsusb para obtener una lista de todos las dispositives USB conectados al sistema. Utilizando el nombre del fabricante obtenido mediante dmesg, busque los archivos del firmware usando la hervamienta de bisqueda apt-cache ensefiada anteriormente. Para el ejemplo del adaptador Zyxel NWD2015, el comande apt -cache deberfa ser: apt-cache search ralink Si apt-cache no logra encontrar el firmware, puede que necesite llegar a una conclusién basada en los paquetes de firmware de la siguiente lista, No se preocupe si instala el equivocado, cualquier firmware puede desinstalarse répidamente utilizando apt-get remove, ademés, tener varios paquetes de firmware no hace daito, Los siguientes paquetes de firmware se encuentran disponibles en la distribucién Raspbian recomendada de la Raspberry Pi:60 RASPBERRY PI GUIADEL USUARIC atmel-firmware-Para los dispositivos basados en el chipset Atmel AT76C50X frmuware-atheros-Para los dispositivos basados en chipsets Atheros firmware-brem80211-Para los dispositivos basados en chipsets Broadcom firmware-intelwimax-Para los dispositivos basados en chipsets WIMAX de Intel firmware-ipw2x00-Para los adaptadores Intel ProWireless (incluyendo el 2100, 2200 y 2915) firmware-iwlwifi Para otros adaptadores inalmbricos Intel (incluyendo el 3945, 4965 y los series 5000) firmware-ralink Para los dispositivos basados en chipsets Ralink firmware-realtek-Para los dispositivos basados en chipsets Realtek .241211-firmware-Para los dispositivos basados en el chipset ZyDAS 1211 000000000 EL firmware para el adaptador inaldmbrico Zyxel de ejemplo es proporcionado por el paquete firmware-ralink de esta lista, Este paquete puede instalarse utilizando apt-get, pero tnicamente mientras la RasPi se encuentre conectada a la Internet a través de su puerto Ethernet aldmbrico o mediante un adaptador USB Ethernet, Una vez conectado, instale el firmware eecribiendo lo siguiente: sudo apt-get install paquetefirmare Reemplace paguetefirmware en este comando con el nombre del paquete que encontré al utilizar apt-cache, Para Lejemplo Zyxel NWD2105, el comando completo seria sudo apt-get install firmware-ralink. Instalacién Offline del Firmware Inalambrico Sino puede conectar la RasPi a Internet utilizando cualquier otro método que no sea empleando una conexién inalambrica, necesitaré descargar el firmware en una computadora diferente. En un navegador web, cargue lun motor de busqueda y escriba el nombre del paquete del firmware seguido del nombre de Ia distribucién que esta utilizando y su version. Si asté usando la distribucién Rasbian recomendada, el firmware para el chipset Ralink RT2x00 del ejemplo puede ser encontrado buscando el término firmware-ralink debian wheezy. La busqueda lo conduciré hacia ln archivo de paquete para descargar. En el caso de Debian y Raspbian, es un archivo .deb. Para Pidora, el mismo firmware se proporciona como un archivo .rpm, Descargue este archivo y luego cépielo a la tarjeta SD de la RasPi en el directorio /home/pi, 0 en una memoria USB u otro dispositivo de almacenamiento externo, Cargue la RasPi, y en seguida, cuando llegue el momento lar el firmware, reemplace el nombre del paquete con el nombre del archivo que ha descargado, Para jeta del ejemplo Zyxel NWD2105, el comando seria el siguiente: sudo apt-get install firmware-ralink @.35_all.ded Con el firmware ya instalado, desconecte el adaptador USB inaldmbrico y vuélvalo a conectar a la RasPi. Esto reiniciard la basqueda del niicleo a fin de encontrar los archivos del firmwaze, que ahora sf serd capaz de encontrar. Bsos archivos permanecerin en su lugar y se cargan autométicamente cuando el adaptador USB inalémbrico es conectado, Sélo tendra que llevar a cabo el proceso de instalacién una sola ve7. Utilizando wpa_gui para Conectarse a una Red Inalambrica 1a forma mas sencila de conectarse a una red inaldmbrica desde la Raspberry Pi es utilizando la herramienta wwpo_gui. Esta herramienta cuenta con una interfaz gréfica de usuario y puede ejecutarla desde el escritorio haciendo clic en el icono lamado Wifi ContigRASPBERRY PI GUIADELUSUAR 61 La ver 1 principal wpa_gui tiene dos listas desplegables, etiquetadas Adapter (Adaptador) y Network (Red) ver Figura 5-4). La primera debe estar completada ya con el identificador de su adaptador usb de red inalémbrica, land. Si tiene més de un adaptador conectado, puede hacer clic en la flecha para elegir cual desea configurar; si nada aparece en la lista, vuelva atrds unas cuantas piginas y asegGrese que el firmware de su adaptador esté correctamente instalade, aspcasénwpa gut Ble Networe Help Adapter [mano] Newer: - a Curtent status | Manage Networks | WPS | Status Disconnected Last message: Authentication: Encryption S910: SSID: IP address: Connect | Sisconneet| {Sean | La bisqueda de una red inaldmbrica es un proceso conocido como escaneo, el cual puede ser activado en la herramienta wpa_gui haciendo clic en el botén Scan en la patte inferior derecha de la ventana, Esto mostrard una segunda ventana que desplegard los resultados del escanco (ver Figura 5-5), Mire en la lista para localizar l nombre de su red inaldmbrica (la cual, como es de esperarse, sera la que muestra la sefal mAs fuerte en la colurna signal cena lista) y haga doble clic en su entrada. Higlendounaredinalimbrca en pa_gut ECEnEGEIIE Tequency _[agnal nag 3 2437 er dam We ozelifst., 2437 ym 37 63m WE Private Router 98ifeltia7... 2432 23.d3m WP [Leeam] __cowe62 RASPBERRY PI GUIADEL USUARI La ventana gue aparece cuando hace doble clic sobre una red le pedird introduc diferentes configuraciones, dichas configuracién dependerin del tipo de red a la cual trata de conectarse (ver Figura 5-6). Para una red sin cifrado (lo gue no es una buena idea dado que cualguier persona dentro del rango podria utilizarla) wpa_gui no le pedira rningiin otro configuracién adicional; simplemente haga clic en el botén Add en la parte inferior. Si su red utiliza cifrado, necesitard elegir el tipo de cifrado, utilizando las listas desplegables Authentication (Autentificacién) y Encryption (Cifrado). En muchos de los casos, wpa_gui habra seleccionado estos valores automsticamente, Si es asi, lo escriba la contrasefa en la caslla etiquetada con PSK y haga clic en Add. Si el tipo de cifrado de la red es WEP (Wired Equivalent Privacy) antes que WAP (Wireless Protected Access, el cifrado més seguro), necesitaré escribir al menos una clave en la seccin WEP Keys, Si utiliza una red empresarial autentificada, puede agregar los detalles de su identidad, contraseria y certificado de cifrado, pero la mayoria de los usuarios caseros no necesitarin utilizar estos campos Agregando una red wp8 fu ssip [Prvatefouter ‘Authentication [WPAZPersonal(PS SCS Enevetion [TP = Psk [een EaP method [as z Identity —— | password | [ cAcemteate [OCS WEP henys Cwyo[ © key © key key - Optional Settings jpsting [Pry [7 3] a el Si su red incluye una opcién WPS (Wi-Fi Protected Setup), puede hacer clic en el botén WPS en la parte inferior Jaquierda de Ia ventana para realizar una instalacién con un sélo clic. Basta con presionar el hotén WPS sobre su router 0 punto de acceso y luego hacer dic en el botén WPS en wps_gUi para conectarse autométicamenteRASPBERRY PI GUIADELUSUAR Cuando haya lenado los detalles de su red, haga dlc en Add. Esto cerraré la ventana y lo regresaré ala ventana principal de wpa_gui (pero ahora la lista desplegable Network debera tener una entrada con el nombre de su punto de acceso inalimbrica). Llegados a este momento, wpa_gui automaticamente lo conectard a la red inalambrica y tuna direccién IP deberd de aparecer en la parte inferior de la pantalla (ver Figura 5-7) GO file Network Help Adapter [weno SSC Network: fo Private Router Ss] Current status | Manage Networks | wrs | Status: Completed (station) Last message: - Connection to 9e:fe:11:a7:66:3d comple Authentication: WPAZPSK Encryption: TKIP ssid: Private_Router Bssib: sefe:11:a7:66:3d IPaddress: [Link] i onnect”| pisconnect| sean ‘Si necesita conectarse a una red diferente en el futuro, sélo tiene que iniciar el proceso de nuevo desde el principio. La conexién a una nueva red no ocasiona que wpa_gui olvide la anterior red; ambas aparecerén en la lista desplegable y podra conectarse a cualquier red que se encuentre dentro del rango simplemente seleccionandola desde la lista, una vez ya configurada, ‘También puede utilizar wpa_gui para desconectarse de la red inalimbrica sin tener que retirar fisicamente el adaptador inalimbrico, Sélo haga clic en el botén Disconnect en la parte inferior de la ver segundos su RasP{ sera desconectada de la red. Para re-conectarse, haga clic en el botén Connect. sna y después de unos U ando la Terminal para Conectarse a una Red Inalambrica Si su Raspberry Pi esté trabajando sin una interfaz gréfica de usuario, también puede conectarla a las redes inalambricas desde la consola 0 terminal. Primero, compruebe que el adaptador USB inalambrico esté funcionando como deberta, utilizando el comando iwlist para escanear los puntos de acceso inaldmbrico més cercanos. Probablemente la lista gue obtenga sea muy larga como para ser mostrada en una sola pantalla, por lo tanto necesitard pasar la salida del comando por una tuberia hacia el comando Less para realizar una pausa cada ver que la pantalla se lene, de a siguiente forma: sudo iwlist scan | less Bote comando devolverd una lista de todas las redes que se encuentran al aleance de la RasPi junto con sus detalles (ver Figura 5-8). Si recibe un mensaje de error en este punto (en particular, uno que afirma que la red ola interfazesté caida) verifique que ha instalado el firmware correcto y que el adaptador USB inaldmbrico est conectado al hub USB con alimentador propic. Puede comprobar el estado actual de la red con el comando iwconfig. Al igual que ifconfig, el comando iwconfig permite examinar el estado de una interfaz de red y emitir comandos de configuracién, Sin embargo, a diferencia de ifconfig, iwconfig esti especialmente disefiado para las redes inaldmbricas e induye {sticas especificas para éstas. Escriba a continuaci6n el nombre del comando en la terminal: iwconfig La salida de iwconfig se muestra en la Figura 5-9 y estd dividida en las siguiente secciones; © Imterface Name-Cada dispositivo tiene su propio nombre de interfaz, como con las redes cableadas. Sila interfaz es una conexién inaldmbrica, se mostraran detalles adicionales. El nombre predeterminado para tuna conexin inalémbrica dela RasPi es wlan@, © Standard-Los estindares inalimbricos IEEE 802.11 cuentan con una variedad de diferentes tipos, distinguidos por una letra sufi. Esta seccién enumera los estindares soportados por el adaptador USB inaldmbrico. Para el adaptador del ejemplo, se leerd IEEE 882.11bgn para los tipos de redes con los cuales puede tratar, © ESSID-El SSID de la red en el cual el adaptador estd conectado, Si el adaptador actualmente no se encuentra conectado a una red, agul se leerd of F/any,RASPBERRY PI GUIADE! USUARIO 65 Mode-FI modo en el que actualmente se encuentra funcionando el adaptador, el cual puede ser uno de los siguientes: O Managed Una red inalambrica esténdar, con dientes conecténdose a los puntos de acceso. Este es el odo empleado por la mayoria de las redes domésticas y comerciales (© Ad-Hoc-Una red inalimbrica de dispositive a dispositvo, sin puntos de acceso. © Monitor-Un modo especial en el que la tarjeta permanece escuchando fuera todo el trifico sea 0 no éste el destinatario, Este modo se utiliza comiinmente para la resolucién problemas de Ia red al capturareltrfico de la red inalimbrica (© Repeater-Un modo especial que obliga a una tarjeta inalambrica a reenviar el trafic a otvos clientes de la red para incrementarlafueraa de la seal. © Secondary-Un subconjunto del modo Repeater, el cual obliga a la tarjeta inaldmbrica a actuar como tun repetidor de reserva ‘Access Point-Las direcciones de los puntos de acceso en los que el adaptador se encuentra actualmente conectado. Si el adaptador no esté conectado a un punto de acceso inalimbrico, aqui se leers Not Associated. Tx-Power-La potencia de transmisién del adaptador inalémbrico. Bl nimero mostrado aqut indica la intensidad de Ia sefal que el adaptador esta enviando: cuanto mayor sea el nimero, mis fuerte sera la sefal Retry-La configuracién actual para el reintento de retransmisién del adaptador inalambrico, empleado sobre las redes congestionadas. Normalmente no necesita ser modificada y algunas tarjetas no permiten, que se altere RTS-La configuracién actual del adaptador para el “apretén de manos", Ready To Send and Clear To Send (RTS/CTS), empleado en las redes ocupadas para evitar colisiones. Normalmente es establecida por el punto de acceso sobre la conexiéa. Fragment El tamatio miximo de fragmento, empleado en las redes ocupadas pata dividir los paquetes en _iltiplesfragmentos. Normalmente es establecido por el punto de acceso en la conexién. Power Management-E] estado actual de la funcionalidad de administracién de energia del adaptador, la cual reduce la demanda de energla del dispositive cuando la red inaldmbrica se encuentea inactiva, Este tiene poco efecto sobre la RasPi, pero comtinmente se encuentea habilitado en los dispositivos que son alimentados por baterias, como las laptops.Para conectar la RasPi a una red inalémbrica, necesita afiadir algunas lineas dentro del archivo /etc/network/interfaces (Para conocer todos los detalles sobre cémo se presenta este archivo, vea la seccién “Red Cableada’ al principio de este capitulo) Primero, abra el archivo en el editor de textos nano: sudo nano /etc/network/interfaces Al final del archivo, cree una nueva entrada para el adaptador USB inalimbrico para que se vea de la siguiente ‘manera (ver figura 5-10) auto wlan iface wlan@ inet dhcp wpa-conf /etc/[Link]Edtando el archive Lnteraces para conseput acceso 2 aed labia Fle Edt Tabs Help GM nano 22d File: Jatepnatworksinter faces Modi tied Una vez que la entrada ests en su lugar, guarde el archivo presionando CTRI. + O y luego salga de nano con CTRL + x. £1 ID del dispositive de wlané es corracto si sa trata del primer dispositiva inaldmbrico que haya configurado an su RasPi, Sino lo es, ol nimero del final serd distinto. Eseriba iwconfig para ver la lista actual de los dispositives inalambricos y modifique Iss ineas en el cédigo del ejemplo anterior en la forme que corresponds. La Gltima Iinea del archivo interfaces hace referencia a un archivo de configuracién, wpa. conf, que ain no existe, Este archivo es utilizado por tna herramienta conocida como wpasupplicant, disefiada para proporcionar a Linux una manera fécil de conectarse a las redes protegidas con el cifrado WPA (Wireless Protected Access). Con la ayuda de wpasupplicant puede conectar la RasPi a casi cualquier red inalmbrica (independientemente de si estd protegida por WPA o por su reemplazo més reciente WPA) tanto en el modo ABS (Advanced Encription Standard) como en el modo TKIP (Temporal Key Integrity Protocol). A pesar de su nombre, wpasupplicant también le permite conectarse a las redes inaldmbricas que utilizan el viejo estindar de cifrado WEP (Wired Equivalent Privacy) El programa wpasupplicant almacena su configuracién en un archivo llamado [Link], ubicado en directorio /etc. Para comenzar a configurar el acceso inalambrico en la RasPi, primero abra un nuevo archivo en blanco para su edicién, escribiendo lo siguiente:68 RASPBERRY PI GUIADEL USUARIO sudo nano /etc/[Link] Introduzca las siguientes dos Iineas, las cuales de nueva cuenta, son las mismas para cualquier tipo de red inalmbrica, Reemplace Su SSID con el SSID de la red inaldmbrica a la cual desea comectarse y luego finalice el archivo con las lineas que correspondan al tipo de cifrado de su red. Network: [Tab] ssid=”su_ss1o” Llegados a este punto del archivo de configuracién, los detalles requeridos pueden variar dependiendo del tipo de red inaldmbrica que esta configurando, Las siguientes sub-secciones detallan las instrucciones para completar Ia configuracién de las redes sin cifrado, WEP y WPA. Sin Cifrado Siu red inaldmbrica no tiene cifrado, finalice el archivo wpa. conf de la siguiente manera: [Tab] key_mgrit=NONE } Guarde el archivo con CTRL + O y luego salga de nano con CTRL + X. Cifrado WEI Si sured inalambrica utiliza el cftado WEP, finalic el archivo wpa. conf como sigue: Reemplace Su_Clave_WEP con la clave ASCII para el cifrado WEP de su red inalémbrica. Guarde el archivo con CTRL + O y luego salga de nano con CTRL + X. consts0 El cifrado WEP os extremadamente inseguro. El software disponible hoy en dia facilmente puede romper el cifrada de una red protegide por WEP en pocos minutos, permitiendo que un tercero utiice su red. Si todavia utiliza WER, considere cambiar aWPA 0 WPA2 para una mejor seguridad Cifrado WPA/WPA2 Si sured inaldmbrica utiliza el cifrado WPA y WPA2, finalice el archivo wpa. conf de a siguiente forma: [ab] key_ngntsWPA-PSK [Tab] psk="Su_ Clave WPA” } Reemplace Su_Clave_WPA con la frase contrasefia para el cifrado de su red inalimbrica, La Figura 5-11 muestra un ejemplo de la configuracién de una red inalambrica con el SSID “Private Router” y la frase contrasenia WPA “Private Wireless Network”. Guarde el archivo con CTRL + O y luego salga de nano con CTRL + X.Eada el achive wpa conf pars ua ed protegida ps el iado WPA, Fle Edit Tsbs Help GND rianio 2.2.8 Conexién ala Red Inalambrica La red inalambrica de Ia RasPi se encuentra ahora configurada y entrara en funcionamiento la préxima vez que Ia Ras?i sea reiniciada, Para iniciar la red inalémbrica sin tener que reiniciar,escriba lo siguiente: sudo ifup wane Para agegurarse de que la red se encuentra en funcionamiento, desconecte el cable Ethernet de la RasPi (si esta conectado) y escriba lo siguiente: ping -c 1 [Link] ‘Si comianza a tener problemas con su RasPi tras la instalacién de un adaptador USB inalémbrico, podria deberse @ un conflicto con otros dispasitives USB. Algunos modelos de adaptadores son conocidos por causar problemas con algunos teclados USB, Para conocer una lista actualizada de los adaptadores que se conacen funcionan bien, asi como aquellos que se sabe que provocan conflictos, visite [Link]/conmunity/docs/00¢- 4703/1 /raspberry-pi-wifi-adat ting o la wiki alinux en http: //elinux,org/RPi USA Ai-fi_Adaptercaptain B La Herramienta de Configuracién del Software de la Raspberry PiRASPBERRY PI GUIADEL USUARIO La Raspberry Pi esté disefiada para ser tan controlable como sea posible a través de la edicién de archivos de configuracién ubicados en el directorio /boot de la tarjeta SD. Para los principiantes, estos archivos puede parecer ‘muy complejos (aunque, con un poco de tiempo, pronto develaré sus secretos), pero sin ellos algunas de las ‘aracteristicas més avanzadas de la RaSPi no estarian disponibles. La Herramienta de Configuracin del Software de la Raspberry Pi, raspi-config, esté diseriada para resolver este problema, Ofrece acceso a la mayoria de las tareas comunes de configuracién a través de una sencilla interfaz, basada en mends, la raspi-config hace que sea fécil para los recién llegados ajustar el rendimiento del sistema, ‘modificar la divisiOn de la memoria, alterar la configuracién de overscan o simplemente cambiar la distribucion del tedlado en la consola, Al momento de escribir estas lineas, raspi-config es una herramienta exclusiva de la distribucién Raspbian Linux. Se est4 trabajando para llevar la funcionalidad de la herramienta a otros sistemas operativos pero por ahora, se recomienda que los principiantes se apeguen a la plataforma Raspbian que tiene un buen soporte a fin de sacar ventaja de las herramientas de configuracién més stiles. ADVERTENCIA ‘Aunque raspi-config esté disefiada para ser una herramienta segura, algunos ajustes (en particular, la opcién overclock) pueden provecar que la Raspberry Pi sea incapaz de arrancar. Asegirese de leer cada soccién de este capitulo culdadosamente antes de utilizar raspi-config para llevar a cabo modificaciones en su Raspberry Pl Ejec de la Herramienta a Herramienta de Configuraion del Software dela Raspberry P edita una sere de archivos que son importantes para la ejecucién de la Raspberry Pi. Por consiguiente, la herramienta s6lo puede ejecutarse como el usuario root, on el comando sudo, Para cagar la herramienta escrba el siguente comand sudo raspi-config Si recibe un mensaje de error indicando que el comando no se reconoce, significa que no tiene instalado raspi- config, Este suele pasar cuando utiliza una versién obsoleta de Raspbian, Para actualizar su RasPi, puede descargar la ltima versién desde el sitio web oficial dela Raspberry Pio ejecutar el siguiente comando: sudo apt-get update @& sudo apt-get upgrade ] mend basado en texto de raspi-config se navega utilizando las teclas de cursor: las flechas Arriba y Abajo ‘mueven la barra de seleccién raja a través de las opciones disponibles, mientras que las teclas lequierda y Derecha ‘mueven Ia barra entre la lista de opcién y los botones Select and Finish en la parte de abajo. La tecla Intro es utilizada para activar una opcién cuando esté iluminada por la barra roja. La accién por defecto es siempre Select (Seleccionar), de tal manera que si ha seleccionado una opcién en el mend, no hay necesidad de presionar la flecha Derecha para elegir Select antes de presionar la tedla Intro. ‘Algunas de las opciones en raspi-config tardan un poco en ejecutarse, particularmente las opciones Update y Expand Filesystem, Durante este tiempo, es importante asegurarse de no desenchufar la RasPi; hacerlo puede dejarlo con sistema de archivos dariado, lo que significa que tendr que reinstalar su sistema operativo desde cero. La Pantalla de Opciones ¢ tema El mend inicial que presenta raspi-config es la pantalla Setup Options (ver Figura 6-1) y proporciona acceso ala mayor parte de la funcionaidad bisica de la herramienta, Si eecuté la herramienta por accidente, simplemente presone la tela Derecha dos veces segud de Intro para salir y volver a a consola ‘6 terminal. De atto modo, teleccioae la opitn correspondiente ala caracteristiea que ead tratando de babiitar o modifica, de acuerdo alas siguientes descipeones.RASPBERRY PI GUIADEL USUARIO Lapantala Setup Options deraspi-contig 2 atfherry PX sottare configuration Tee (raspt-contsgh, ‘Setup Options | ee ee eet et ee te 4 Eran boot fo Desteap seston 4 Ineerncionaistion Options Set'up language nd regLonat setting to natch your Lotion § trae camera Ele thls PL to work th the Aaspbetty PL Cover & hdd te nastrack ‘aa this to the enlsne Rasberry PE Mop (Rastreck) 4 Overclock Centipie overclocking for your PL 2 ovoned Options antique sovances cettin 9 Abo raspt-conig Sstermtion tosis she configuration tool 1 Expand Filesystem (Expandir el Sistema de Archivos) 1a opcién Expand Filesystem, permite aumentar el tamafo del sistema de archivos de Raspbian para que ocupe todo el expacio disponible que tiene la tarjeta SD. La primera vea que instale Raspbian, se le preguntard si desea 0 no expandir el sistema de archivos al momento de su primer arranque; por lo tanto, slo necesitard elegir esta opcién siha dlonado su instalaién en una tarjeta SD de mayor tamaao. ara proceder a expandir el sistema de archivos cerciérese de que la barra de seleccién roja se encuentra sobre la opcién Expand Filesystem y presione Intro, El meni raspi-config desaparecera y una serie de mensajes de la consola se mostrarén en pantalla, Una vez que la expansién inicial haya finalizado, presione Intro para quitar el mensaje que aparece sobre reiniciar la RasPi y luego, presione la tecla Derecha dos veces seguido de la tecla Intro para salir de Ia herramienta. Cuando se el software le pregunte, presione Intro pata reiniciar la RasPi. Cuando la RasPi se reinicie, se levard a cabo el resto de la expansion del sistema de archivos. En las tarjetas de gran tamafo o de menor velocidad, esto puede tardara algo de tiempo. Es importante que la RasPi no sea interrumpida durante este proceso porque si pierde la energia, el sistema de archivos puede corzomperse. Si esto ocurre, se perderén todos los archivos que tenga almacenados en la tarjeta SD de la RasPi y necesitaré reinstalar su sistema operativo desde cero. No obstante, la tarjeta en si, no resultard danada. Change User Password (Cambiar la Contraseia de Usuario) Por defecto, Raspbian incluye sélo una sola cuenta de usuario que no es root llamada pi. Esta cuenta es utilizada para el trabajo cotidiano con la RasPi y viene por defecto con la contrasesa: raspberry. Aunque esta contrasefia est ‘bien para el uso privado, serfa una buena idea cambiar la contraseia (o también el nombre del usuario) para ‘mejorar su seguridad cuando esta trabajando en una red de acceso pablico (en otra conexién a Internet o punto de acceso Wi-Fi). Aunque es posible cambiar la contrasea manualmente mediante el comando passwd (ver Capitulo 3 “Administracién del Sistema Linux’ para conocer los detalles), los usuarios principiantes encontrarén que es mis ‘4cil cambiar la contrasefia utilizando raspi-config. Blijala opcién Change User Password moviendo la barra de selecci6n con las teclas de cursor y luego presione Intro, Cuando se le indique, introduzca una nueva contrasefia y Iuego confirme el cambio volviende a introducir la misma contrasefia, Para salir de raspi-config, presione la tecla Derecha dos veces seguido de la tedla Inteo. 3 Enable Boot to Desktop (Activar el Inicio del Eseritorio) Normalmente, Raspbian se carga a una linea de comandos que tiene una interfaz basada en texto, conocida come la consola, Se carga nada més ala consola para garantizar que la Raspberry Pi se encuentre lista lo mas pronto comoRASPBERRY PI GUIADE! USUARIO 73 sea posible y ademas ahorrar memoria. Muchos de los usos més comunes de la RasPi (incluyendo el servidor web o la grabacién de video/imagenes con el Médulo de Camara de la Raspberry Pi) trabajan bien desde la consola sin la necesidad de cargar la interfaz gréfica de usuatio. Sin embargo, si usted utiliza su RasPi como una computadora de propésito general, puede que le resulte molesto estar escribiendo startx cada vez que encienda su Ras?i para cargar en entorna de escritorio. Al elegir la opcién Enable Boot Desktop con las teclas del cursor y presionar Intro se le preguntard sila RasPi deberfa o no arrancar directamente al escritorio, Si elige Yes con las teclas de cursor y presiona Inteo, la interfaz gréfica de usuario se cargard tan pronto como la RasPi haya terminado de arrancar (e! equivalente a escribir startx cada vex que se carga) Si elige No, la consola basada en texto seré cargada. ‘Cuando haya hecho su eleccién, presione la tecla de flecha Derecha dos veces seguida por la tecla Intro para salir de raspi-config. 4 Internationalisation Options (Opciones Internacionalizacién) Esta opcién de mené permite que los usuarios de otros paises distintos a Reino Unio configuren la RasPi a sus necesidades (ver Figura 6-2). Por defecto, Raspbian est listo para utilizar las configuraciones del idioma inglés, asi como la zona horaria y distribucién del teclado del Reino Unido. Los usuarios de otros paises encontrarin que ciertas teclas de sus teclados no escriben los caracteres correctos, en particular, aquellos que utilizan disefios de teclados diferentes a QWERT como AZERTY 0 QWERTZ, {a panals Opsoninterntonliaton de ragpd-contig Rasher Boroare configuration Tao (raspt-eontig) Tteratlonalsation Options 1 Change Keyoard Layout Set the heyasare ayaut to atch yur keytoaré Use las teclas del cursor para seleccionar la opcién Internationalisation Options y presione Intro. Esta opcién carga un submenti que proporciona acceso a tres ajustes de localizacion diferentes: Change Locale, Change Timezone y Change Keyboard Layout: 11. Change Locale (Cambiar la Configuracién Regional) Esta opcidn (seleccionada con las teclas del cursor ya tecla Intro) proporciona una lista de los lnguajes disponibles para la RasPi. La lista es extensa e incluye los idiomas mas comunes. Utilce las teclas para desplazarse a través de la lista que aparece y presione la barra espaciadora para poner un simbolo de asterisco(*) enseguida del lenguaje 0 lenguajes que desea utilizar. Cada lenguaje es nombrado de una forma en particular: los dos primeros caracteres representan el nombre del idioma basado en el identificador de dos letras de la Organizacién Internacional de Normalizacién (ISO). A continuacién viene un guién bajo seguido por otros dos caracteres que representan el identificador especifico del pais para ese idioma. El prefijo en_GB, por ejemplo, especifica la variante del Inglés utilizado en Reino Unido; ‘en_US, por contraste, es el Inglés como se usa en los Estados Unidos de América, Enseguida del identificador de idioma y pais se encuentra una cadena que muestra la codifcacién de caracteres utilieada para el idioma. La mayoria de los idiomas tendrin més de una opcin aquf, pero la mayoria de los usuarios4 RASPBERRY PI GUIADEL USUARIO sélo necesitarin selecciona una: la codificacién UTF-8. fsta, specifica Ia codificacién del Formato de ‘ransformacién Unicode de 8 bits (el estindar de codificaci6n mas comtnmente uiizado y compatible) Cuando haya elegido su configuracin regional, presione Inteo para confirmar los cambios y seleccionar su idioma predeterminado, Esto le permite tener varias configuraciones regionales instaladas al mismo tiempo sin ningiin, problema, aunque sea consciente de que cada configuracién ocupara un espacio en la tarjeta SD de la RasPi. Eja tuna configuracin por defecto con las tecas de cursor y confirme la seleccién con la tecla Intro. Sia seleccionado varias configuraciones regionales, los cambios pueden tardar algo de tiempo en llevarse a cabo. Cuando el meni de rapi-config reaparezca, elija Finish con las teclas de cursor y presione Intro para salir. consts0 Cambiar la configuracién regional dal sistema no traduce todas las aplicaciones a su lenguaje nativo, Cuando una traduccién so encuentra disponible, ésta serd utlizada; de lo contrario el texto en Inglés so mostrar como el predeterminado. Cambiar la configuracién local tampoco tendri ningun efecto sobre el nombre de los comandos: por ejemplo, echo seguira siendo llamado echo, independientemente de su configuracién regional 12 Change Timezone (Cambiar el Huso Horario) El reloj del sistema de la Raspberry Bi estd establecido por defecto ala hora del Tiempo Medio de Greenwich. Si vive en una zona horaria distinta la RasPi mostrar erréneamente el tiempo. All elegir la opcién de mena Change Timezone con las tecla de cursor y presionando Intro se le presentaré un tercer meni, que contiene una enumeracién de las Areas geogrificas como el Océano Indico, los Estados Unidos y Europa. Utilice las teclas de ‘cursor para seleccionar su drea local y presione Intro, La siguiente pantalla muestra una lista de las ciudades o regiones dentro de aquella érea seleccionada. Desplicese por la lista con las teclas del cursor y presione Intro para seleccionar su ciudad. Si su ciudad no aparece en la lista, seleccione la ciudad més cercana geogréficamente o la capital de su pais si ninguna otra ciudad aparece listada. Cuando haya confirmado su cambio, presione Finish y presione Intro para salir de raspi-config, 13 Change Keyboard Layout (Cambiar la Disposicin del Teclado) Esta es una de las opciones més importantes del ment internationalisation, ya que le permite modificar la distribucién de teclas de su teclado. Por defecto, La RasPi esta configurada para esperar un teclado Briténico en la distribucién estindar QWERTY. Si utiliza una teclado diferente, elija esta opcién con las teclas de cursor y presione Intro para cargar el men de seleccién de distribuciones de tecados. Ustilizando las teclas de cursor, elija la distribucién que corresponda a su teclado y activela con la teda Intro, Cuando haya regresado al memti Setup Options, presione la tecla de flecha Derecha dos veces seguida de la tecla Intro para salir de raspi-config. 5 Enable Camera (Activar Camara) Esta opcién debe utilizarse solamente si tiene instalado en su sistema el Médulo de Camara de la Raspberry Pi (ver Capitulo 15, “Fl Médulo de Cémara de Ia Raspberry Pi"). Bhja la opcién Enable Camera con las teclas de cursor, presione Intro y luego presione nuevamente Intro para confirmar el cambio. Esto le permite a la RasPi estar preparada para utilizar con el Médulo de Cémara. ‘Si va a quitar el Médulo de Camara de su Raspberry Pi, elija la opcién de mentt Enable Camera con las teclas de tavsor, presione Into y luego uice la tea de fecha Derecha para Seleccionar No antes de presonar Intro tucvamente, Aunque esto no es estrictamentenecesaro ayuda a mantener las cosas ordenadas (an as, tener ua Raspberry Pi configurada para una ciara que no etéconectada no hard ningén dato), Ts necesario asegurarse de que su RasPi cuenta con al menos 128MB disponibles para la unidad de procesamiento grSfico (GPU) afin de poder utilizar el Médulo de Cémara para grabar video; vea la seccién “A3 Memory Split” mis delante en este capitulo para conocer cémo contigurar esta opcién.RASPBERRY PI GUIADE! USUARIO 75 6 Add Rastrack (Anadir al Rastrack) Rastrack es un mapa interactivo de la Raspberry Pi creado por Ryan Walmsley. Esté disefiado para ayudar a los aficionados en las proximidades a localizarse unos con otros y demostrar las 4reas del mundo que tienen una gran concentracién de usuarios de Raspberry Pi, El servicio es voluntario y no esta conectado con la Fundacién Raspberry Pi Para que una Raspberry Pi aparezca en el mapa Rastrack, debe de estar registrada, Este es un proceso opcional y sia usted le preocupa su privacidad puede saltarse este registro sin que su RasPi pierda alguna caracteristica 0 funcionalidad. Sin embargo, si desea que su RasPi aparezca en el mapa, elija la opcién Add to Rastrack con las teclas de cursor y presione Intro, Tenga en cuenta que necesitard de una conexién a Internet para continua. Presione Intro para confirmar que ha lefdo el mensaje que aparece, en seguida, introduzca su nombre (0 un apodo) seguido de la tecla Intro. Intraduzca un correo electrénico a continuacién y presione Intro nuevamente para aadir su Raspberry Pi al mapa. No necesita proporcionar su ubicacién porque el software utiliza su conexién de Internet para colocar su RasPi en el mapa. Rastrack no proporcionard su ubicacién exacta a nivel de calle, pero mostrard a los demés usuarios més o menos en gué lugar del mundo usted y su RasPi se encuentran. Finalmente, presione Intro para volver a la pantalla principal de raspi-config, presione la tecla de flecha Derecha dos veces y luego Intro para salir de la herramienta y volver ala consola o tertainal, Bara ver el mapa, visite clsitio web [Link]. 7 Overclock Overclocking se refiere al proceso de hacer funcionar un dispositive a una velocidad mas alta de la que los fabricantes propusieron. #l procesador BCM2835 de la Raspberry Pi puede funcionar por encima de su velocidad predeterminada de 700MHz para aumentar el rendimiento del sistema, No obstante, tal rendimiento tiene un. costo, el chip funcionaré a una mayor temperatura que antes, consumiré més energia y puede experimentar una vida ttil més corta que una RasPi que est4 funcionando a su velocidad predeterminada. ‘Aunque es posible altera el endimiento del procesador BCM2835 manualmente (ver Capitulo 7, “Cnfiguraion Avanzada de la Raspberry Pi") la forma mis segura es utilizando raspi-config. Esto le limita a una seleccién de ajustes de overclock preconfigurados que son conocdos ome segurcs de ulza con la mayoria de las Raspberrys (ver Figura 6-3) as opines predefinids indus en raspt-config Chose overclock preset Modest S00MHz ARM, 250MHz core, 496MHz SDRAM, © overvolt Medium 900MH2 ARM, 259Hiz core, 4S@MHZ SDRAM, 2 overvolt High — 956MHz ARM, 250MHz core, 45@MHz SDRAM, 6 overvolt Turbo 1o9eMiiz ARM, S9EMHZ core, OGEMZ SDRAM, © overvolt| 76 RASPBERRY PI GUIADEL USUARIO ‘Aunque las configuraciones de overclock disponibles en raspi-canfig son razonablemente saguras y no dafan la garantia, no todas las Raspberry Pi pueden alcanzar las velocidades méximas. Si observa que su RasPi se comporta Inestable (partcularmente si experimenta que los archivos en la tarjeta SD se yuelven corruptos) disminuya ia Velocidad a una mas baja de la que asté actualmente utlizando o devuelva la RasPi a su velocidad predeterminada cde 700MM Para overclockear su Raspberry Bi, seleccione la opcién Overclock con las tecas de cursor y presione Intro. Lea caidadosamente el mensaje que aparece y luego presione Intro para confirmar que desea continuar. Siha cambiado de opinién, puede simplemente presionar Intro tan pronto como aparezca la pantalla siguiente para mantener intactala velocidad existente de la Raspberry Pi. Si desea probar el overclocking de su RasPi,utilice las teclas de cursor para seleccionar una de las opciones de overclock preestablecidas que aparecen en la pantalla siguiente: None, Modest, Medium, High y Turbo. Casi todos Jos modelos de Raspberry Pi deben ser capaces de utilizar la configuracién Modest, la cual incrementa la velocidad de reloj del procesador a 800Mlz. Muchas otras Raspberry Pi serin capaces de utilizar la configuracién Medium, que incrementa el voltajeaplicado al procesador para legar a los 900MHz y adicionalmente incrementa a velocidad de la memoria de 400MHz a 450MHz Los dos configuraciones restantes pueden no funcionar en todos los modelos de Raspberry Pi. El procesador BCM2835 es un circuito complejo que difiere en su capacidad de ser overclockeado de unidad a unidad (induso entre dos RasPis del mismo lote) La configuraciéa High incrementa la velocidad a 950MHz pero requiere significativamente més voltaje que Medium 0 Modest para lograrlo, lo que significa mas calentamiento y una reduccién de la vida ditil del procesador. La configuracién Turbo incrementa el procesador a 1000MHz, ademis de doblar el reloj de gréficos a 500MHz e incrementar el reloj de memoria a GO0MHz. Esta configuracién ofrece el mejor de los rendimientos, pero est vineulado a la corrupcién de la tarjeta SD (donde los archivos se vuelven, ilegibles) en ciertos modelos de Raspberry Pi Si desea hacer uso del modo Turbo, asegtirese de contar con un respaldo de los archivos importantes almacenados fen su RasPi antes de proceder. Si comienza a tener problemas, baje la configuracién a High o una més abajo y su RasPi volverd ala normalidad. ‘Cuando haya hecho su eleccidn, presione la tecla Intro y luego presione Intro nuevamente para reinicar la RasPi con la nueva velocidad Si selecciona una velocidad mas alta que no es capaz la RasPi de aceptar, puede que no arranque correctamente. Si observa que su RasPi se carga a una pantalla negra 0 que constantemente se reincia sin preguntarle si quiere snidar la sesién, es porgue ha elegido una velocidad demasiado alta. Mantenga presionada la tecla Shift en el teclado para pasar por alto temporalmente la configuracién de overclock y asi cargar la RasPi con su velocidad de fbrica. Una ver iniciada la RasPi, suelte la tecla Shift e iniciesesién, luego cargue raspi-config y ingrese al ‘ments Overclock para elegir una opcién mas conservadora 8 Advanced Options (Opciones Avanzadas) ‘Al elegi la pein Advanced Options con ls telas de cursor y presionando Intro se carga el meni Advanced Options (ver Figura 6-4), que proporciona acceso a algunos ajustes adicionales que no se encuentran en el meni Setup Options. Si ingresa a este mens por equivocacion, puede volver al ment principal Setup Opcions presionando la tecla de fecha Derecha dos wecesseguido de la teca Into.RASPBERRY PI GUIADE! USUARIO 77 ‘a patalla Advanced Options de raspi-config Tosbberry #2 Sortare Conragurataon Toot (rasp:¢ontag)-————— Tavances Options 15 revory SpUt Change the anunt of ewory nade os Sse Enable/blsable reote comand Line acest te your 9 using SoH BS tysate ——tpaate this teol ta the Latest version Al Oversean ‘Muchos televisores tiene la caracteristica overscan, que significa que el rea visible de imagen es ligeramente més pequeta que la imagen transmitida. En la emisién de television, el overscan se utiliza para ocultar datos adicionales tales como la informacién de cédigo de tiempo, pero en la computacién, esto produce que los bordes de la pantalla permanezcan ocultos, Por el contrario, utilizando una seial de television con un modemo monitor puede revelar los bordes previamente ocultos con sus datos adicionales. Es posible que necesite ajustar el overscan por alguna de dos razones: porque la imagen de su RasPi se encuentra rodeada por barras negras, en cuyo caso el overscan necesita ser reducido o deshabilitado por completo; o porque la imagen de su RasPi se extiende més allé de los bordes visibles de su pantalla, en cuyo cago el overscan necesita ser incrementado, Esto siltimo es lo més comin cuando se utiliza la salida de video compuesto de la RasPi con un viejo televisor (ver Capitulo 2, "Comenzando con la Raspberry Pi") ara ajustar la configuracin del overscan, seleccione la opcién Overscan con las teclas de cursor y presione Intro. Un ment aparecerd preguntindole si el overscan debe ser activado o desactivado. Si esté utiligando un monitor 0 televisor mediante el puerto HDMI, elija Disable presionando Intro; de lo contrario, presione la tecla de flecha Derecha para seleccionar Enable y confirme con la teda Intro. Para salir de raspi-config presione la tecla de flecha Derecha dos veces hasta seleccionar Finish y presione Intro. Se le pedira que reinicie para aplicar la nueva
/var/waw/[Link]” Este comando crea un nuevo archivo llamado phptest php en el directorio /Var /www. Este archivo le dice a PHP que cree una pigina de informacién con fines de diagnéstico. Visite este archivo utilizando un navegador web desde otra computadora escribiendo ht tp: //direcctonip/phptest php (reemplazando direccionip con la direccién118 RASPBERRY PI GUIADEL USUARIO IP de la Raspberry Pi) © sobre la misma RasPi escribiendo dentro de la barra de direcciones [Link] /phptest. php (ver Figura 10-4). (Conprolsén dl nila PP de System Linas raspberiypls.1.0+ #107 PREEMPT Sunn 10 15/57/38 BST 2012 armvél Build Date fun 20 2022 tiaras Server API [Apache 2.0 Hancler ‘Virtual Directory [disabled Support Configuration File |jeterpha5/apachee ([Link]) path, Loaded [istcipheS/apachea/[Link] ‘Configuration File Scan this dir for — [/etciphp5/apache2iconta ‘additional .in files Done (5.5) ‘Cuando haya terminado de comprobar, elimine el archivo phptest . php con el siguiente comando sudo em /var/wwu/[Link] consts0 ‘Aunque Apache @s el servidor web més comdn, existen otros, Si encuentra que el rendimiento de Apache es demasiado lento, experimente con lighttpd (un servider web ligero diseriado para ullizar menos memoria que Apache}. Lo puede instalar en Raspbian con el comando sudo apt-get install Lighttpd Con la pila LAMP instalada y trabajando, ahora puede crear su propio sitio web que sera servido por Ta RasP. Mientras los sitios no sean demasiado complejos y no reciban muchisimos usuarios al mismo tiempo, la RasPi podré hacer frente a la tarea de manera admirable haciendo que su pequefio tamafio y su diminuto consumo de fenergia més que compensen cualquier desaceleracién debida a que su sitio se esté volviendo popular. Por defecto, los archivos para el servidor web se almacenan en la carpeta /Var/ww, en la cual s6lo el usuario root puede escribir, Para modificar en dénde Apache encontrar& sus archivos (por ejemplo, para mover el sitio web a una unidad de almacenamiento externa con mayor capacidad) edite el archivo de texto @00-deFaullt que se encuentra ubicado en la carpeta /etc/apache2/sites-enabled. Para obtener mas informacién sobre la configuracién de “Apache, PHP y MySQL, escriba los siguientes comando en la termina o consola man apache2 man php5 man mysql
Você também pode gostar
Introdução ao Raspberry Pi para Iniciantes
PDF
Ainda não há avaliações
Introdução ao Raspberry Pi para Iniciantes
19 páginas
Raspberry Pi Manual para Iniciantes Passo A Passo para o Primeiro Raspberry Pi Projeto by Axel Mammi
PDF
100% (1)
Raspberry Pi Manual para Iniciantes Passo A Passo para o Primeiro Raspberry Pi Projeto by Axel Mammi
151 páginas
Portuguese Beginners Guide Book Digital PDF
PDF
Ainda não há avaliações
Portuguese Beginners Guide Book Digital PDF
248 páginas
Introdução ao MicroPython na Pico
PDF
100% (1)
Introdução ao MicroPython na Pico
128 páginas
Su Mario Raspberry Pi
PDF
Ainda não há avaliações
Su Mario Raspberry Pi
8 páginas
Arduino C++
PDF
100% (1)
Arduino C++
300 páginas
ADC no Microcontrolador ESP32
PDF
Ainda não há avaliações
ADC no Microcontrolador ESP32
53 páginas
E-book IoT para Iniciantes com ESP-32
PDF
100% (1)
E-book IoT para Iniciantes com ESP-32
101 páginas
Manual Esp32 - Eng - Samuel Rogerio
PDF
100% (2)
Manual Esp32 - Eng - Samuel Rogerio
16 páginas
Guia Completo de Assembly e C
PDF
Ainda não há avaliações
Guia Completo de Assembly e C
636 páginas
Mecatrônica Fácil
PDF
100% (1)
Mecatrônica Fácil
42 páginas
Projetos Com ESP32 e LoRa - NCB
PDF
100% (10)
Projetos Com ESP32 e LoRa - NCB
219 páginas
Integração Raspberry Pi e Arduino
PDF
100% (1)
Integração Raspberry Pi e Arduino
181 páginas
Introdução ao Protocolo ESP NOW
PDF
Ainda não há avaliações
Introdução ao Protocolo ESP NOW
13 páginas
Curso de Arduino Básico: Eletrônica e Projetos
PDF
100% (1)
Curso de Arduino Básico: Eletrônica e Projetos
68 páginas
Curso FreeRTOS com ESP32
PDF
100% (1)
Curso FreeRTOS com ESP32
149 páginas
IoT Com MicroPython e NodeMCU - Claudio Luis Vieira Oliveira, H
PDF
100% (2)
IoT Com MicroPython e NodeMCU - Claudio Luis Vieira Oliveira, H
335 páginas
LINUX Kurumin, Desvendando Seus Segredos
PDF
Ainda não há avaliações
LINUX Kurumin, Desvendando Seus Segredos
615 páginas
Elektor 102
PDF
Ainda não há avaliações
Elektor 102
68 páginas
Programmig Esp8266-Based Wireless Syste in MicroPython - En.pt
PDF
Ainda não há avaliações
Programmig Esp8266-Based Wireless Syste in MicroPython - En.pt
51 páginas
Esp8266 Cursos
PDF
Ainda não há avaliações
Esp8266 Cursos
105 páginas
Guia Prático do Kit Arduino Big Jack
PDF
Ainda não há avaliações
Guia Prático do Kit Arduino Big Jack
102 páginas
Guia Completo de C para Sistemas Embarcados Do Código Ao Controle de Hardware - Hugo S. Dias. 2ed
PDF
Ainda não há avaliações
Guia Completo de C para Sistemas Embarcados Do Código Ao Controle de Hardware - Hugo S. Dias. 2ed
239 páginas
Projetos Com ESP32 e LoRa - NCB - TOAZ - INFO
PDF
Ainda não há avaliações
Projetos Com ESP32 e LoRa - NCB - TOAZ - INFO
220 páginas
E-book IoT para Iniciantes com ESP-32
PDF
100% (1)
E-book IoT para Iniciantes com ESP-32
111 páginas
Funcionamento Sensores
PDF
100% (5)
Funcionamento Sensores
175 páginas
Projetos de Python com Arduino
PDF
Ainda não há avaliações
Projetos de Python com Arduino
28 páginas
Manual do Kit Arduino Iniciante
PDF
100% (7)
Manual do Kit Arduino Iniciante
134 páginas
E-book Arduino Júnior para Iniciantes
PDF
100% (1)
E-book Arduino Júnior para Iniciantes
114 páginas
Projetos de Mouse e Arduino PS2
PDF
Ainda não há avaliações
Projetos de Mouse e Arduino PS2
5 páginas
Reparo de Fonte ATX para PC
PDF
Ainda não há avaliações
Reparo de Fonte ATX para PC
3 páginas
Como Usar o Adaptador USB para ESP8266 ESP-01 - Arduino e CIA
PDF
100% (1)
Como Usar o Adaptador USB para ESP8266 ESP-01 - Arduino e CIA
5 páginas
Internet das Coisas e Radiuino
PDF
100% (1)
Internet das Coisas e Radiuino
152 páginas
Integração ESP32 com Alexa: Tutorial Completo
PDF
Ainda não há avaliações
Integração ESP32 com Alexa: Tutorial Completo
18 páginas
Linux Do Zero12
PDF
Ainda não há avaliações
Linux Do Zero12
117 páginas
Guia Prático do Kit Arduino Beginning
PDF
Ainda não há avaliações
Guia Prático do Kit Arduino Beginning
75 páginas
Curso de Arduino: Sinais e Sensores
PDF
100% (1)
Curso de Arduino: Sinais e Sensores
48 páginas
Introdução à Computação Física com Arduino
PDF
100% (7)
Introdução à Computação Física com Arduino
50 páginas
Introdução ao STM32 Maple Mini
PDF
0% (1)
Introdução ao STM32 Maple Mini
19 páginas
E-book IoT para Iniciantes: Projetos Práticos
PDF
Ainda não há avaliações
E-book IoT para Iniciantes: Projetos Práticos
108 páginas
Introdução ao Microcontrolador PIC
PDF
Ainda não há avaliações
Introdução ao Microcontrolador PIC
60 páginas
Introdução ao Arduino e Circuitos Elétricos
PDF
100% (1)
Introdução ao Arduino e Circuitos Elétricos
81 páginas
Curso de Introducao A Producao de PCB Utilizando o Easy Eda
PDF
100% (1)
Curso de Introducao A Producao de PCB Utilizando o Easy Eda
34 páginas
Introdução ao Arduino para Iniciantes
PDF
100% (1)
Introdução ao Arduino para Iniciantes
21 páginas
Protocolo EIB-KNX na Domótica
PDF
100% (2)
Protocolo EIB-KNX na Domótica
29 páginas
100 Circuitos de Audio
PDF
57% (7)
100 Circuitos de Audio
20 páginas
Placa de Desenvolvimento Altera Cyclone IV
PDF
Ainda não há avaliações
Placa de Desenvolvimento Altera Cyclone IV
4 páginas
Newton C Braga - 100 Circuitos de Fontes - 5
PDF
100% (1)
Newton C Braga - 100 Circuitos de Fontes - 5
79 páginas
Programação C para Arduino Uno
PDF
Ainda não há avaliações
Programação C para Arduino Uno
29 páginas
Ilovepdf Merged
PDF
Ainda não há avaliações
Ilovepdf Merged
385 páginas
Guia Prático do ESP8266 e NodeMCU
PDF
Ainda não há avaliações
Guia Prático do ESP8266 e NodeMCU
29 páginas
Guia Prático de Multiprocessamento ESP32
PDF
100% (2)
Guia Prático de Multiprocessamento ESP32
88 páginas
Projetos de Eletrônica e Alarmes Automáticos
PDF
100% (1)
Projetos de Eletrônica e Alarmes Automáticos
83 páginas
Introdução ao Raspberry Pi e IoT
PDF
Ainda não há avaliações
Introdução ao Raspberry Pi e IoT
110 páginas
Primeiros Passos Com o Raspberry Pi
PDF
75% (4)
Primeiros Passos Com o Raspberry Pi
22 páginas
Introdução ao Raspberry Pi e IoT
PDF
Ainda não há avaliações
Introdução ao Raspberry Pi e IoT
25 páginas
Introdução ao Raspberry Pi Pico W e MicroPython
PDF
Ainda não há avaliações
Introdução ao Raspberry Pi Pico W e MicroPython
19 páginas
Guia Prático para Raspberry Pi 3
PDF
100% (3)
Guia Prático para Raspberry Pi 3
35 páginas
Primeiros Passos Com o Raspberry Pi PDF
PDF
67% (3)
Primeiros Passos Com o Raspberry Pi PDF
22 páginas
Primeiros Passos - Documentação Do Raspberry Pi
PDF
Ainda não há avaliações
Primeiros Passos - Documentação Do Raspberry Pi
20 páginas