El LittleBox | Raspberry Pi PC (18 / 30 paso)

Paso 18: El funcionamiento del sistema

The Raspberry Pi Foundation recomienda Raspbian, una versión de Debian Linux desarrollada específicamente para el Raspberry Pi.

Antes de la LittleBox funcionará correctamente, y para activar la pantalla táctil tenemos que ir a través de unos pasos en primer lugar actualizar el sistema operativo y luego instalar los controladores de pantalla táctil.

Tomó un tiempo para entenderlo todo. Te detallo exactamente qué hacer para conseguir el LittleBox para trabajar.

Los conceptos básicos.

Después de descargar y escribir la imagen de Rasbian en una tarjeta SD, inserte la tarjeta en la Raspberry Pi y encienda su LittleBox.

Su LittleBox necesitará conectarse a internet.

En el menú de configuración, expanda la partición raíz para utilizar la tarjeta SD, cambiar la memoria dividida en 128mb de 64mb y configurarlo para botas en el escritorio.

Cuando se carga en el escritorio tal vez encuentre un borde negro alrededor de la pantalla. Tenemos que aumentar el tamaño de la pantalla, o si desea que el término técnico, cambiar el overscan.

1 | Haga doble clic en LXTerminal en el escritorio

2 | TIPO: sudo nano /boot/config.txt

3 | mover el cursor hacia abajo y quitar los signos # delante de

#overscan_left = 16
#overscan_right = 16
#overscan_top = 16
#overscan_bottom = 16

4 | Cambiar los cuatro valores de 16 a -46

5 | Pegar CTRL y X para salir, seleccionar Y guardar el archivo.

6 | TIPO: sudo reboot

El LittleBox se reiniciará y ahora no debería haber ningún borde alrededor de los bordes. Si usted encuentra que no hay ninguna imagen en la pantalla puede que necesite extraer la tarjeta SD y editar el archivo config.txt en otro PC para modificar el overscan para que quede correctamente la pantalla.

El audio de la Raspberry Pi está activado por defecto para utilizar la salida de audio digital HDMI. Asegúrese de que el sonido viene a través de la toma de auriculares y salida del amplificador tenemos que cambiar la configuración de audio.

7 | LXTerminal haga doble clic en el escritorio

8 | Tipo: sudo amixer cset numid = 3 1

Linux necesita actualización antes de instalar cualquier programa o controladores.

9 | Tipo: sudo apt-get update

10 | Tipo: sudo apt-get upgrade

Si es tu primera vez ejecutando el comando de actualización puede tardar un rato, 10 minutos o más, para que complete el proceso.

A continuación instalamos a una actualización para el Kernel.

11 | Haga doble clic en Midori en el escritorio, se abrirá una ventana del navegador.

12 | Goto https://github.com/Hexxeh/rpi-update

13 | Siga las instrucciones!

Eso es para lo básico. A continuación tenemos el trabajo de la pantalla táctil.

sudo le da privilegios de administrador (enlace).
nano es un editor de texto terminal (enlace).

amixer controla el audio (link).
apt-get es un gestor de programa de línea de comandos (enlace).

La pantalla táctil.

El controlador de pantalla táctil es un eGalax Inc. USB TouchController, usted puede confirmar que el controlador está conectado correctamente al escribir lsusb en la línea de comandos.

Este proceso puede tomar varias horas, unas seis de ellas, así que usted puede dejar su LittleBox encendido durante mucho tiempo. Recomiendo dejar el LittleBox para compilar durante la noche. Este proceso puede hacerse en otra máquina Linux, pero para los propósitos de este instructable asumirá que otra máquina Linux no está disponible.

14 | En el escritorio, haga doble clic en LXTerminal.

15 | TIPO: wget https://github.com/raspberrypi/linux/archive/rpi-3.6.y.tar.gz

