Amin'ity lesona ity dia handeha amin'ny fototry ny fampiasana Swift amin'ny Raspberry Pi isika. Ny Raspberry Pi dia solosaina tokana kely sy mora vidy izay voafetra amin'ny loharanon-karenan'ny informatika ihany. Fanta-daza amin'ny tech geeks sy mpankafy DIY. Ity dia fitaovana tsara ho an'ireo izay mila manandrana hevitra na manandrana hevitra iray amin'ny fampiharana. Azo ampiasaina amin'ny tetikasa isan-karazany izy io, ary mifanentana mora foana saika na aiza na aiza - ohatra, azo apetraka amin'ny saron'ny monitor ary ampiasaina ho desktop, na mifandray amin'ny takelaka fisaka mba hifehezana ny faritra elektronika.
Ny fiteny ofisialy ofisialin'ny Malinka dia Python. Na dia mora ampiasaina aza ny Python dia tsy ampy fiarovana amin'ny karazana, miampy fitadidiana be dia be. Swift kosa dia manana fitantanana fitadidiana ARC ary efa ho in-8 haingana noho ny Python. Eny, satria voafetra ny habetsaky ny RAM sy ny fahaizan'ny informatika an'ny processeur Raspberry Pi, ny fampiasana fiteny toa an'i Swift dia ahafahanao mampitombo ny tanjaky ny fitaovana an'ity PC mini ity.
Fametrahana OS
Alohan'ny hametrahana Swift dia mila misafidy OS ianao. Afaka manao izany ianao ampiasao ny iray amin'ireo safidyatolotry ny mpamorona antoko fahatelo. Ny safidy mahazatra indrindra dia Raspbian, OS ofisialin'ny Raspberry Pi. Misy safidy maromaro hametrahana Raspbian amin'ny karatra SD; Amin'ny tranga misy antsika dia hampiasa balenaEtcher isika. Izao no tokony hatao:
Ampidino ny kinova farany an'ny Raspbian OS avy eto.
Ampiasainay balenaetcher mba hampidirana amin'ny karatra misy endrika.
Dingana roa: amboary ny karatra SD amin'ny MS-DOS (FAT)
Dingana fahatelo: ampiasao balenaEtcher hamenoana ny Raspbian amin'ny karatra
Manolotra fampianarana mafonja maimaim-poana momba ny fianarana milina ho an'ny vao manomboka izahay: Manoratra ny maodely fianarana milina voalohany izahay ao anatin'ny telo andro β 2-4 septambra. Taranja mafonja maimaim-poana izay ahafahanao mahazo ny atao hoe Machine Learning ary mianatra ny fomba fiasa miaraka amin'ny angona misokatra avy amin'ny Internet. Ianarantsika ihany koa ny maminavina ny tahan'ny fifanakalozana dolara amin'ny fampiasana modely novolavolain'ny tena.
Raspberry Pi Setup
Efa antsasa-dalana e! Ankehitriny dia manana karatra SD miaraka amin'ny OS izay hampiasainay izahay, fa ny rafitra fandidiana dia mbola tsy napetraka. Misy ny mety ho an'izany:
Ataovy ny zava-drehetra amin'ny PC hafa amin'ny SSH na mampiasa tariby USB Console.
Raha ity no traikefanao voalohany amin'ny Pi, dia manoro hevitra ny safidy #1 aho. Raha vao ampidirina ao amin'ny Pi ny karatra SD Raspbian OS, ampifandraiso ny tariby HDMI, totozy, fitendry ary tariby herinaratra.
Ny Pi dia tokony hanomboka rehefa mihodina. Arahabaina! Afaka mandany fotoana kely hianarana momba ny biraonao sy ny fahaizany ianao izao.
Fametrahana Swift
Mba hametrahana Swift amin'ny Raspberry dia mila mampifandray azy amin'ny Internet ianao (mampiasa Ethernet na WiFi, miankina amin'ny modely board). Rehefa mifandray ny Internet dia afaka manomboka mametraka Swift ianao.
Azo atao amin'ny fomba roa izany. Voalohany - mamorona Swift build anao manokana, ny faharoa dia ny fampiasana binaries efa voaangona. Manoro hevitra mafy ny fomba faharoa aho, satria ny voalohany dia mitaky andro maromaro fiomanana. Ny fomba faharoa dia niseho noho ny vondrona Swift-ARM. Manana repo iray ahafahanao mametraka Swift mampiasa apt (Amandroso Package Ttpt).
Fitaovana baiko izy io, toy ny App Store ho an'ny fampiharana sy fonosana ho an'ny fitaovana Linux. Manomboka miasa amin'ny apt isika amin'ny alΓ lan'ny fidirana apt-get ao amin'ny terminal. Manaraka, mila mamaritra baiko maromaro ianao hanazava ny asa atao. Amin'ny tranga misy antsika dia mila mametraka Swift 5.0.2 isika. Ny fonosana mifanaraka aminy dia mety ho mahita eto.
Eny ary, andeha isika hanomboka. Amin'izao fotoana izao dia fantatsika fa hametraka Swift amin'ny fampiasana apt isika, mila ampiana ny repo amin'ny lisitry ny tahiry.
Manaraka, apetraho ny Swift avy amin'ny repo fanampiny:
sudo apt-get install swift5=5.0.2-v0.4
Izay ihany! Swift dia napetraka ao amin'ny Raspberryy.
Mamorona tetikasa fitsapana
Amin'izao fotoana izao Swift REPL tsy mandeha, fa ny hafa rehetra dia miasa. Ho an'ny fitsapana, andao hamorona fonosana Swift mampiasa Swift Package Manager.
Ireo andalana telo ireo dia mamorona fonosana Swift tsy misy na inona na inona antsoina hoe MyFirstProject. Mba hampandehanana azy dia ampidiro ny baiko swift run.
Rehefa vita ny fanangonana dia ho hitantsika ilay andian-teny hoe "Manahoana, izao tontolo izao!" eo amin'ny andalana baiko.
Ankehitriny rehefa namorona ny programa Pi voalohany isika, andao hanova zavatra vitsivitsy. Ao amin'ny lahatahiry MyFirstProject, andao hanova ny rakitra main.swift. Izy io dia misy ny code izay tanterahana rehefa mihazakazaka ny fonosana miaraka amin'ny baiko swift run.
Hanova ny lahatahiry ho Sources/MyFirstProject.
cd Sources/MyFirstProject
Fanitsiana ny rakitra main.swift mampiasa ny naorina-in nano editor.
nano main.swift
Rehefa misokatra ny mpanonta dia azonao atao ny manova ny kaody amin'ny programanao. Andao hosoloina amin'izao ny votoatin'ny rakitra main.swift:
print("Hello, Marc!")
Mazava ho azy fa azonao atao ny mampiditra ny anaranao. Raha te hitahiry ny fanovana dia mila manao izao manaraka izao ianao:
CTRL+X mba hitahiry ny rakitra.
Hamafiso ny fanovana amin'ny fanindriana ny "Y".
Hamafiso ny fanovana amin'ny rakitra main.swift amin'ny fanindriana ny Enter.
Ny fanovana rehetra dia natao, izao no fotoana hanombohana ny programa.
swift run
Arahabaina! Rehefa voaangona ny kaody, ny terminal dia tokony hampiseho ny tsipika novaina.
Ankehitriny rehefa napetraka ny Swift dia manana zavatra hatao ianao. Noho izany, mba hifehezana ny fitaovana, ohatra, LED, servos, relay, dia azonao atao ny mampiasa ny tranombokin'ny tetikasa hardware ho an'ny Linux / ARM boards, izay antsoina hoe SwiftyGPIO.
Mahafinaritra ny manandrana miaraka amin'i Swift amin'ny Raspberry Pi!