Ing tutorial iki, kita bakal sinau babagan dhasar nggunakake Swift ing Raspberry Pi. Raspberry Pi minangka komputer papan tunggal cilik lan murah sing potensial diwatesi mung dening sumber daya komputasi. Iki dikenal ing antarane para geeks teknologi lan penggemar DIY. Iki minangka piranti sing apik kanggo wong sing kudu nyoba ide utawa nyoba konsep tartamtu ing praktik. Bisa digunakake kanggo sawetara saka sudhut proyèk, lan mathuk gampang meh ing ngendi wae - contone, iku bisa dipasang ing tutup monitor lan digunakake minangka desktop, utawa disambungake menyang breadboard kanggo kontrol sirkuit elektronik.
Basa pamrograman resmi Malinka yaiku Python. Senajan Python cukup gampang kanggo nggunakake, kurang safety jinis, plus nganggo akèh memori. Swift, ing tangan liyane, wis Manajemen memori ARC lan meh 8 kaping luwih cepet saka Python. Ya, amarga jumlah RAM lan kemampuan komputasi prosesor Raspberry Pi diwatesi, nggunakake basa kaya Swift ngidini sampeyan nggedhekake potensial hardware mini-PC iki.
instalasi OS
Sadurunge nginstal Swift, sampeyan kudu milih OS. Kanggo nindakake iki sampeyan bisa nggunakake salah siji opsiditawakake pangembang pihak katelu. Pilihan sing paling umum yaiku Raspbian, OS resmi saka Raspberry Pi. Ana sawetara opsi kanggo nginstal Raspbian ing kertu SD; ing kasus kita bakal nggunakake balenaEtcher. Mangkene apa sing kudu ditindakake:
Download versi paling anyar saka Raspbian OS saka kene.
Setengah dalan wis! Saiki kita duwe kertu SD karo OS sing bakal digunakake, nanging sistem operasi durung diinstal. Ana rong kemungkinan kanggo iki:
Gunakake monitor, keyboard lan mouse sing disambungake menyang piranti.
Apa kabeh saka PC liyane liwat SSH utawa nggunakake kabel USB Console.
Yen iki pengalaman pisanan sampeyan karo Pi, aku nyaranake pilihan #1. Sawise kertu SD Raspbian OS dilebokake menyang Pi, sambungake kabel HDMI, mouse, keyboard, lan kabel daya.
Pi kudu boot nalika diuripake. Sugeng rawuh! Saiki sampeyan bisa nglampahi sawetara wektu sinau babagan desktop lan kemampuane.
Nginstal Swift
Kanggo nginstal Swift ing Raspberry, sampeyan kudu nyambungake menyang Internet (nggunakake Ethernet utawa WiFi, gumantung saka model papan). Sawise internet disambungake, sampeyan bisa miwiti nginstal Swift.
Bisa ditindakake kanthi rong cara. pisanan- nggawe mbangun Swift dhewe, sing kapindho yaiku nggunakake binari sing wis dikompilasi. Aku banget nyaranake cara liya, amarga sing pisanan mbutuhake persiapan sawetara dina. Cara kapindho muncul thanks kanggo grup Swift-ARM. Dheweke duwe repo sing bisa nginstal Swift nggunakake apt (Amaju Package Tlol).
Iku alat baris perintah, kaya App Store kanggo aplikasi lan paket kanggo piranti Linux. Kita miwiti nggarap apt kanthi ngetik apt-get ing terminal. Sabanjure, sampeyan kudu nemtokake sawetara printah sing bakal njlentrehake tugas sing ditindakake. Ing kasus kita, kita kudu nginstal Swift 5.0.2. Paket sing cocog bisa golek kene.
Inggih, ayo miwiti. Saiki kita ngerti yen kita bakal nginstal Swift nggunakake apt, kita kudu nambah repo menyang dhaptar repositori.
Tambah / nginstal perintah repo lengen cepet katon kaya iki:
Sabanjure, instal Swift saka repo sing ditambahake:
sudo apt-get install swift5=5.0.2-v0.4
Iku kabeh! Swift saiki wis diinstal ing Raspberry kita.
Nggawe Proyek Test
Ing wayahe Swift REPL ora bisa, nanging kabeh liya. Kanggo tes, ayo nggawe paket Swift nggunakake Manajer Paket Swift.
Pisanan, gawe direktori sing diarani MyFirstProject.
mkdir MyFirstProject
Sabanjure, ganti direktori kerja sing saiki dadi MyFirstProject sing mentas digawe.
cd MyFirstProject
Nggawe paket Swift eksekusi anyar.
swift package init --type=executable
Telung baris iki nggawe paket Swift kosong sing diarani MyFirstProject. Kanggo mbukak, ketik printah swift run.
Sawise kompilasi rampung, kita bakal weruh tembung "Halo, jagad!" ing baris printah.
Saiki kita wis nggawe program Pi pisanan, ayo ngganti sawetara perkara. Ing direktori MyFirstProject, ayo ngganti file main.swift. Isine kode sing dieksekusi nalika kita mbukak paket kanthi printah swift run.
Ganti direktori menyang Sources/MyFirstProject.
cd Sources/MyFirstProject
Ngowahi file main.swift nggunakake dibangun ing editor nano.
nano main.swift
Sawise editor mbukak, sampeyan bisa ngganti kode program sampeyan. Ayo ngganti isi file main.swift karo iki:
print("Hello, Marc!")
Mesthi sampeyan bisa nglebokake jeneng sampeyan. Kanggo nyimpen owah-owahan sampeyan kudu nindakake ing ngisor iki:
CTRL + X kanggo nyimpen file.
Konfirmasi pangowahan kanthi mencet "Y".
Konfirmasi pangowahan menyang file main.swift kanthi mencet Ketik.
Kabeh owah-owahan wis digawe, saiki wektu kanggo miwiti maneh program.
swift run
Sugeng rawuh! Sawise kode dikompilasi, terminal kudu nuduhake baris sing diowahi.
Saiki Swift wis diinstal, sampeyan kudu nindakake. Dadi, kanggo ngontrol hardware, contone, LED, servos, relay, sampeyan bisa nggunakake perpustakaan proyek hardware kanggo papan Linux / ARM, sing diarani SwiftyGPIO.