Basa pemrograman Swift ing Raspberry Pi

Basa pemrograman Swift ing Raspberry Pi
Raspberry PI 3 Model B+

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:

Basa pemrograman Swift ing Raspberry Pi
Langkah loro: format kertu SD ing MS-DOS (FAT)

Basa pemrograman Swift ing Raspberry Pi
Langkah telu: gunakake balenaEtcher kanggo ngisi Raspbian ing kertu

Disaranake kursus intensif gratis babagan machine learning kanggo pamula:
Kita nulis model machine learning pisanan ing telung dina β€” 2-4 September. Kursus intensif gratis sing ngidini sampeyan ngerti apa Machine Learning lan sinau cara nggarap data mbukak saka Internet. Kita uga sinau kanggo prΓ©dhiksi kurs dolar nggunakake model sing dikembangake dhewe.

Setup Raspberry Pi

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.

Basa pemrograman Swift ing Raspberry Pi

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:

curl -s <https://packagecloud.io/install/repositories/swift-arm/release/script.deb.sh> | sudo bash

Basa pemrograman Swift ing Raspberry Pi

Sabanjure, instal Swift saka repo sing ditambahake:

sudo apt-get install swift5=5.0.2-v0.4

Basa pemrograman Swift ing Raspberry Pi

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

Basa pemrograman Swift ing Raspberry Pi

Sabanjure, ganti direktori kerja sing saiki dadi MyFirstProject sing mentas digawe.

cd MyFirstProject

Basa pemrograman Swift ing Raspberry Pi

Nggawe paket Swift eksekusi anyar.

swift package init --type=executable

Basa pemrograman Swift ing Raspberry Pi

Telung baris iki nggawe paket Swift kosong sing diarani MyFirstProject. Kanggo mbukak, ketik printah swift run.

Basa pemrograman Swift ing Raspberry Pi

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 

Basa pemrograman Swift ing Raspberry Pi

Ngowahi file main.swift nggunakake dibangun ing editor nano.

nano main.swift

Basa pemrograman Swift ing Raspberry Pi

Sawise editor mbukak, sampeyan bisa ngganti kode program sampeyan. Ayo ngganti isi file main.swift karo iki:

Basa pemrograman Swift ing Raspberry Pi

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.

Basa pemrograman Swift ing Raspberry Pi

Basa pemrograman Swift ing Raspberry Pi

Kabeh owah-owahan wis digawe, saiki wektu kanggo miwiti maneh program.

swift run

Basa pemrograman Swift ing Raspberry Pi

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.

Seneng eksperimen karo Swift ing Raspberry Pi!

Source: www.habr.com

Add a comment