De LittleBox | Een Raspberry Pi PC (18 / 30 stap)

Stap 18: Het besturingssysteem


De Raspberry Pi Foundation beveelt Raspbian, een versie van Debian Linux speciaal ontwikkeld voor de Raspberry Pi.

Voordat de LittleBox correct zal werken, en om de touchscreen we hebben om te gaan door een paar stappen om in de eerste update van het OS, waarna de stuurprogramma's touch scherm.

Het duurde een tijdje om het allemaal uitzoeken. Ik zal detail precies wat ik doen om de LittleBox te werken.

De basics.

Na het downloaden en de Rasbian image op een SD-kaart schrijven, plaats de kaart in de Raspberry Pi en inschakelen van uw LittleBox.

Uw LittleBox moet worden verbonden met het internet.

Vouw de rootpartitie van elk van de SD-kaart gebruiken, wijzigt u het geheugen tot 128mb afgesplitst van 64mb en stel deze toepassing zodat op op het bureaublad zelfstart op het menu setup.

Wanneer het laadt in het bureaublad misschien vindt u een zwarte rand rond het scherm. We moeten vergroten de grootte van het scherm, of als u wilt dat de technische term, wijzigen de overscan.

1 | Dubbelklik op LXTerminal op het bureaublad

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

3 | cursor naar beneden en verwijder de # tekens voor

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

4 | De vier waarden van 16 omzetten in -46

5 | Hit CTRL & X wilt sluiten, selecteert u Y het bestand wilt opslaan.

6 | TYPE: sudo reboot

Het LittleBox wordt opnieuw opgestart en nu moet er geen rand rond de randen. Als u vindt dat er geen beeld op het scherm moet u wellicht te verwijderen van de SD-kaart en bewerk het bestand config.txt op een andere PC te wijzigen van de overscan zodat het goed het scherm past.

De audio voor de Raspberry Pi is standaard ingesteld om te gebruiken het HDMI digitale audio-uitgang. Om ervoor te zorgen dat het geluid gaat via de koptelefoon aansluiting en uit de de versterker die we moeten veranderen de audioconfiguratie.

7 | LXTerminal Dubbelklik op het bureaublad

8 | TYPE: sudo amixer cset numid = 3 1

Linux moet worden bijgewerkt voordat we eventuele programma's of stuurprogramma's installeert.

9 | TYPE: sudo apt-get update

10 | TYPE: sudo apt-get upgrade

Als dit uw eerste keer kan uitvoeren van de upgrade opdracht het een tijdje duren, 10 minuten of meer, voor het proces te voltooien.

Vervolgens zullen we een updater voor de Kernel installeert.

11 | Dubbelklik op Midori op het bureaublad, dit wordt een browservenster geopend.

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

13 | Volg hun instructies!

Dat is het voor de basics. Vervolgens zullen we de werking van het Touch Screen.

sudo geeft u administrator-bevoegdheden (dekoppeling).
nano is een terminal text editor (dekoppeling).

amixer bepaalt de audio (dekoppeling).
sudo apt-get is een command-line programmamanager (dekoppeling).

Het touchscreen.

De TouchScreen Controller is een eGalax Inc. USB-TouchController, u kan bevestigen dat de controller is correct aangesloten door lsusb op de opdrachtregel te typen.

Dit proces kan enkele uren duren, over zes van hen, dus zorg ervoor dat u kunt laten uw LittleBox ingeschakeld voor een lange tijd. Ik zou aanraden het verlaten van de LittleBox om te compileren overnachting. Dit proces kan worden gedaan op een andere Linux machine, maar voor de toepassing van dit instructable mij zal veronderstellen dat een andere Linux machine is niet beschikbaar.

14 | LXTerminal Dubbelklik op het bureaublad.

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

wget zal downloaden naar uw home directory (als dat is de map die u in bent), de nieuwste Raspberry Pi Kernel source van GitHub. U kunt meer lezen over de Kernel door een bezoek aan hun pagina op GitHub, https://github.com/raspberrypi/linux.

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

Tar duurt een paar minuten te uittreksel naar de archief.

We moeten bepaalde afhankelijkheden installeren voordat we kunnen het compileren van de Kernel;

17 | TYPE: sudo ad rem-worden installeren git libncurses5 libncurses5-dev qt4-dev-tools build-essential

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

19 | TYPE: maken mrproper

Dat zal de bron schoon voordat het compileren.

20 | TYPE: cp arch/arm/configs/bcmrpi_defconfig .config

Dit wordt de standaardconfiguratie naar de installatiemap gekopieerd.

21 | TYPE: make xconfig

Dit zal een GUI Kernel configuratie laden. Er zijn andere opties beschikbaar, voor meer informatie het Leesmij-bestand te openen in de map ~/linux-rpi.3.6.y/.

22 | Klik op het mappictogram om te laden de standaardconfiguratie (.config).

23 | Navigeer naar Input Device Support in de linker boomstructuur.

24 | Scroll naar Touchscreens in de juiste boom.

25 | Scroll naar USB TouchScreen Driver en klik op het vakje.

