ராஸ்பெர்ரி பையில் ஸ்விஃப்ட் நிரலாக்க மொழி

ராஸ்பெர்ரி பையில் ஸ்விஃப்ட் நிரலாக்க மொழி
ராஸ்பெர்ரி PI 3 மாடல் B+

இந்த டுடோரியலில், ராஸ்பெர்ரி பையில் ஸ்விஃப்டைப் பயன்படுத்துவதற்கான அடிப்படைகளைப் பார்ப்போம். ராஸ்பெர்ரி பை என்பது ஒரு சிறிய மற்றும் மலிவான ஒற்றை பலகை கணினி ஆகும், அதன் திறன் அதன் கணினி வளங்களால் மட்டுமே வரையறுக்கப்படுகிறது. இது தொழில்நுட்ப அழகற்றவர்கள் மற்றும் DIY ஆர்வலர்கள் மத்தியில் நன்கு அறியப்பட்டதாகும். ஒரு யோசனையுடன் பரிசோதனை செய்ய அல்லது நடைமுறையில் ஒரு குறிப்பிட்ட கருத்தை சோதிக்க வேண்டியவர்களுக்கு இது ஒரு சிறந்த சாதனம். இது பரந்த அளவிலான திட்டங்களுக்குப் பயன்படுத்தப்படலாம் மற்றும் கிட்டத்தட்ட எங்கும் எளிதில் பொருந்துகிறது - எடுத்துக்காட்டாக, இது ஒரு மானிட்டர் மூடியில் ஏற்றப்பட்டு டெஸ்க்டாப்பாகப் பயன்படுத்தப்படலாம் அல்லது மின்னணு சுற்றுகளைக் கட்டுப்படுத்த பிரட்போர்டுடன் இணைக்கப்படலாம்.

மலிங்காவின் அதிகாரப்பூர்வ நிரலாக்க மொழி பைதான். பைதான் பயன்படுத்த மிகவும் எளிதானது என்றாலும், இது வகை பாதுகாப்பு இல்லை, மேலும் இது அதிக நினைவகத்தை பயன்படுத்துகிறது. ஸ்விஃப்ட், மறுபுறம், ARC நினைவக மேலாண்மை மற்றும் பைத்தானை விட கிட்டத்தட்ட 8 மடங்கு வேகமானது. சரி, ரேம் அளவு மற்றும் ராஸ்பெர்ரி பை செயலியின் கணினி திறன்கள் குறைவாக இருப்பதால், ஸ்விஃப்ட் போன்ற மொழியைப் பயன்படுத்துவது இந்த மினி-பிசியின் வன்பொருளின் திறனை அதிகரிக்க உங்களை அனுமதிக்கிறது.

OS நிறுவல்

Swift ஐ நிறுவும் முன், நீங்கள் OS ஐ தேர்ந்தெடுக்க வேண்டும். இதைச் செய்ய, உங்களால் முடியும் விருப்பங்களில் ஒன்றைப் பயன்படுத்தவும்மூன்றாம் தரப்பு டெவலப்பர்களால் வழங்கப்படுகிறது. மிகவும் பொதுவான தேர்வு ராஸ்பியன், ராஸ்பெர்ரி பையின் அதிகாரப்பூர்வ OS ஆகும். SD கார்டில் Raspbian ஐ நிறுவ பல விருப்பங்கள் உள்ளன; எங்கள் விஷயத்தில் நாம் balenaEtcher ஐப் பயன்படுத்துவோம். என்ன செய்ய வேண்டும் என்பது இங்கே:

ராஸ்பெர்ரி பையில் ஸ்விஃப்ட் நிரலாக்க மொழி
படி இரண்டு: SD கார்டை MS-DOS (FAT) இல் வடிவமைக்கவும்

ராஸ்பெர்ரி பையில் ஸ்விஃப்ட் நிரலாக்க மொழி
படி மூன்று: அட்டையில் Raspbian ஐ நிரப்ப balenaEtcher ஐப் பயன்படுத்தவும்

ஆரம்பநிலைக்கு இயந்திர கற்றல் குறித்த இலவச தீவிர பாடத்திட்டத்தை நாங்கள் பரிந்துரைக்கிறோம்:
முதல் இயந்திர கற்றல் மாதிரியை மூன்று நாட்களில் எழுதுகிறோம் - செப்டம்பர் 2-4. மெஷின் லேர்னிங் என்றால் என்ன என்பதைப் புரிந்துகொள்ளவும், இணையத்திலிருந்து திறந்த தரவுகளுடன் எவ்வாறு செயல்படுவது என்பதை அறியவும் உங்களை அனுமதிக்கும் இலவச தீவிர பாடநெறி. சுயமாக வளர்ந்த மாதிரியைப் பயன்படுத்தி டாலர் மாற்று விகிதத்தைக் கணிக்கவும் கற்றுக்கொள்கிறோம்.

ராஸ்பெர்ரி பை அமைப்பு

ஏற்கனவே பாதியிலேயே! இப்போது நாம் பயன்படுத்தும் OS உடன் SD கார்டு உள்ளது, ஆனால் இயக்க முறைமை இன்னும் நிறுவப்படவில்லை. இதற்கு இரண்டு சாத்தியங்கள் உள்ளன:

  • சாதனத்துடன் இணைக்கப்பட்டுள்ள மானிட்டர், கீபோர்டு மற்றும் மவுஸைப் பயன்படுத்தவும்.
  • வேறொரு கணினியிலிருந்து SSH வழியாக அல்லது USB கன்சோல் கேபிளைப் பயன்படுத்தி அனைத்தையும் செய்யுங்கள்.