wget descargará a su directorio home (si ese es el directorio en), el último núcleo de frambuesa Pi fuente desde GitHub. Puedes leer más sobre el núcleo visitando su página en GitHub, https://github.com/raspberrypi/linux.

16 | Tipo: tar - zxvf rpi-3.6.y.tar.gz

Tar se tome unos minutos para extraer el archivo.

Tenemos que instalar algunas dependencias antes de que podemos compilar el Kernel;

17 | TIPO: sudo Apto-conseguir instalar git libncurses5 qt4-dev-tools de libncurses5-dev build-essential

18 | Tipo: cd linux-rpi.3.6.y/

19 | TIPO: hacer mrproper

Limpie la fuente antes de compilar.

20 | Tipo: cp .config de arco/brazo/configs/bcmrpi_defconfig

Esto copiará la configuración predeterminada en la carpeta de instalación.

21 | TIPO: hacer xconfig

Esto carga una configuración de núcleo de interfaz gráfica de usuario. Hay otras opciones disponibles, para más información abrir el archivo README en el directorio ~/linux-rpi.3.6.y/.

22 | Haga clic en el icono de carpeta para cargar la configuración por defecto (.config).

23 | Vaya a soporte de dispositivos de entrada en el árbol de la izquierda.

24 | Desplácese hacia abajo hasta pantallas táctiles en el árbol de la derecha.

25 | Desplácese hacia abajo hasta el controlador de pantalla táctil USB y haga clic en la casilla de verificación.

Ahora debe haber una selección de controlador seleccionado en el árbol.

26 | Haga clic en el icono del disquete para guardar la configuración.

27 | Cierre la configuración GUI.

28 | TIPO: hacer

Ahora a compilar el núcleo. Esto realmente llevará varias horas. Ir a hacer una taza de té.

29 | Beber su té.

Si hay algún error al compilar el Kernel, revisar las instrucciones y confirmar que todas las dependencias están instaladas.

30 | TIPO: sudo make modules_install

Instalará los controladores de pantalla táctil, entre otros.

A continuación copiamos el kernel recién construido a la carpeta de arranque

31 | TIPO: sudo cp arch/brazo / / imagen de arranque /boot/new_kernel.img

Para realizar la nueva carga de Kernel en el arranque vamos a tener que agregar una entrada en el archivo config.txt

32 | TIPO: sudo nano /boot/config.txt

33 | TIPO: kernel=new_kernel.img

34 | CTRL y Xy a continuación Y para salvar

El núcleo y los módulos se deben instalados y correctamente configurados, para cargarlos que necesitas reiniciar.

35 | TIPO: sudo reboot

Si no reinicia el LittleBox, apague y retire la tarjeta de SD poner la tarjeta en otra máquina y editar el archivo config.txt. Como comentario, colocar un # delante, kernel=new_kernel.img reemplazar la tarjeta SD en el LittleBox e inténtelo de nuevo. Usted necesitará realizar algunos problemas para saber por qué no ha arrancado el nuevo Kernel.

Si todo ha ido bien cuando el LittleBox botas en el escritorio debería poder tocar la pantalla y mover el cursor.

Ahora tendremos que instalar un programa para calibrar la pantalla.

36 | Haga doble clic en LXTerminal

Tenemos que instalar algunas dependencias más.

37 | TIPO: sudo Apto-conseguir instalar libxext-dev libx11-dev dev libxi x11proto-entrada-dev

38 | TIPO: wget http://github.com/downloads/tias/xinput_calibrator/xinput_calibrator-0.7.5.tar.gz

39 | TIPO: tar - zxvf xinput_calibrator-0.7.5.tar.gz

40 | TIPO: cd xinput_calibrator-0.7.5

41 | Tipo: . / configure

42 | Tipo: hacer

43 | Tipo: sudo hacer instalar

Una vez terminada la instalación el calibrador ahora debería estar listo para uso.

44 | Para cargar el programa haga clic en el icono del programa en la esquina inferior izquierda de la pantalla, vaya a preferencias y haga clic en Calibrar pantalla táctil.