Nu moet er een selectie van stuurprogramma's die zijn aangekruist in de boom.

26 | Klik op het pictogram van de diskette om de configuratie op te slaan.

27 | Sluit de configuratie GUI.

28 | TYPE: maken

De Kernel wordt nu gecompileerd. Dit zal echt enkele uren duren. Gaan maken van een kopje thee.

29 | Drink je thee.

Als er geen fouten tijdens het compileren van de Kernel, de controle over de instructies en bevestig dat alle afhankelijkheden zijn geïnstalleerd.

30 | TYPE: sudo make modules_install

Dat zal de stuurprogramma's Touchscreen, onder anderen.

Vervolgens kopiëren we de nieuwgebouwde kernel naar de opstartmap

31 | TYPE: sudo cp arch/arm/boot/Image /boot/new_kernel.img

We hebben om de nieuwe Kernel laden tijdens het opstarten een vermelding toevoegen aan het bestand config.txt op de

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

33 | TYPE: kernel=new_kernel.img

34 | CTRL & X, en vervolgens Y op te slaan

De Kernel en de modules moeten worden geïnstalleerd en correct geconfigureerd, moet u opnieuw opstarten laden.

35 | TYPE: sudo reboot

Als de LittleBox niet opnieuw opstarten, de stroom uitschakelen en verwijder de SD Card. Zet de kaart in een andere machine en bewerken van het bestand config.txt op de. Commentaar uit, plaats een # voor, kernel=new_kernel.img vervangen de SD-kaart in de LittleBox en probeer het opnieuw. U zal moeten verrichten sommige oplossen om erachter te komen waarom de nieuwe Kernel niet is opgestart.

Als alles is gegaan, ook wanneer de laarzen van de LittleBox naar het bureaublad moet u zitten kundig voor aanraking van het scherm en verplaats de cursor.

We moet nu een programma om te kalibreren van het scherm te installeren.

36 | Dubbelklik op LXTerminal

We moeten wat meer dependencies installeren.

37 | TYPE: sudo ad rem-worden installeren libx11-dev libxext-dev libxi-dev x11proto-input-dev

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

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

40 | TYPE: cd xinput_calibrator-0.7.5

41 | TYPE: . / configure

42 | TYPE: maken

43 | TYPE: sudo maakt installeren

Zodra de installatie is voltooid moet de kalibrator nu klaar voor gebruik.

44 | Om te laden het programma klik op het pictogram van het programma in de linker onderhoek van het scherm, ga naar voorkeuren en klik op Touchscreen kalibreren.

45 | Raak de vier kalibratiepunten met een stylus of je vinger. Probeer te vermijden met behulp van een pen of een scherpe puntige ding.

Als de ijking voltooid is wordt een terminalvenster geopend met de kalibratie-informatie. Dit moet permanent naar een kalibratie-bestand worden opgeslagen.

46 | TYPE: (in een verschillende LXTerminal aan degene met de kalibratie-informatie) sudo mkdir /etc/X11/xorg.conf.d

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

48 | Op de kalibratie terminal Markeer de tekst;

Sectie "InputClass"
ID "kalibratie"
MatchProduct "eGalax Inc. USB TouchController"
Optie "Kalibratie" "78 1970 1805 136"
EndSection

De aantallen en de opties kunnen uw kalibratie.

49 | Klik op Edit - en kopiëren op de menubalk van de kalibratie LXTerminal.

50 | Klik op Bewerken - vervolgens plakken op de menubalk van de 99-calibration.conf-LXTerminal.

51 | CTRL & X dan Y op te slaan.

That's it!

Bevestig het touchscreen werkt en de kalibratie is eventuele onjuistheden gecorrigeerd. Als je gelukkig;

52 | TYPE: sudo reboot

Wanneer de laarzen van de LittleBox terug naar de desktop check de kalibratie-instellingen zijn opgeslagen, en alles is goed, then;

53 | Het kappen van de planeet.

Verwijzingen.

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

Gerelateerde Artikelen

Controle op elk apparaat met behulp van een Raspberry Pi en een Relais module

Controle op elk apparaat met behulp van een Raspberry Pi en een Relais module

Het doel van deze ible is te laten zien hoe aan de slag met het opzetten van een Relais module op uw pi en onder controle. Mijn doel is om scripts toevoegen aan mijn octopussen op en uitschakelen LED-verlichting, maar hoe dan ook u wilt uiteindelijk
De Linkit met behulp van een Raspberry PI Program

De Linkit met behulp van een Raspberry PI Program

In dit instructable, ik ga u tonen hoe te programmeren van de Linktit een bord met behulp van een Raspberry Pi, en ook seriële communicatie met het vast te stellen. Dit instructable ziet u hoe u een micro-controller (één Linkit) en het werk van een m
IoT - een Raspberry Pi Robot beheren via internet met HTML en shell scripts alleen

IoT - een Raspberry Pi Robot beheren via internet met HTML en shell scripts alleen

