Mbed
எம்பெட் என்பது 32-பிட் ஏஆர்எம் கார்டெக்ஸ்-எம் மைக்ரோகண்ட்ரோலர்களைப் பயன்படுத்தும் இணையத்துடன் இணைக்கப்பட்ட சாதனங்களுக்காக வடிவமைக்கப்பட்ட ஒரு மேம்பாட்டு தளம் மற்றும் நிகழ்நேர இயக்க முறைமை (ஆர்டிஓஎஸ்) ஆகும். இந்த இணையம் இயக்கப்பட்ட சாதனங்கள் பெரும்பாலும் இன்டர்நெட் ஆஃப் திங்ஸ் (ஐஓடி) குடையின் கீழ் வகைப்படுத்தப்படுகின்றன. எம்பெட் திட்டம் என்பது பல்வேறு தொழில்நுட்ப நிறுவனங்கள் மற்றும் பங்களிப்பாளர்களுடன் இணைந்து ஆர்ம் ஹோல்டிங்ஸ் தலைமையிலான கூட்டு முயற்சியாகும். அம்சங்கள் மற்றும் திறன்கள் எம்பெட் ஐஓடி பயன்பாடுகளை உருவாக்குவதற்கான ஒரு விரிவான சூழலை வழங்குகிறது, இது போன்ற அம்சங்களை வழங்குகிறதுஃ சாதன மேலாண்மைஃ தொலைதூரத்தில் இணைக்கப்பட்ட சாதனங்களை நிர்வகிப்பதற்கான திறன்கள். பாதுகாப்புஃ தரவு ஒருமைப்பாட்டை உறுதி செய்வதற்கும் அங்கீகரிக்கப்படாத அணுகலுக்கு எதிராக பாதுகாப்பதற்கும் பாதுகாப்பு நெறிமுறைகளின் உள்ளமைக்கப்பட்ட அடுக்குகள். மாடுலர் நூலகங்கள்ஃ விரைவான வளர்ச்சி மற்றும் வரிசைப்படுத்தலுக்கு உதவும் மாடுலர் மென்பொருள் நூலகங்களின் தொகுப்பு. சுற்றுச்சூழல் அமைப்பு இணக்கம்ஃ பல்வேறு சென்சார்கள், ஆக்சுவேட்டர்கள் மற்றும் கிளவுட் சேவைகளுடன் இணக்கமாக வடிவமைக்கப்பட்டுள்ளது, இது ஐஓடி தீர்வுகளுக்கான பல்துறை தளத்தை வழங்குகிறது. மேம்பாட்டுச் சூழல் இந்த தளம் ஒரு வலுவான மேம்பாட்டுச் சூழலை வழங்குகிறது, அதில் பின்வருவன அடங்கும்ஃ எம்பிட் ஓஎஸ்ஃ தரப்படுத்தப்பட்ட ஏபிஐகளை வழங்கும் மற்றும் சி/சி + + நிரலாக்க மொழிகளை ஆதரிக்கும் முக்கிய நிகழ்நேர இயக்க முறைமை. எம்பெட் ஸ்டுடியோஃ மேம்பாட்டை எளிதாக்குவதற்கு பிழைத்திருத்த கருவிகள், குறியீடு ஆசிரியர்கள் மற்றும் பிற வளங்களை வழங்கும் ஒரு ஐடிஇ (ஒருங்கிணைந்த மேம்பாட்டு சூழல்). Mbed CLI: உரை அடிப்படையிலான இடைமுகத்தை விரும்பும் மேம்பட்ட பயனர்களுக்கான கட்டளை-வரி கருவிகள். எம்பெட் திட்டம் என்பது ஆர்ம் ஹோல்டிங்ஸ் மற்றும் குறைக்கடத்தி உற்பத்தியாளர்கள், கிளவுட் சேவை வழங்குநர்கள் மற்றும் ஐஓடி தீர்வு விற்பனையாளர்கள் உள்ளிட்ட பரந்த அளவிலான தொழில்நுட்ப கூட்டாளர்களை உள்ளடக்கிய ஒரு கூட்டு முயற்சியாகும். இந்த கூட்டு மாதிரி இணக்கமான வன்பொருள் மற்றும் மென்பொருள் கூறுகளின் வளமான சுற்றுச்சூழல் அமைப்பை அனுமதிக்கிறது. ஸ்மார்ட் ஹோம் ஆட்டோமேஷன் முதல் தொழில்துறை ஐஓடி அமைப்புகள் வரை பல்வேறு ஐஓடி பயன்பாடுகளில் எம்பெட் பயன்பாடுகள் பரவலாகப் பயன்படுத்தப்படுகின்றன. அதன் நெகிழ்வுத்தன்மை மற்றும் பாதுகாப்பு அம்சங்கள் சுகாதாரம், விவசாயம் மற்றும் போக்குவரத்து துறைகள் உள்ளிட்ட பல்வேறு பணிகளுக்கு ஏற்றதாக அமைகின்றன. மென்பொருள் மேம்பாட்டு பயன்பாடுகள் எம்பெட் பயன்பாடுகளை உருவாக்குவதற்கான முதன்மை வழி ஆர்ம் ஆன்லைன் ஐடியுடன் "கெய்ல் ஸ்டுடியோ கிளவுட்" ஆகும், இது ஒரு ஆன்லைன் ஐடியாகும், இது எம்பெட் பயன்பாடுகளை உருவாக்க மற்றும் தொகுக்க கிளவுட் சேவைகளைப் பயன்படுத்துகிறது. கெய்ல் மைக்ரோவிஷன், ஐஏஆர் உட்பொதிக்கப்பட்ட பணிமனை மற்றும் ஜிசிசி ஏஆர்எம் உட்பொதிக்கப்பட்ட கருவிகளுடன் எக்லிப்ஸ் போன்ற பிற மேம்பாட்டு சூழல்களுடனும் பயன்பாடுகளை உருவாக்க முடியும். எம்பெட் ஓஎஸ் எம்பெட் ஓஎஸ் எம்பெட் சி/சி + + மென்பொருள் தளம் மற்றும் ஐஓடி சாதனங்களில் இயங்கும் மைக்ரோகண்ட்ரோலர் ஃபார்ம்வேரை உருவாக்குவதற்கான கருவிகளை வழங்குகிறது. இது மைக்ரோகண்ட்ரோலர் புற இயக்கிகள், நெட்வொர்க்கிங், ஆர்டிஓஎஸ் மற்றும் ரன்டைம் சூழல், கருவிகள் மற்றும் சோதனை மற்றும் பிழைத்திருத்த ஸ்கிரிப்ட்களை உருவாக்கும் முக்கிய நூலகங்களைக் கொண்டுள்ளது. இந்த இணைப்புகளை இணக்கமான எஸ்எஸ்எல்/டிஎல்எஸ் நூலகங்களான எம்பெட் டிஎல்எஸ் அல்லது வுல்ஃப்எஸ்எஸ்எல் மூலம் பாதுகாக்கலாம், இது எம்பெட்-ஆர்டோஸை ஆதரிக்கிறது. ஒரு கூறுகள் தரவுத்தளம் ஒரு இறுதி தயாரிப்பை உருவாக்க மைக்ரோகண்ட்ரோலர்களுடன் இணைக்கப்படக்கூடிய கூறுகள் மற்றும் சேவைகளுக்கான இயக்கி நூலகங்களை வழங்குகிறது. எம்பெட் ஓஎஸ், ஆர்டிஓஎஸ், கெய்ல் ஆர்டிஎக்ஸ் 5 ஐ அடிப்படையாகக் கொண்டது. முக்கிய வெளியீட்டு வரலாறு வன்பொருள் மேம்பாடு டெமோ-பலகைகள் எம்பிட் இயங்குதளத்திற்கு பல்வேறு வன்பொருள் டெமோ-பலகைகள் உள்ளன, அவற்றில் முதலாவது அசல் எம்பிட் மைக்ரோகண்ட்ரோலர் போர்டு ஆகும். எம்பிட் மைக்ரோகண்ட்ரோலர் போர்டு ("எம்பிட் என்எக்ஸ்பி எல்பிசி1768" என சந்தைப்படுத்தப்படுகிறது) என்பது ஒரு என்எக்ஸ்பி மைக்ரோகண்ட்ரோலரை அடிப்படையாகக் கொண்ட ஒரு டெமோ-போர்டாகும், இது ஒரு ஏஆர்எம் கார்டெக்ஸ் எம்3 மையத்தைக் கொண்டுள்ளது, இது 96 மெகா ஹெர்ட்ஸ் வேகத்தில் இயங்குகிறது, 512 கேபி ஃபிளாஷ், 32 கேபி ரேம், அத்துடன் ஈதர்நெட், யூ. எஸ். பி சாதனம், கேஎன், எஸ்பிஐ, ஐ2சி மற்றும் பிற ஐ/ஓ உள்ளிட்ட பல இடைமுகங்கள் உள்ளன. 2010 ஆம் ஆண்டில் வருடாந்திர ஈடிஎன் கண்டுபிடிப்பு விருதுகளின் மென்பொருள்/உட்பொதிக்கப்பட்ட கருவிகள் பிரிவில் எம்பிட் மைக்ரோகண்ட்ரோலர் முதல் பரிசைப் பெற்றது. பலகையின் பல்வேறு பதிப்புகள் NXP LPC2368 (ARM7TDMI-S), NXP LPC1768 (Cortex-M3), NXP LPC11U24 (Cortex-M0) மைக்ரோகண்ட்ரோலர்களுடன் வெளியிடப்பட்டன. எம். பிட் வன்பொருள் மேம்பாட்டு கிட் (எச். டி. கே) ஓ. இ. எம்-களுக்காக வடிவமைக்கப்பட்டுள்ளது, மேலும் எம். பிட் ஓ. எஸ்-ஐ ஆதரிக்க தனிப்பயன் வன்பொருளை உருவாக்குவதற்கான தகவல்களை வழங்குகிறது. இது இடைமுக ஃபார்ம்வேர் மற்றும் திட்டவட்டங்களைக் கொண்டுள்ளது, அவை மேம்பாட்டு பலகைகள், ஓஇஎம் தொகுதிகள் மற்றும் உற்பத்திக்கு பொருத்தமான மறு நிரலாக்க தயாரிப்புகளை எளிதில் உருவாக்க பயன்படுத்தப்படலாம். திட்ட மேம்பாடு இந்த திட்டம் மற்ற முக்கிய தொழில்நுட்ப நிறுவனங்கள் மற்றும் எம்பெட் டெவலப்பர் சமூகத்துடன் இணைந்து ஆர்மால் உருவாக்கப்பட்டது. வளர்ச்சி மற்றும் பங்களிப்புகள் பல்வேறு நிலைகளில் நிகழ்கின்றனஃ முக்கிய தளம்-முக்கிய மென்பொருள் தளம், முக்கிய பங்களிப்பாளர்கள் மற்றும் கூட்டாளர் நிறுவனங்களால் உருவாக்கப்பட்டது மற்றும் எம்பெட் குழுவால் நிர்வகிக்கப்பட்டு பராமரிக்கப்படுகிறது. இந்த முக்கிய தளம் அப்பாச்சி உரிமம் 2 இன் கீழ் ஒரு பங்களிப்பு ஒப்பந்தத்தின் மூலம் உருவாக்கப்பட்டது. இயங்குதளம் வழங்கும் அனைத்து முக்கிய பொதுவான மென்பொருள் கூறுகளும் இதில் அடங்கும், மேலும் வெவ்வேறு உற்பத்தியாளர்களின் மைக்ரோகண்ட்ரோலர்களில் எம்பெட் வெளிப்படையாக இயங்க அனுமதிக்கும் எச்ஏஎல் துறைமுகங்கள் மற்றும் வெவ்வேறு உட்பொதிக்கப்பட்ட கருவி சங்கிலிகளைப் பயன்படுத்தி வளர்ச்சியை அனுமதிக்கும் கருவி சங்கிலி துறைமுகங்கள் ஆகியவை இதில் அடங்கும். கூறு தரவுத்தளம்-நிறுவனங்கள் மற்றும் பரந்த சமூகத்தால் உருவாக்கப்பட்ட நூலக கூறுகள், இறுதி சாதனங்களை உருவாக்கத் தேவையான புற கூறுகள், சென்சார்கள், ரேடியோக்கள், நெறிமுறைகள் மற்றும் கிளவுட் சர்வீஸ் அபிஸ் ஆகியவற்றிற்கான ஆதரவை வழங்குகின்றன. இவை அப்பாச்சி உரிமம் 2 (ஊக்குவிக்கப்பட்டவை) அல்லது படைப்பாளர்களால் தேர்ந்தெடுக்கப்பட்ட பிற உரிமங்களின் கீழ் பங்களிக்கப்படுகின்றன, மேலும் அந்த தனிப்பட்ட நிறுவனங்கள் மற்றும் டெவலப்பர் சமூகத்தின் உறுப்பினர்களால் ஆதரிக்கப்படுகின்றன மேம்பாட்டு கருவிகள் எம்பிட் ஓஎஸ் ஆதரிக்கிறது மற்றும் பல்வேறு மேம்பாட்டு கருவிகளை ஆதரிக்கிறது, எம்பிட் ஆன்லைன் கம்பைலர் (2022 முதல் நீக்கப்பட்டது) எம்பிட் இயங்குதளத்திற்கான விண்ணப்பங்கள் எம்பிட் ஆன்லைன் ஐடிஇ, ஒரு இலவச ஆன்லைன் குறியீடு ஆசிரியர் மற்றும் தொகுப்பாளரைப் பயன்படுத்தி உருவாக்கப்படலாம். உள்ளூர் கணினியில் ஒரு வலை உலாவி மட்டுமே நிறுவப்பட வேண்டும், ஏனெனில் ஒரு திட்டம் மேகக்கட்டத்தில் தொகுக்கப்பட்டது, அதாவது. ரிமோட் சர்வரில், ஏஆர்எம்சிசி சி/சி + + கம்பைலரைப் பயன்படுத்துகிறது. எம்பெட் ஐடிஇ தனியார் பணியிடங்களுக்கு விநியோகிக்கப்பட்ட மெர்குரியல் பதிப்பு கட்டுப்பாட்டுடன் குறியீட்டை இறக்குமதி செய்யும், ஏற்றுமதி செய்யும் மற்றும் பகிர்ந்து கொள்ளும் திறனை வழங்கியது, மேலும் இது குறியீடு ஆவணங்களை உருவாக்குவதற்கும் பயன்படுத்தப்படலாம். எம்பெட் ஆன்லைன் கம்பைலர் எந்தவொரு பிழைத்திருத்த செயல்பாட்டையும் சேர்க்கவில்லை, மேலும் பயனர்கள் தங்கள் தொகுக்கப்பட்ட குறியீட்டை ஒரு. பின் கோப்பாக பதிவிறக்கும் ஒரு மேம்பாட்டு சுழற்சியை நம்பியிருந்தது, பின்னர் அதை ஒரு எம்பெட் போர்டில் கைமுறையாக நகலெடுக்கும் (இது ஒரு யூ. எஸ். பி ஃபிளாஷ் டிரைவாக தோன்றுகிறது). எம்பெட் ஆன்லைன் கம்பைலர் மார்ச் 1,2023 அன்று மூடப்பட்டது, அதற்கு பதிலாக கெய்ல் ஸ்டுடியோ கிளவுட் மாற்றப்பட்டது. கெய்ல் ஸ்டுடியோ கிளவுட் எம்பெட் ஆன்லைன் கம்பைலரைப் போலவே, கெய்ல் ஸ்டுடியோ கிளவுட் உள்ளூர் இயந்திரத்தில் எந்த மேம்பாட்டு கருவிகளையும் நிறுவாமல் எம்பெட் ஓஎஸ் பயன்பாடுகளை உருவாக்க அனுமதிக்கிறது. இருப்பினும், மேம்பட்ட அறிவார்ந்த குறியீடு நிறைவு செயல்பாடு மற்றும் ஜிட்டைப் பயன்படுத்தி உள்ளமைக்கப்பட்ட பதிப்பு கட்டுப்பாடு போன்ற பல கூடுதல் அம்சங்களை இது ஆதரிக்கிறது. ஆன்லைன் கம்பைலரைப் போலல்லாமல், கெய்ல் ஸ்டுடியோ கிளவுட் வெபியுஎஸ்பி செயல்பாட்டைப் பயன்படுத்தி உலாவியில் இருந்து நேரடியாக ஆதரிக்கப்படும் எம்பெட் பலகைகளைப் பதிவிறக்கி பிழைத்திருத்தம் செய்யும் திறன் கொண்டது. இது டெஸ்க்டாப் ஐடிஇக்கள் வழங்கும் அனுபவத்துடன் ஒப்பிடக்கூடிய ஒரு கிளிக் பில்ட் மற்றும் பிழைத்திருத்த அனுபவத்தை அனுமதிக்கிறது. இருப்பினும், இந்த செயல்பாடு அனைத்து எம்பெட் பலகைகள் அல்லது பிழைத்திருத்த ஆய்வுகளை ஆதரிக்காது. குறிப்புகள் வெளிப்புற இணைப்புகள் ஏஆர்எம் இயக்க முறைமைகள் மைக்ரோகண்ட்ரோலர் மென்பொருள்