Pi உடன் இது உங்கள் முதல் அனுபவம் என்றால், நான் விருப்பம் #1 ஐ பரிந்துரைக்கிறேன். ராஸ்பியன் ஓஎஸ் எஸ்டி கார்டு பையில் செருகப்பட்டதும், எச்டிஎம்ஐ கேபிள், மவுஸ், கீபோர்டு மற்றும் பவர் கேபிளை இணைக்கவும்.

ஆன் செய்யும்போது பை துவக்க வேண்டும். வாழ்த்துகள்! இப்போது உங்கள் டெஸ்க்டாப் மற்றும் அதன் திறன்களைப் பற்றி அறிய சிறிது நேரம் செலவிடலாம்.

ராஸ்பெர்ரி பையில் ஸ்விஃப்ட் நிரலாக்க மொழி

ஸ்விஃப்டை நிறுவுகிறது

ராஸ்பெர்ரியில் ஸ்விஃப்டை நிறுவ, நீங்கள் அதை இணையத்துடன் இணைக்க வேண்டும் (ஈதர்நெட் அல்லது வைஃபை பயன்படுத்தி, போர்டு மாதிரியைப் பொறுத்து). இணையம் இணைக்கப்பட்டதும், நீங்கள் ஸ்விஃப்டை நிறுவத் தொடங்கலாம்.

இது இரண்டு வழிகளில் செய்யப்படலாம். முதலில் - உங்கள் சொந்த ஸ்விஃப்ட் கட்டமைப்பை உருவாக்குதல், இரண்டாவது ஏற்கனவே தொகுக்கப்பட்ட பைனரிகளைப் பயன்படுத்துவது. இரண்டாவது முறையை நான் கடுமையாக பரிந்துரைக்கிறேன், ஏனெனில் முதல் முறைக்கு பல நாட்கள் தயாரிப்பு தேவைப்படும். இரண்டாவது முறை குழுவிற்கு நன்றி தோன்றியது ஸ்விஃப்ட்-ARM. அவள் ஒரு ரெப்போவை வைத்திருக்கிறாள், அதில் இருந்து நீங்கள் apt ஐப் பயன்படுத்தி ஸ்விஃப்டை நிறுவலாம் (Aமேம்பட்ட Package Tஊல்).

இது லினக்ஸ் சாதனங்களுக்கான ஆப்ஸ் மற்றும் பேக்கேஜ்களுக்கான ஆப் ஸ்டோர் போன்ற கட்டளை வரி கருவியாகும். முனையத்தில் apt-get ஐ உள்ளிடுவதன் மூலம் apt உடன் வேலை செய்யத் தொடங்குகிறோம். அடுத்து, செய்யப்படும் பணியை தெளிவுபடுத்தும் பல கட்டளைகளை நீங்கள் குறிப்பிட வேண்டும். எங்கள் விஷயத்தில், நாம் Swift 5.0.2 ஐ நிறுவ வேண்டும். தொடர்புடைய தொகுப்புகள் இருக்கலாம் இங்கே கண்டுபிடிக்க.

சரி, ஆரம்பிக்கலாம். Apt ஐப் பயன்படுத்தி ஸ்விஃப்டை நிறுவுவோம் என்பதை இப்போது அறிவோம், ரெப்போசிட்டரிகளின் பட்டியலில் ரெப்போவைச் சேர்க்க வேண்டும்.

ரெப்போ கட்டளையைச் சேர்க்கவும்/நிறுவும் வேகமான கை இது போல் தெரிகிறது:

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 என்ற வெற்று ஸ்விஃப்ட் தொகுப்பை உருவாக்குகின்றன. அதை இயக்க, swift run கட்டளையை உள்ளிடவும்.

ராஸ்பெர்ரி பையில் ஸ்விஃப்ட் நிரலாக்க மொழி

தொகுத்தல் முடிந்ததும், "வணக்கம், உலகம்!" என்ற சொற்றொடரைப் பார்ப்போம். கட்டளை வரியில்.

இப்போது நாங்கள் எங்கள் முதல் பை திட்டத்தை உருவாக்கியுள்ளோம், சில விஷயங்களை மாற்றுவோம். 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

ராஸ்பெர்ரி பையில் ஸ்விஃப்ட் நிரலாக்க மொழி

வாழ்த்துகள்! குறியீடு தொகுக்கப்பட்டவுடன், டெர்மினல் மாற்றியமைக்கப்பட்ட வரியைக் காட்ட வேண்டும்.

இப்போது ஸ்விஃப்ட் நிறுவப்பட்டது, நீங்கள் ஏதாவது செய்ய வேண்டும். எனவே, வன்பொருளைக் கட்டுப்படுத்த, எடுத்துக்காட்டாக, எல்.ஈ.டி., சர்வோஸ், ரிலேக்கள், லினக்ஸ்/ஏஆர்எம் போர்டுகளுக்கான வன்பொருள் திட்டங்களின் நூலகத்தைப் பயன்படுத்தலாம். SwiftyGPIO.

ராஸ்பெர்ரி பையில் ஸ்விஃப்ட் மூலம் பரிசோதனை செய்து மகிழுங்கள்!

ஆதாரம்: www.habr.com

கருத்தைச் சேர்