
Raspberry PI 3 Model B+
Ebben az oktatóanyagban áttekintjük a Swift használatának alapjait a Raspberry Pi-n. A Raspberry Pi egy kicsi és olcsó, egylapos számítógép, amelynek lehetőségeit csak a számítási erőforrások szabják meg. Jól ismert a technológiai geekek és a barkácsolók körében. Ez egy nagyszerű eszköz azok számára, akiknek kísérletezniük kell egy ötlettel vagy tesztelniük kell egy bizonyos koncepciót a gyakorlatban. Sokféle projekthez használható, és szinte bárhol könnyen elfér - például monitorfedélre szerelhető és asztali számítógépként használható, vagy egy kenyérsütő táblához csatlakoztatva elektronikus áramkört vezérelhet.
A Malinka hivatalos programozási nyelve a Python. Bár a Python használata meglehetősen egyszerű, hiányzik a típusbiztonság, ráadásul rengeteg memóriát fogyaszt. A Swift viszont rendelkezik ARC memóriakezeléssel, és majdnem 8-szor gyorsabb, mint a Python. Nos, mivel a RAM mennyisége és a Raspberry Pi processzor számítási lehetőségei korlátozottak, a Swifthez hasonló nyelv használata lehetővé teszi a mini-PC hardverében rejlő lehetőségek maximalizálását.
OS telepítése
A Swift telepítése előtt ki kell választania az operációs rendszert. Ehhez megteheti külső fejlesztők által kínált. A leggyakoribb választás a Raspbian, a Raspberry Pi hivatalos operációs rendszere. Számos lehetőség van a Raspbian telepítésére SD-kártyára; esetünkben balenaEtchert fogunk használni. A következőket kell tennie:
- Töltse le a Raspbian OS legújabb verzióját .
- .
- Használjuk formázott kártyára való feltöltéshez.

Második lépés: formázza az SD-kártyát MS-DOS-ban (FAT)

Harmadik lépés: a balenaEtcher segítségével töltse fel a Raspbiant a kártyára
Kezdőknek ajánlunk egy ingyenes intenzív gépi tanulási tanfolyamot:
— Szeptember 2-4. Egy ingyenes intenzív tanfolyam, amely lehetővé teszi, hogy megértse, mi az a gépi tanulás, és megtanulja, hogyan kell dolgozni az internetről származó nyílt adatokkal. Megtanuljuk a dollár árfolyamának előrejelzését is egy saját fejlesztésű modell segítségével.
Raspberry Pi beállítás
Már félúton! Most van egy SD-kártya az operációs rendszerrel, amelyet használni fogunk, de az operációs rendszert még telepíteni kell. Erre két lehetőség van:
- Használjon a készülékhez csatlakoztatott monitort, billentyűzetet és egeret.
- Csináljon mindent egy másik számítógépről SSH-n keresztül vagy USB-konzolkábellel.
Ha ez az első tapasztalata a Pi-vel, akkor az 1. lehetőséget ajánlom. Miután a Raspbian OS SD-kártyát behelyezte a Pi-be, csatlakoztassa a HDMI-kábelt, az egeret, a billentyűzetet és a tápkábelt.
A Pi-nek be kell indulnia, amikor be van kapcsolva. Gratulálunk! Most eltölthet egy kis időt az asztali számítógépének és képességeinek megismerésével.

A Swift telepítése
A Swift Raspberryre való telepítéséhez csatlakoznia kell az internethez (Ethernet vagy WiFi használatával, az alaplap típusától függően). Az internet csatlakozása után megkezdheti a Swift telepítését.
Ezt kétféleképpen lehet megtenni. Első - , a második a már lefordított binárisok használata. Erősen javaslom a második módszert, mivel az első több napos előkészületet igényel. A második módszer a csoportnak köszönhetően jelent meg . Ő birtokol egy repót, amelyből telepítheti a Swiftet az apt ().
Ez egy parancssori eszköz, mintegy az App Store-hoz hasonló alkalmazásokhoz és csomagokhoz Linux-eszközökhöz. Az apt-vel kezdjük az apt-get beírásával a terminálba. Ezután meg kell adnia néhány parancsot, amelyek tisztázzák a végrehajtandó feladatot. Esetünkben a Swift 5.0.2-t kell telepítenünk. A megfelelő csomagok lehetnek .
Nos, kezdjük. Most, hogy tudjuk, hogy a Swiftet az apt segítségével fogjuk telepíteni, hozzá kell adnunk a tárat a tárolók listájához.
Repo hozzáadása/telepítése parancs így néz ki:
curl -s <https://packagecloud.io/install/repositories/swift-arm/release/script.deb.sh> | sudo bash 
Ezután telepítse a Swiftet a hozzáadott repóból:
sudo apt-get install swift5=5.0.2-v0.4 
Ez minden! A Swift már telepítve van a Raspberry-nkre.
Tesztprojekt készítése
Abban a pillanatban, nem működik, de minden más igen. A teszthez hozzunk létre egy Swift csomagot a Swift Package Manager segítségével.
Először hozzon létre egy MyFirstProject nevű könyvtárat.
mkdir MyFirstProject 
Ezután módosítsa az aktuális munkakönyvtárat az újonnan létrehozott MyFirstProject-re.
cd MyFirstProject 
Hozzon létre egy új végrehajtható Swift-csomagot.
swift package init --type=executable 
Ez a három sor létrehoz egy üres Swift-csomagot MyFirstProject néven. A futtatásához írja be a swift run parancsot.

Amint az összeállítás befejeződött, látni fogjuk a „Hello, world!” kifejezést. a parancssorban.
Most, hogy elkészítettük első Pi programunkat, változtassunk néhány dolgon. A MyFirstProject könyvtárban módosítsuk a main.swift fájlt. Tartalmazza azt a kódot, amely akkor fut le, amikor a csomagot a swift run paranccsal futtatjuk.
Változtassa meg a Sources/MyFirstProject könyvtárat.
cd Sources/MyFirstProject 
A main.swift fájl szerkesztése a beépített segítségével .
nano main.swift 
A szerkesztő megnyitása után módosíthatja a program kódját. Cseréljük le a main.swift fájl tartalmát erre:

print("Hello, Marc!")Természetesen beírhatja a nevét. A módosítások mentéséhez a következőket kell tennie:
- CTRL+X a fájl mentéséhez.
- Erősítse meg a változtatásokat az „Y” megnyomásával.
- Erősítse meg a main.swift fájl módosítását az Enter megnyomásával.


Minden változtatás megtörtént, most ideje újraindítani a programot.
swift run 
Gratulálunk! A kód lefordítása után a terminálnak meg kell mutatnia a módosított sort.
Most, hogy a Swift telepítve van, van mit tennie. Tehát hardver, például LED-ek, szervók, relék vezérléséhez használhatja a Linux/ARM kártyákhoz készült hardverprojektek könyvtárát, amely az ún. .
Jó szórakozást a Swifttel való kísérletezéshez a Raspberry Pi-n!
Forrás: will.com
