Raspberry Pi Handledning
Komma igång med Raspberry Pi
Sök…
Anmärkningar
Det här avsnittet ger en översikt över vad hallon-pi är {det kan också beskrivas på Stack Exchange med den förkortade termen "RPi"}, och varför en utvecklare kanske vill använda den.
Den har sin egen dedikerade Stack Exchange-webbplats här på: http://raspberrypi.stackexchange.com/ .
Det här avsnittet ger en översikt över varför en utvecklare kanske vill använda den.
Det bör också nämna alla stora ämnen inom hallon-pi och koppla till relaterade ämnen. Eftersom dokumentationen för hallon-pi är ny kan du behöva skapa initialversioner av relaterade ämnen.
SD-kortinställning
Börja med att installera operativsystemet på MicroSD-kortet, antingen NOOBS eller Raspbian, båda tillhandahållna av Raspberry Pi-stiftelsen, tillgängliga på deras webbplats . NOOBS, som står för New Out Of Box Software, är designad för nybörjare och är den enklaste att installera på ditt SD-kort. Du kan antingen följa deras officiella instruktioner eller se nedan.
Formatera SD-kortet med en enda partition av FAT32, antingen med hjälp av systemhanteringsverktyget eller ett tredjepartsverktyg, till exempel SD-föreningens SD Formatter 4.0 , eller GParted . Ladda ner NOOBS ZIP-filen och packa upp den. nästa, kopiera filerna till den partition som du just skapade. Se till att du matar ut den innan du kopplar bort den.
Raspberry Pi-installation - Windows
Ursäkt:
Det här är detaljerade instruktioner om hur du ställer in en Raspberry Pi med Raspbian- operativsystemet.
Dessa instruktioner är något Windows-specifika.
Vissa installationssteg kan också gälla för andra operativsystem, men tänk på det förstnämnda.
Innehåll
- Krav
- Att välja ett operativsystem
- Installera operativsystemet
- Grundläggande konfiguration
Krav
- Raspberry Pi (version 1, 2 eller 3 - vilken modell som helst)
- Strömförsörjning (5V, 2000mAh usb-adapter - rekommenderas)
- MicroSD-kort (klass 10 rekommenderas med minst 8 GB - se lista över kompatibla kort här: eLinux )
- Dator med SD-kortläsare (eller en USB SD-kortläsare)
- Monitor / TV med HDMI-port
- HDMI-kabel
- USB-tangentbord
- Win32 Disk Imager
Att välja ett operativsystem
- NOOBS
En samling olika operativsystem för Raspberry Pi och innehåller Raspbian. Förutom Raspbian inkluderar NOOBS också Pidora, LibreELEC, OSMC, RISK OS, Arch Linux, Windows 10 IOT Core och några andra val. Det är viktigt att notera att inte alla dessa val är tillgängliga på alla modeller av Raspberry Pi (till exempel Windows IOT Core är bara tillgänglig på Raspberry Pi 2 och nyare). Att installera något annat operativsystem än Raspbian kräver en Ethernet-anslutning på din Raspberry Pi. - Raspbian
Det officiellt stödda operativsystemet för Raspberry Pi, det är en port på OS som kallas Debian. Förinstallerat med utbildningsprogramvara och med ett stort samhälle - detta är det rekommenderade operativsystemet för Raspberry Pi - Windows 10 IOT Core En förenklad version av windows speciellt utformad för IOT (Internet Of Things) enheter. Det är viktigt att notera att detta inte är en fullständig version av Windows och inte har saker som användaren kan förvänta sig, till exempel en startmeny och möjligheten att köra de flesta Windows-applikationer.
Installera operativsystemet
SD-kort
- Anslut ditt SD-kort till din dator
- Ladda ner operativsystemet du har valt i .img- format
(Det kan komprimeras i en .zip- fil, som ska extraheras efter nedladdning) - Öppna Win32DiskImager
- Välj ditt SD-kort
- Välj din OS .img- fil
- Klicka på
Write
Raspberry Pi
- Sätt i SD-kortet i Raspberry Pi
- Anslut ditt USB-tangentbord
- Anslut din bildskärm / TV
- Anslut en Ethernet-kabel (tillval: men rekommenderas!)
- Anslut USB-strömkabeln i Raspberry Pi
Operativ system
Om operativsystemet har skrivits korrekt på SD-kortet och operativsystemet är ett giltigt ARM-operativsystem, bör det installeras automatiskt på Raspberry Pi - med liten eller ingen interaktion.
(Detta beror dock mycket på vilken typ av operativsystem som har valts)
Om du valde NOOBS kommer ett gränssnitt att dyka upp och du kan välja vad du ska installera.
Grundläggande konfiguration
Kommandorad:
Kommandot sudo raspi-config ger dig åtkomst till Raspberry Pi-konfigurationen.
Inställningsalternativ:
1 Expand Filesystem Ensures that all of the SD card storage is available to the OS
2 Change User Password Change password for the default user (pi)
3 Enable Boot to Desktop/Scratch Choose whether to boot into a desktop environment, Scratch, or the command line
4 Internationalisation Options Set up language and regional settings to match your location
5 Enable Camera Enable this Pi to work with the Raspberry Pi camera
6 Add to Rastrack Add this Pi to the online Raspberry Pi Map (Rastrack)
7 Overclock Configure overclocking for your Pi
8 Advanced Options Configure advanced settings
9 About `raspi-config` Information about this configuration tool
- Efter en ny och ren installation rekommenderas att du väljer det första alternativet:
Expand Filesystem - Om du är europeisk och inte känner till den engelska tangentbordslayouten kan du gå till
Internationalisation Optionsoch ändra tangentbordsspråket och mer. - Det rekommenderas att undvika
Overclocksom nybörjare. Särskilt om du har Raspberry Pi 3. RPI 3 är känd för att bli väldigt het, även om den inte är överklockad.
Om du funderar på att överklocka RPI 3, vänligen få kylflänsar eller en fläkt för ditt bräde för att förhindra att den överhettas. - Aktivering av SSH-åtkomst kan göras i menyn
Advanced Options, referenser är standardnamn och lösenord.
GUI:
Installering av Raspbian Jessie startas automatiskt in i ett grafiskt användargränssnitt, de nämnda alternativen presenteras i Alternativ-menyn i det övre vänstra hörnet.
Det rekommenderas för nybörjare att fortsätta använda GUI, men om du köpte en Raspberry Pi för att lära dig kommandoraden. Alternativet att starta in i kommandoraden finns i menyn Inställningar.
Notera
Att ändra inställningar på Raspberry Pi uppmanar vanligtvis en omstart som händer när du accepterar de ändringar du har gjort.
Extra information
Standardnamn: pi
Standardlösenord: hallon
Stäng av Raspberry Pi görs genom att dra i USB-kontakten.
(Att välja avstängning i Raspbian GUI kommer helt enkelt att sätta Raspberry Pi i ett minskat tillstånd, fortfarande använder makt - men mindre)
Starta om Raspberry Pi görs genom att helt enkelt ansluta kabeln efter att ha kopplat bort den.
(Om inte omstartalternativet väljs i GUI eller sudo reboot på kommandoraden.
Raspberry Pi Introduktion - Hello World in C
Ursäkt
Detta är en introduktion till Hello World-programexemplet på Raspberry Pi skriven i C.
Följande exempel använder kommandoradsgränssnittet och konfigureras som en steg-för-steg-guide.
Tillsammans med att skapa ett Hello World-program kommer läsaren att introduceras till enkla linux-kommandoradskommandon.
Obs! Den här introduktionen är skriven för nybörjare.
Hello World - Mitt första program
Första steget:
Skapa en katalog som innehåller källkod.
- Leta reda på din hemkatalog genom att skriva följande kommando
cd - Skapa en ny mapp för dina källkod
mkdir programs
(Tips: Linux är skiftlägeskänsligt när man hanterar fil- och katalognamn) - Byt till dina nya katalog-
cd programs
Andra steg:
Skriva ditt första program.
Linux-system erbjuder en stor variation av textredigerare, du hittar naturligtvis Vim eller Nano.
Detta exempel kommer att använda Nano-textredigeraren.
- Skapa din
nano helloworld.c - Detta öppnar en redaktör - när du lämnar och sparar skapar filen i mappen.
Följande kod är källkoden för Hello World-programmet:
/* My first program */
#include<stdio.h>
int main()
{
printf("Hello World\n");
}
- Efter att du har skrivit koden,
ctrl + xpåctrl + xatt lämna redigeraren, tryck påyochenteratt spara ändringarna. - Skriv kommandot
lsatt kontrollera om filen finns i din katalog.
Tredje steget:
Sammansätta ditt första program.
- För att sammanställa vår
helloworld.cmåste vi använda en kompilator, vi kommer att använda
GNU Compiler Collection - även känd som GCC. - Följande kommando kompilerar källkoden till ett körbart binärt program
gcc helloworld.c -o myfirstprogram.bin
Källkodfilen erbjuds som ett argument till GCC-kompilatorn och -o definierar ett annat argument som uttrycker att vi vill att kompilatorn ska mata ut något.
I det här fallet vill vi att den ska mata ut en .bin fil som vi namngav oss själva.
Det finns flera andra argument du kan använda när du sammanställer med GCC, ett exempel skulle vara
-wall som möjliggör alla varningar. Detta ger dig information om alla fel som GCC kan stöta på.
Fjärde steget:
Kör ditt första program.
- Att köra ett program på Raspberry Pi görs genom att lägga till
./framför namnet på programmet som du vill köra. - Vi kan köra vårt program genom att skriva
./myfirstprogram.bin
Kommandot ska köra programmet och producera Hello World i konsolfönstret.
Logga in med IPv6
Vanligtvis kämpar vi igenom processen att logga in i Raspberry Pi med ssh eller andra liknande verktyg. Men vi kan göra processen trevligare.
När din Raspberry Pi är ansluten till ett nätverk får den en IPv4-adress och en IPv6- adress, som är baserad på NIC: s MAC-adress. Det bra med detta är att IPv6-adressen inte ändras även om nätverket har en DHCP-tjänst.
Med det sagt, låt oss upptäcka vår IPv6-adress. Du behöver bara logga in en gång med IPv4 eller med en bildskärm (HDMI eller VGA). Öppna en terminal och skriv:
ifconfig
Du kommer att se något som:
eth0 Link encap:Ethernet HWaddr 00:1C:C0:AE:B5:E6
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::21c:c0ff:feae:b5e6/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:41620 errors:0 dropped:0 overruns:0 frame:0
TX packets:40231 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:21601203 (20.6 MiB) TX bytes:6145876 (5.8 MiB)
Interrupt:21 Base address:0xe000
Som du kan se din IPv4 ser ut som 192.168.0.1 och din IPv6 skulle vara fe80::21c:c0ff:feae:b5e6 ( fe80::21c:c0ff:feae:b5e6 raden som börjar med inet6 addr ).
Så med denna information kan du logga in med kommandot ssh med följande syntax:
ssh -6 pi@fe80::21c:c0ff:feae:b5e6%eth0
Detta tillvägagångssätt verkar mer komplicerat, men IPv6-adressen definieras som link local , och eftersom den är baserad på MAC-adressen, såvida du inte ändrar den själv, kommer den alltid att fungera oavsett din IPv4-adress.
Proxy-konfiguration
Om du står bakom en proxy och behöver ansluta till internet kan du använda:
export http_proxy="http://username:password@host:port/"
För att konfigurera proxy inuti apt-get :
cd /etc/apt/apt.conf.d
Skapa en fil med namnet 10proxy:
sudo nano 10proxy
Lägg till följande rad utan verifiering:
Acquire::http::Proxy "http://yourproxyaddress:proxyport/";
Acquire::https::Proxy "http://yourproxyaddress:proxyport/";
Med autentisering:
Acquire::http::Proxy "http://username:password@yourproxyaddress:proxyport/";
Slutet / i slutet var viktigt. Utan det fungerar det inte.
Raspberry Pi v2 och v3 Arch Linux Installation --- från Mac eller Linux
En av de bästa Linux-distributionerna för närvarande för Raspberry Pi (från och med nu, "RPi") är Arch Linux . Den här webben visar installationen för:
RPi2 . ARMv7-arkitektur (32 bitar).
RPi3 . Det finns två alternativ:
- ARMv7-arkitektur (32 bitar) eller
- AArch-arkitektur (64 bitar).
Denna handledning rekommenderar att du inte installerar AArch-alternativet --- "En del av hårdvaran på kortet kanske inte fungerar, eller den kan fungera dåligt".