45 | Tocar los puntos de calibración de cuatro con un stylus o el dedo. Trate de evitar el uso de una pluma o algo puntiagudo agudo.

Cuando la calibración haya terminado, se abrirá una ventana terminal con los datos de calibración. Esto debe guardarse permanentemente en un archivo de calibración.

46 | TIPO: (en un LXTerminal diferente a la que con la información de calibración) sudo mkdir /etc/X11/xorg.conf.d

47 | TIPO: sudo nano /etc/X11/xorg.conf.d/99-calibration.conf

48 | La calibración del terminal, resalte el texto;

Sección "InputClass"
Identificador de "calibración"
MatchProduct "eGalax Inc. USB TouchController"
Opción "Calibración" "78 1970 1805 136"
EndSection

Los números y opciones pueden ser diferentes para su calibración.

49 | Edit - haga clic en copiar en el menú de calibración LXTerminal.

50 | Haga clic en Editar - luego pegar en la barra de menú de LXTerminal 99-calibration.conf.

51 | CTRL y X entonces Y para guardar.

Eso es todo!

Confirmar la pantalla táctil está trabajando y la calibración ha corregir cualquier inexactitud. Si eres feliz;

52 | Tipo: sudo reboot

Cuando el LittleBox arranca hacia la verificación de escritorio los ajuste de calibración han sido guardados y todo está bien, entonces;

53 | Hackear el planeta.

Referencias.

http://www.raspberrypi.org

https://github.com/Hexxeh/RPI-Update

http://www.raspians.com/Knowledgebase/no-Analog-Sound-out-the-Headphone-Jack/

http://www.Engineering-DIY.blogspot.ro/2013/01/Adding-7inch-display-with-Touchscreen.html

http://raspberrypi.StackExchange.com/Questions/3196/Building-kernel-image-IMG-including-ramdisk

Artículos Relacionados

IoT - controlar un Raspberry Pi Robot por internet con HTML y shell scripts sólo

IoT - controlar un Raspberry Pi Robot por internet con HTML y shell scripts sólo

(Si te gusta este Instructables, no olvide votar en ella (por encima de: bandera de la esquina a la derecha). está compitiendo en concursos de automatización y de INTERNET de las cosas. ¡Muchas gracias! ;-)En este instructables, aprenderemos cómo cre
Controlar cualquier dispositivo usando un Raspberry Pi y un módulo de relé

Controlar cualquier dispositivo usando un Raspberry Pi y un módulo de relé

El objetivo de este ible es mostrar cómo empezar con la creación de un módulo de relé en su pi y controlarlo. Mi objetivo es añadir scripts a mis pulpos para encender y apagar luces, pero de todas formas decides finalmente controlar los comandos GPIO
El Raspberry Pi 3, ver en profundidad...

El Raspberry Pi 3, ver en profundidad...

El Raspberry Pi 3 está aquí. La última versión de la computadora del tamaño de una tarjeta de crédito llega un año después del lanzamiento de su predecesor, el Raspberry Pi 2 y cuatro años después del lanzamiento del original frambuesa Pi, tiene su p
Raspberry Pi Tablet

Raspberry Pi Tablet

Esta Navidad, mi hermano me dio un Raspberry Pi 2 y la pantalla táctil de 7 pulgadas oficial.Quieren hacer uso de este gran regalo, decidí que sería un gran proyecto para una pequeña tableta.Aunque no es muy acabado aún, todavía necesita un nuevo cas
Una caja de madera para su hardware SoC como Raspberry PI.

Una caja de madera para su hardware SoC como Raspberry PI.

El Raspberry PI es un hardware impresionante. Así para un hardware impresionante que hay un buen caso. Esta es mi propuesta de tener una caja de madera para su frambuesa PI u otra cos que han decidido tener.Si usted está interesado en cómo integrar s
PiPoE - alimentar un Raspberry Pi sobre Ethernet

