Raspberry PI 3 මාදිලිය B+
මෙම නිබන්ධනයේදී අපි Raspberry Pi මත Swift භාවිතා කිරීමේ මූලික කරුණු වෙත යන්නෙමු. Raspberry Pi යනු කුඩා හා මිල අඩු තනි පුවරු පරිගණකයක් වන අතර එහි විභවය සීමා වන්නේ එහි පරිගණක සම්පත් වලින් පමණි. එය තාක්ෂණික ගීක් සහ DIY ලෝලීන් අතර ප්රසිද්ධය. අදහසක් සමඟ අත්හදා බැලීමට හෝ ප්රායෝගිකව යම් සංකල්පයක් පරීක්ෂා කිරීමට අවශ්ය අය සඳහා මෙය විශිෂ්ට උපාංගයකි. එය පුළුල් පරාසයක ව්යාපෘති සඳහා භාවිතා කළ හැකි අතර ඕනෑම තැනකට පහසුවෙන් ගැලපේ - නිදසුනක් ලෙස, එය මොනිටර පියනක් මත සවි කර ඩෙස්ක්ටොප් එකක් ලෙස භාවිතා කළ හැකිය, නැතහොත් ඉලෙක්ට්රොනික පරිපථයක් පාලනය කිරීම සඳහා පාන් පුවරුවකට සම්බන්ධ කළ හැකිය.
මලින්කාගේ නිල ක්රමලේඛන භාෂාව පයිතන් ය. Python භාවිතා කිරීමට තරමක් පහසු වුවද, එය වර්ගයේ ආරක්ෂාවක් නොමැති අතර, එය විශාල මතකයක් පරිභෝජනය කරයි. අනෙක් අතට, Swift සතුව ARC මතක කළමනාකරණයක් ඇති අතර එය පයිතන්ට වඩා 8 ගුණයකින් වේගවත් වේ. හොඳයි, Raspberry Pi ප්රොසෙසරයේ RAM ප්රමාණය සහ පරිගණක හැකියාවන් සීමිත බැවින්, Swift වැනි භාෂාවක් භාවිතා කිරීමෙන් මෙම කුඩා පරිගණකයේ දෘඩාංගයේ විභවය උපරිම කිරීමට ඔබට ඉඩ සලසයි.
OS ස්ථාපනය
Swift ස්ථාපනය කිරීමට පෙර, ඔබ OS එකක් තෝරාගත යුතුය. මෙය සිදු කිරීම සඳහා ඔබට පුළුවන්
- Raspbian OS හි නවතම අනුවාදය බාගන්න
මෙතනින් . තැටි උපයෝගිතා භාවිතයෙන් SD කාඩ්පත FAT වෙත සංයුති කරන්න .- අපි පාවිච්චි කරන්නේ
බැලෙනා එචර් ආකෘතිගත කාඩ්පතකට උඩුගත කිරීම සඳහා.
දෙවන පියවර: MS-DOS (FAT) හි SD කාඩ්පත හැඩතල ගැන්වීම
තුන්වන පියවර: කාඩ්පතට Raspbian පිරවීමට balenaEtcher භාවිතා කරන්න
අපි ආරම්භකයින් සඳහා යන්ත්ර ඉගෙනීම පිළිබඳ නොමිලේ දැඩි පාඨමාලාවක් නිර්දේශ කරමු:
අපි දින තුනකින් පළමු යන්ත්ර ඉගෙනුම් ආකෘතිය ලියන්නෙමු - සැප්තැම්බර් 2-4. Machine Learning යනු කුමක්දැයි තේරුම් ගැනීමට සහ අන්තර්ජාලයෙන් විවෘත දත්ත සමඟ වැඩ කරන ආකාරය ඉගෙන ගැනීමට ඔබට ඉඩ සලසන නිදහස් දැඩි පාඨමාලාවක්. ස්වයං-සංවර්ධිත ආකෘතියක් භාවිතා කරමින් ඩොලර් විනිමය අනුපාතිකය පුරෝකථනය කිරීමටද අපි ඉගෙන ගනිමු.
Raspberry Pi සැකසුම
දැනටමත් එහි අඩක්! දැන් අපි භාවිතා කරන OS සමඟ SD කාඩ්පතක් ඇත, නමුත් මෙහෙයුම් පද්ධතිය තවමත් ස්ථාපනය කර නොමැත. මේ සඳහා අවස්ථා දෙකක් තිබේ:
- උපාංගයට සම්බන්ධ මොනිටරයක්, යතුරු පුවරුවක් සහ මූසිකයක් භාවිතා කරන්න.
- වෙනත් පරිගණකයකින් SSH හරහා හෝ USB කොන්සෝල කේබලයක් භාවිතයෙන් සියල්ල කරන්න.
මෙය Pi සමඟ ඔබේ පළමු අත්දැකීම නම්, මම #1 විකල්පය නිර්දේශ කරමි. Raspbian OS SD කාඩ්පත Pi වෙත ඇතුළු කළ පසු, HDMI කේබලය, මූසිකය, යතුරුපුවරුව සහ බල කේබලය සම්බන්ධ කරන්න.
සක්රිය කළ විට Pi ආරම්භ කළ යුතුය. සුභ පැතුම්! දැන් ඔබට ඔබේ ඩෙස්ක්ටොප් එක සහ එහි හැකියාවන් ගැන ඉගෙන ගැනීමට සුළු කාලයක් ගත කළ හැකිය.
Swift ස්ථාපනය කිරීම
Raspberry මත Swift ස්ථාපනය කිරීම සඳහා, ඔබ එය අන්තර්ජාලයට සම්බන්ධ කළ යුතුය (ඊතර්නෙට් හෝ WiFi භාවිතා කිරීම, පුවරු ආකෘතිය අනුව). අන්තර්ජාලය සම්බන්ධ වූ පසු, ඔබට Swift ස්ථාපනය ආරම්භ කළ හැකිය.
එය ක්රම දෙකකින් කළ හැකිය. පලමු -
එය Linux උපාංග සඳහා යෙදුම් සහ පැකේජ සඳහා App Store වැනි විධාන රේඛා මෙවලමකි. අපි apt සමඟ වැඩ කිරීමට පටන් ගන්නේ ටර්මිනලයට apt-get ඇතුල් කිරීමෙන්. ඊළඟට, ඔබ විසින් සිදු කරනු ලබන කාර්යය පැහැදිලි කරන විධාන ගණනාවක් නියම කළ යුතුය. අපගේ නඩුවේදී, අපි Swift 5.0.2 ස්ථාපනය කළ යුතුය. අනුරූප පැකේජ විය හැක
හොඳයි, අපි පටන් ගනිමු. දැන් අපි දන්නවා අපි Swift ස්ථාපනය කරන්නේ apt භාවිතා කරන බව, අපි repositories ලැයිස්තුවට repo එකතු කළ යුතුයි.
repo විධානය එක් කරන්න/ස්ථාපනය කරන්න
curl -s <https://packagecloud.io/install/repositories/swift-arm/release/script.deb.sh> | sudo bash
ඊළඟට, එකතු කළ repo වෙතින් Swift ස්ථාපනය කරන්න:
sudo apt-get install swift5=5.0.2-v0.4
එච්චරයි! Swift දැන් අපගේ Raspberry මත ස්ථාපනය කර ඇත.
පරීක්ෂණ ව්යාපෘතියක් නිර්මාණය කිරීම
මේ මොහොතේ
මුලින්ම MyFirstProject නමින් නාමාවලියක් සාදන්න.
mkdir MyFirstProject
මීලඟට, අලුතින් සාදන ලද MyFirstProject වෙත වත්මන් වැඩ කරන නාමාවලිය වෙනස් කරන්න.
cd MyFirstProject
නව ක්රියාත්මක කළ හැකි Swift පැකේජයක් සාදන්න.
swift package init --type=executable
මෙම පේළි තුන MyFirstProject නමින් හිස් Swift පැකේජයක් නිර්මාණය කරයි. එය ක්රියාත්මක කිරීම සඳහා, swift ධාවන විධානය ඇතුල් කරන්න.
සම්පාදනය අවසන් වූ පසු, "හෙලෝ, ලෝකය!" යන වාක්ය ඛණ්ඩය අපට පෙනෙනු ඇත. විධාන රේඛාව මත.
දැන් අපි අපේ පළමු Pi වැඩසටහන නිර්මාණය කර ඇති නිසා, අපි කරුණු කිහිපයක් වෙනස් කරමු. MyFirstProject නාමාවලිය තුළ, අපි main.swift ගොනුවට වෙනස්කම් කරමු. අපි swift run විධානය සමඟ පැකේජය ක්රියාත්මක කරන විට ක්රියාත්මක වන කේතය එහි අඩංගු වේ.
නාමාවලිය Sources/MyFirstProject වෙත වෙනස් කරන්න.
cd Sources/MyFirstProject
බිල්ට් භාවිතා කර main.swift ගොනුව සංස්කරණය කිරීම
nano main.swift
සංස්කාරකය විවෘත වූ පසු, ඔබට ඔබේ වැඩසටහනේ කේතය වෙනස් කළ හැකිය. අපි main.swift ගොනුවේ අන්තර්ගතය මෙය සමඟ ප්රතිස්ථාපනය කරමු:
print("Hello, Marc!")
ඇත්ත වශයෙන්ම ඔබට ඔබේ නම ඇතුළත් කළ හැකිය. වෙනස්කම් සුරැකීමට ඔබ පහත සඳහන් දෑ කළ යුතුය:
- ගොනුව සුරැකීමට CTRL+X.
- "Y" එබීමෙන් වෙනස්කම් තහවුරු කරන්න.
- Enter එබීමෙන් main.swift ගොනුව වෙනස් කිරීම තහවුරු කරන්න.
සියලුම වෙනස්කම් සිදු කර ඇත, දැන් වැඩසටහන නැවත ආරම්භ කිරීමට කාලයයි.
swift run
සුභ පැතුම්! කේතය සම්පාදනය කළ පසු, ටර්මිනලය වෙනස් කළ රේඛාව පෙන්විය යුතුය.
දැන් Swift ස්ථාපනය කර ඇති බැවින්, ඔබට කිරීමට යමක් තිබේ. එබැවින්, දෘඩාංග පාලනය කිරීම සඳහා, උදාහරණයක් ලෙස, LED, servos, relays, ඔබට Linux/ARM පුවරු සඳහා දෘඩාංග ව්යාපෘති පුස්තකාලය භාවිතා කළ හැකිය.
Raspberry Pi මත Swift සමඟ අත්හදා බැලීමෙන් විනෝද වන්න!
මූලාශ්රය: www.habr.com