په راسبیري پای کې د سویفټ برنامې ژبه

په راسبیري پای کې د سویفټ برنامې ژبه
Raspberry PI 3 ماډل B+

پدې لوست کې به موږ په راسبیري پای کې د سویفټ کارولو اساساتو ته لاړ شو. Raspberry Pi یو کوچنی او ارزانه واحد بورډ کمپیوټر دی چې احتمال یې یوازې د کمپیوټري سرچینو لخوا محدود دی. دا د ټیک جیکس او DIY مینه والو ترمنځ ښه پیژندل شوی. دا د هغو کسانو لپاره عالي وسیله ده څوک چې اړتیا لري د یوې مفکورې تجربه وکړي یا په عمل کې یو مشخص مفهوم ازموي. دا د پراخو پروژو لپاره کارول کیدی شي، او نږدې هرچیرې په اسانۍ سره فټ کیږي - د بیلګې په توګه، دا د مانیټر په پوښ ​​کې نصب کیدی شي او د ډیسټاپ په توګه کارول کیدی شي، یا د بریښنایی سرکټ کنټرول لپاره د ډوډۍ بورډ سره وصل شي.

د مالینکا رسمي پروګرامینګ ژبه Python ده. که څه هم پیتون کارول خورا اسانه دي ، دا د ډول خوندیتوب نلري ، او دا خورا حافظه مصرفوي. له بلې خوا سویفټ د ARC حافظې مدیریت لري او د Python په پرتله نږدې 8 ځله ګړندی دی. ښه، له هغه وخته چې د RAM اندازه او د Raspberry Pi پروسیسر کمپیوټري وړتیاوې محدودې دي، د سویفټ په څیر د ژبې کارول تاسو ته اجازه درکوي د دې کوچني کمپیوټر هارډویر احتمال اعظمي کړئ.

د OS نصب کول

د سویفټ نصبولو دمخه ، تاسو اړتیا لرئ یو OS غوره کړئ. د دې کولو لپاره تاسو کولی شئ یو له انتخابونو څخه کار واخلئد دریمې ډلې پراختیا کونکو لخوا وړاندیز شوی. ترټولو عام انتخاب راسبیان دی، د راسبیري پای رسمي OS. په SD کارت کې د Raspbian نصبولو لپاره ډیری اختیارونه شتون لري؛ زموږ په قضیه کې به موږ balenaEtcher وکاروو. دلته څه باید وشي:

په راسبیري پای کې د سویفټ برنامې ژبه
دوهم ګام: SD کارت په MS-DOS (FAT) کې فارمیټ کړئ

په راسبیري پای کې د سویفټ برنامې ژبه
دریم ګام: په کارت کې د راسبیان ډکولو لپاره بیلینا ایچر وکاروئ

موږ د پیل کونکو لپاره د ماشین زده کړې وړیا کورس وړاندیز کوو:
موږ په دریو ورځو کې د ماشین زده کړې لومړی ماډل لیکو - د سپتمبر 2-4 یو وړیا ژور کورس چې تاسو ته اجازه درکوي پوه شئ چې د ماشین زده کړه څه ده او زده کړئ چې څنګه د انټرنیټ څخه خلاص ډیټا سره کار وکړئ. موږ دا هم زده کوو چې د ځان پرمختللي ماډل په کارولو سره د ډالر د تبادلې نرخ وړاندوینه وکړو.

د راسبیري پای تنظیم

نیمه لاره لا دمخه ده! اوس موږ د OS سره یو SD کارت لرو چې موږ به یې کاروو، مګر عملیاتي سیسټم لا تر اوسه نصب شوی نه دی. د دې لپاره دوه امکانات شتون لري:

  • د وسیلې سره وصل یو مانیټر ، کیبورډ او ماوس وکاروئ.
  • هرڅه د بل کمپیوټر څخه د SSH له لارې یا د USB کنسول کیبل په کارولو سره ترسره کړئ.

که دا د Pi سره ستاسو لومړۍ تجربه وي، زه وړاندیز کوم اختیار #1. یوځل چې د Raspbian OS SD کارت په Pi کې دننه شي، د HDMI کیبل، موږک، کیبورډ، او بریښنا کیبل سره وصل کړئ.

Pi باید بوټ کله چې چالان شي. مبارک شه! اوس تاسو کولی شئ د خپل ډیسټاپ او د دې وړتیاو په اړه زده کړه لږ وخت مصرف کړئ.

په راسبیري پای کې د سویفټ برنامې ژبه

د سویفټ نصب کول

په راسبیري کې د سویفټ نصبولو لپاره ، تاسو اړتیا لرئ دا انټرنیټ سره وصل کړئ (د ایترنیټ یا وائی فای کارول ، د بورډ ماډل پورې اړه لري). یوځل چې انټرنیټ وصل شي ، تاسو کولی شئ د سویفټ نصب کول پیل کړئ.