PiPoE - alimentar un Raspberry Pi sobre Ethernet

Este proyecto permite un Raspberry Pi, Beaglebone u otros equipos pequeños a ser alimentado por un cable Ethernet. Esta muy bien si tienes un Pi en algún lugar donde llegar corriente a la es difícil, o si desea ejecutar varios dispositivos de una UPS
Instalar un servidor Web en Raspberry Pi.

Instalar un servidor Web en Raspberry Pi.

Esta guía explica brevemente cómo instalar un servidor Web en la Raspberry Pi.Primero se debe habilitar ssh. Una guía se encuentra aquí:Necesitarás:1 frambuesa Pi(conectado a un router y a Internet)Cuando se instala el servidor Web que probablemente
Construir su primer IOT con una Raspberry Pi DHT11 sensor y Thingspeak.

Construir su primer IOT con una Raspberry Pi DHT11 sensor y Thingspeak.

IOT o Internet de las cosas es un tema candente! Según los expertos todo se conectará a internet y todos los dispositivos y sus datos pronto será sólo una dirección IP de nosotros. Así que ¿por dónde comenzar si desea explorar el mundo de Internet? Q
PiNoculars - Raspberry Pi Binoculars

PiNoculars - Raspberry Pi Binoculars

Correa un Raspberry Pi 2 + la cámara a un par de binoculares (o telescopio, microscopio, etc.) y utilizar uno de tacto de adafruit LCDs + raspbian personalizados de imagen para ver y tomar fotos. (Desplazarse por las fotos de arriba para ejemplos / c
MrRobot - Ubuntu Mobile app habilitado robótica (Raspberry Pi y arduino involucrados)

MrRobot - Ubuntu Mobile app habilitado robótica (Raspberry Pi y arduino involucrados)

Proyecto MrRobot es que una aplicación de Ubuntu Mobile activado robótica que tiene la característica de voz, toque y agitar el control para interactuar con el robot Rapiro. Este proyecto se realiza dentro de 28 horas en Ubuntu Shenzhen Hackathon en
RASPBERRY PI nRF24L01 + Mini-Hat/Proto-Board

RASPBERRY PI nRF24L01 + Mini-Hat/Proto-Board

Quería un Consejo personalizado para agregar nRF24L01 + radios a mi Pi de frambuesa. Quería que la solución sea razonablemente elegante y en mis casos de Pi sin la eliminación de la capacidad de agregar una cámara y otros accesorios. Esto básicamente
Blynk + JavaScript en 20 minutos [Raspberry Pi, Edison, Espruino...]

Blynk + JavaScript en 20 minutos [Raspberry Pi, Edison, Espruino...]

¿Alguna vez has querido para el control de "algo" desde tu smartphone?Ahora es realmente fácil. Blynk es un control remoto universal, que también puede mostrar y representar datos (y trabajos en internet). Hace prototipos aplicaciones de Interne
Solución de sonido con Control y visualización en un Raspberry Pi con pantalla táctil (funcionalidad Squeezebox Touch)

Solución de sonido con Control y visualización en un Raspberry Pi con pantalla táctil (funcionalidad Squeezebox Touch)

Te presentamos una posibilidad de seleccionar y controlar su reproductor de audio de frambuesa Pi directamente a través de una pantalla táctil. Nuestro programa de instalación se basa en la tecnología de Squeezebox y por lo tanto también permite solu
Puro Pi: Controlar los efectos de stompbox personalizado en un Raspberry Pi con un smartphone

Puro Pi: Controlar los efectos de stompbox personalizado en un Raspberry Pi con un smartphone

Este es mi primer instructivo, aunque he estado trabajando con Pure Data, Raspberry Pi y otros audio digital durante bastante tiempo. Si desea ver más este, vote por mí!¿Nunca pregunta cómo se crean efectos digitales? ¿Quieres personalizar tus efecto