(Als je deze Instructables, vergeet dan niet te stemmen (boven: rechts hoek vlag). het is concurreren op INTERNET of THINGS en automatisering wedstrijden. Heel hartelijk bedankt! ;-)In dit instructable, zullen we het maken van een volledig gecontrole
Bouwen van een Raspberry Pi SUPER weerstation

Bouwen van een Raspberry Pi SUPER weerstation

Laten we eerlijk zijn, wij mensen praten over het weer een veel ⛅️. De gemiddelde persoon praat over het weer vier keer per dag, voor een gemiddelde van 8 minuten en 21 seconden. Doe de wiskunde en die bedraagt 10 maanden van je leven dat je zal door
PyPrintPi op een Raspberry Pi

PyPrintPi op een Raspberry Pi

Dit project beoogt eerst leer je hoe π aan grote precisie te berekenen in een korte tijd met behulp van verschillende algoritmes. En vervolgens met behulp van Python, een Raspberry Pi en een een thermische printer zal ik uitleggen hoe een project waa
RPiScope: een raspberry pi Microscoop, bouwen van laser gesneden acryl onderdelen

RPiScope: een raspberry pi Microscoop, bouwen van laser gesneden acryl onderdelen

Work in progress. Versie: 29 Nov 2015Stap 1: InleidingStap 2: Nemen van afbeeldingen & voorbeeldafbeeldingen (neem een kijkje op de vlieg film)Stap 3: BouwinstructiesStap 4: Gereflecteerd licht vs. transillumination microscopieStap 5: SVG-bestanden e
Een Raspberry Pi camera gebaseerde Microscoop met behulp van LEGO onderdelen

Een Raspberry Pi camera gebaseerde Microscoop met behulp van LEGO onderdelen

Een Raspberry Pi camera gebaseerde Microscoop, gebouwd net van LEGO onderdelen.Versie: 11 oktober 2015Inleiding en overzichtIkn het begin ik had het idee om het bouwen van een eenvoudige en goedkope microscoop met behulp van een raspberry pi en een p
Uw eerste IOT met een Raspberry Pi, DHT11 sensor en Thingspeak bouwen.

Uw eerste IOT met een Raspberry Pi, DHT11 sensor en Thingspeak bouwen.

IOT of Internet of Things is een hot topic! Volgens de deskundigen zal alles worden aangesloten op het internet en al onze toestellen en hun gegevens zal binnenkort gewoon een IP-adres van ons af. Dus waar moet u beginnen als u wilt ontdekken de were
PiDP-8: Een Raspberry Pi als PDP-8 minicomputer

PiDP-8: Een Raspberry Pi als PDP-8 minicomputer

Iedereen wilde een PDP-8 minicomputer. Nou ja, in 1968 toch. Beleef de gouden eeuw van minicomputers door deze SD-kaart image booten op een Raspberry Pi. Desgewenst voegt u een replica voorpaneel opnieuw de Blinkenlights-ervaring toe. Een eenvoudige
Een weerbericht-weergave met behulp van knooppunt-rood en een Raspberry-Pi

Een weerbericht-weergave met behulp van knooppunt-rood en een Raspberry-Pi

Heb je gehoord over Knooppunt-rood ? Deze grafische tool wil helpen ontwikkelaars in hun missie om de draad van het Internet van dingen met Flow gebaseerde programmering.Ik keek een paar tutorials en demonstratie video's, om te begrijpen hoe vakken b
Hoe Hack een Apple Time Capsule met een Raspberry Pi

Hoe Hack een Apple Time Capsule met een Raspberry Pi

Invoering van de "Pi-Capsule." Het is momenteel de enige Apple Time Capsule die u op uw TV aansluiten kunt..., betekent dit dat het een Apple TV? ;-)OK, ok, laten we zeggen dat je hebt een oude Apple Time Capsule rond leggend dat niet meer werkt
Bouw een 3D Pan Tilt geval afgedrukt voor een Raspberry Pi

Bouw een 3D Pan Tilt geval afgedrukt voor een Raspberry Pi

Dit instructable beschrijft het gebouw van een zaak voor een Raspberry Pi waarin een vergadering van de pan-tilt voor de Pi-Camera.Mijn doel was het ontwerpen van een 3D afdrukbare geval dat netjes de Raspberry Pi terwijl ook het verstrekken van ruim
Pure Pi: Controle aangepaste stompbox effecten op een Raspberry Pi met een smartphone

Pure Pi: Controle aangepaste stompbox effecten op een Raspberry Pi met een smartphone

Dit is mijn eerste instructable, hoewel ik met Pure Data, Raspberry Pi, en andere digitale audio voor geruime tijd gewerkt heb. Als u wilt zien meer instructables uitzien, stem voor mij!Ooit wonder hoe digitale effecten worden gemaakt? Wilt u uw favo
WiFi Photobooth met een Raspberry Pi

WiFi Photobooth met een Raspberry Pi

Dit project is over een photobooth volledig gecontroleerd en beheerd door slechts een raspberry pi. U kunt het zelfs bedienen met een 12V auto accu voor een tijdje.Wat u ermee kunt doen:Deze instellen als een normale photobooth voor huwelijken, verja