دا په دوو لارو ترسره کیدی شي. لومړی - خپل سویفټ جوړونه رامینځته کړئ، دوهم دا دی چې دمخه ترتیب شوي بائنریونه وکاروئ. زه په کلکه دوهم میتود وړاندیز کوم ، ځکه چې لومړی به د څو ورځو چمتووالي ته اړتیا ولري. دوهم میتود د ډلې څخه مننه څرګند شو Swift-ARM. هغه یو ریپو لري چې تاسو کولی شئ د اپټ په کارولو سره سویفټ نصب کړئ (Aپرمختللی Pکڅوړه Tاوول).

دا د کمانډ لاین وسیله ده، د لینکس وسیلو لپاره د ایپسونو او کڅوړو لپاره د اپل سټور په څیر. موږ په ټرمینل کې د apt-get په ننوتلو سره د apt سره کار پیل کوو. بیا، تاسو اړتیا لرئ یو شمیر کمانډونه مشخص کړئ چې دا به د ترسره کولو دنده روښانه کړي. زموږ په قضیه کې، موږ اړتیا لرو چې سویفټ 5.0.2 نصب کړو. اړونده کڅوړې کیدی شي دلته ومومئ.

ښه، راځئ چې پیل وکړو. اوس چې موږ پوهیږو چې موږ به د اپټ په کارولو سره سویفټ نصب کړو ، موږ اړتیا لرو د ذخیره کولو لیست کې ریپو اضافه کړو.

د ریپو کمانډ اضافه / نصب کړئ ګړندی لاس داسې ښکاري:

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

په راسبیري پای کې د سویفټ برنامې ژبه

بیا ، د اضافه شوي ریپو څخه سویفټ نصب کړئ:

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

په راسبیري پای کې د سویفټ برنامې ژبه

بس نور څه نه! سویفټ اوس زموږ په راسبیري کې نصب شوی.

د ازموینې پروژې رامینځته کول

اوس مهال سویفټ REPL کار نه کوي، مګر نور هرڅه کوي. د ازموینې لپاره ، راځئ چې د سویفټ بسته مدیر په کارولو سره د سویفټ بسته جوړه کړو.

لومړی، د MyFirstProject په نوم لارښود جوړ کړئ.

mkdir MyFirstProject

په راسبیري پای کې د سویفټ برنامې ژبه

بیا، اوسنی کاري لارښود نوي جوړ شوي MyFirstProject ته بدل کړئ.

cd MyFirstProject

په راسبیري پای کې د سویفټ برنامې ژبه

د نوي اجرا وړ سویفټ کڅوړه جوړه کړئ.

swift package init --type=executable

په راسبیري پای کې د سویفټ برنامې ژبه

دا درې کرښې د MyFirstProject په نوم یو خالي سویفټ بسته رامینځته کوي. د دې چلولو لپاره، د چټک چلولو کمانډ داخل کړئ.

په راسبیري پای کې د سویفټ برنامې ژبه

یوځل چې تالیف بشپړ شي، موږ به دا جمله وګورو "سلام، نړۍ!" د کمانډ لاین کې.

اوس چې موږ خپل لومړی Pi برنامه جوړه کړې ، راځئ چې یو څو شیان بدل کړو. د MyFirstProject لارښود کې، راځئ چې د main.swift فایل ته بدلون ورکړو. دا هغه کوډ لري چې اجرا کیږي کله چې موږ کڅوړه د swift run کمانډ سره چلوو.

ډایرکټر سرچینې/MyFirstProject ته بدل کړئ.

cd Sources/MyFirstProject 

په راسبیري پای کې د سویفټ برنامې ژبه

د جوړ شوي په کارولو سره د main.swift فایل ترمیم کول نانو مدیر.

nano main.swift

په راسبیري پای کې د سویفټ برنامې ژبه

یوځل چې مدیر خلاص وي ، تاسو کولی شئ د خپل برنامه کوډ بدل کړئ. راځئ چې د دې سره د main.swift فایل مینځپانګه بدله کړو:

په راسبیري پای کې د سویفټ برنامې ژبه

print("Hello, Marc!")

البته تاسو کولی شئ خپل نوم داخل کړئ. د بدلونونو خوندي کولو لپاره تاسو اړتیا لرئ لاندې کارونه وکړئ:

  • د فایل خوندي کولو لپاره CTRL + X.
  • د "Y" په کلیک کولو سره بدلونونه تایید کړئ.
  • د Enter په کلیک کولو سره main.swift فایل ته بدلون تایید کړئ.

په راسبیري پای کې د سویفټ برنامې ژبه

په راسبیري پای کې د سویفټ برنامې ژبه

ټول بدلونونه رامینځته شوي ، اوس د برنامه بیا پیل کولو وخت دی.

swift run

په راسبیري پای کې د سویفټ برنامې ژبه

مبارک شه! یوځل چې کوډ تالیف شو ، ټرمینل باید بدل شوی کرښه وښیې.

اوس چې سویفټ نصب شوی، تاسو یو څه لرئ. نو، د هارډویر کنټرول لپاره، د بیلګې په توګه، LEDs، servos، relays، تاسو کولی شئ د لینوکس / ARM بورډونو لپاره د هارډویر پروژو کتابتون وکاروئ، SwiftyGPIO.

په راسبیري پای کې د سویفټ سره تجربه کولو کې خوند واخلئ!

سرچینه: www.habr.com

Add a comment