Raspberry PI 3 загвар B+
Энэ зааварт бид Raspberry Pi дээр Swift ашиглах үндсэн зарчмуудыг авч үзэх болно. Raspberry Pi бол боломж нь зөвхөн тооцоолох нөөцөөрөө хязгаарлагддаг жижиг, хямд нэг самбарт компьютер юм. Энэ нь технологийн сонирхогчид болон DIY сонирхогчдын дунд сайн мэддэг. Энэ бол санааг туршиж үзэх эсвэл тодорхой ойлголтыг практикт туршиж үзэх шаардлагатай хүмүүст зориулсан гайхалтай төхөөрөмж юм. Энэ нь өргөн хүрээний төслүүдэд ашиглагдах боломжтой бөгөөд бараг хаана ч амархан тохирно - жишээлбэл, дэлгэцийн таган дээр суурилуулж, ширээний компьютер болгон ашиглах эсвэл электрон хэлхээг удирдахын тулд талхны самбарт холбож болно.
Малинкагийн албан ёсны програмчлалын хэл нь Python юм. Хэдийгээр Python нь хэрэглэхэд тун хялбар ч гэсэн төрөл аюулгүй байдлын дутагдалтай, мөн санах ой их зарцуулдаг. Харин Swift нь ARC санах ойн менежменттэй бөгөөд Python-оос бараг 8 дахин хурдан юм. Raspberry Pi процессорын RAM-ийн хэмжээ болон тооцоолох чадвар хязгаарлагдмал тул Swift гэх мэт хэлийг ашиглах нь энэхүү мини-компьютерийн техник хангамжийн боломжийг нэмэгдүүлэх боломжийг танд олгоно.
OS суулгах
Swift-ийг суулгахын өмнө та үйлдлийн системээ сонгох хэрэгтэй. Үүнийг хийхийн тулд та чадна
- Raspbian OS-ийн хамгийн сүүлийн хувилбарыг татаж аваарай
Эндээс . Disk Utility ашиглан SD картыг FAT болгон форматлана уу .- Бидний хэрэглэдэг
balenaEchcher форматтай карт руу байршуулахад зориулагдсан.
Хоёрдугаар алхам: SD картыг MS-DOS (FAT) дээр форматлах
Гуравдугаар алхам: Raspbian-г картанд дүүргэхийн тулд balenaEtcher ашиглана уу
Бид эхлэгчдэд зориулсан машин сургалтын үнэ төлбөргүй эрчимжүүлсэн сургалтыг санал болгож байна.
Бид гурван өдрийн дотор анхны машин сургалтын загварыг бичдэг - Есдүгээр сарын 2-4. Машины сургалт гэж юу болохыг ойлгох, интернетээс нээлттэй өгөгдөлтэй хэрхэн ажиллах талаар суралцах боломжийг олгодог үнэ төлбөргүй эрчимжүүлсэн сургалт. Мөн бид өөрсдөө боловсруулсан загвараар долларын ханшийг таамаглаж сурдаг.
Raspberry Pi тохиргоо
Хагас нь аль хэдийн байна! Одоо бидэнд ашиглах үйлдлийн системтэй SD карт байгаа ч үйлдлийн системийг суулгаагүй байна. Үүнд хоёр боломж бий:
- Төхөөрөмжид холбогдсон дэлгэц, гар, хулганыг ашиглана уу.
- Өөр компьютерээс бүх зүйлийг SSH-ээр эсвэл USB консол кабель ашиглан хий.
Хэрэв энэ нь таны Pi-тэй анхны туршлага бол би №1 сонголтыг санал болгож байна. Raspbian OS SD картыг Pi-д суулгасны дараа HDMI кабель, хулгана, гар, цахилгааны кабелийг холбоно уу.
Pi нь асаалттай үед ачаалах ёстой. Баяр хүргэе! Одоо та ширээний компьютер болон түүний чадавхийг сурахад бага зэрэг цаг зарцуулах боломжтой.
Swift суулгаж байна
Raspberry дээр Swift-ийг суулгахын тулд та үүнийг интернетэд холбох хэрэгтэй (самбарын загвараас хамааран Ethernet эсвэл WiFi ашиглан). Интернет холбогдсон бол та Swift-г суулгаж эхлэх боломжтой.
Үүнийг хоёр аргаар хийж болно. Эхлээд -
Энэ нь Линукс төхөөрөмжүүдэд зориулсан програмууд болон багцуудад зориулсан App Store шиг тушаалын мөрийн хэрэгсэл юм. Бид терминал дээр apt-get гэж оруулснаар apt-тай ажиллаж эхэлдэг. Дараа нь та гүйцэтгэж буй даалгаврыг тодруулах хэд хэдэн командыг зааж өгөх хэрэгтэй. Манай тохиолдолд Swift 5.0.2 суулгах хэрэгтэй. Холбогдох багцууд байж болно
За, эхэлцгээе. Одоо бид Swift-ийг apt ашиглан суулгана гэдгээ мэдсэн тул репозиторын жагсаалтад репо нэмэх хэрэгтэй.
Репо нэмэх/суулгах тушаал
curl -s <https://packagecloud.io/install/repositories/swift-arm/release/script.deb.sh> | sudo bash
Дараа нь нэмсэн репооос Swift-ийг суулгана уу:
sudo apt-get install swift5=5.0.2-v0.4
Тэгээд л болоо! Манай Raspberry дээр Swift суулгасан.
Туршилтын төсөл бий болгох
Одоогоор
Эхлээд MyFirstProject нэртэй лавлах үүсгэ.
mkdir MyFirstProject
Дараа нь одоогийн ажиллаж байгаа лавлахыг шинээр үүсгэсэн MyFirstProject болгон өөрчил.
cd MyFirstProject
Шинэ гүйцэтгэх боломжтой Swift багц үүсгэ.
swift package init --type=executable
Эдгээр гурван мөр нь MyFirstProject нэртэй хоосон Swift багцыг үүсгэдэг. Үүнийг ажиллуулахын тулд swift run командыг оруулна уу.
Эмхэтгэл дууссаны дараа бид "Сайн уу, дэлхий!" гэсэн хэллэгийг харах болно. тушаалын мөрөнд.
Нэгэнт бид анхны Pi програмаа бүтээсэн тул хэд хэдэн зүйлийг өөрчилье. MyFirstProject директор дотор main.swift файлд өөрчлөлт оруулъя. Энэ нь багцыг хурдан ажиллуулах тушаалаар ажиллуулах үед гүйцэтгэгддэг кодыг агуулдаг.
Лавлахыг Sources/MyFirstProject болгож өөрчил.
cd Sources/MyFirstProject
Үндсэн програмыг ашиглан main.swift файлыг засварлаж байна
nano main.swift
Редактор нээгдсэний дараа та програмынхаа кодыг өөрчилж болно. main.swift файлын агуулгыг үүгээр орлъё:
print("Hello, Marc!")
Мэдээж нэрээ оруулж болно. Өөрчлөлтүүдийг хадгалахын тулд та дараах зүйлийг хийх хэрэгтэй.
- Файлыг хадгалахын тулд CTRL+X.
- "Y" товчийг дарж өөрчлөлтийг баталгаажуулна уу.
- Enter товчийг дарж main.swift файлын өөрчлөлтийг баталгаажуулна уу.
Бүх өөрчлөлтүүд хийгдсэн тул одоо програмыг дахин эхлүүлэх цаг болжээ.
swift run
Баяр хүргэе! Кодыг эмхэтгэсний дараа терминал нь өөрчилсөн мөрийг харуулах ёстой.
Свифт суулгасан тул танд хийх зүйл байна. Тиймээс LED, серво, реле гэх мэт техник хангамжийг удирдахын тулд та Linux/ARM хавтангийн техник хангамжийн төслийн номын санг ашиглаж болно.
Raspberry Pi дээр Свифтийг туршиж үзээрэй!
Эх сурвалж: www.habr.com