Micro-Controller Operating Systems
மைக்ரோ-கண்ட்ரோலர் ஆப்பரேட்டிங் சிஸ்டம்ஸ் (மைக்ரோசி/ஓஎஸ், மைக்ரோசி/ஓஎஸ், அல்லது மைக்ரியம் ஓஎஸ்) என்பது 1991 ஆம் ஆண்டில் ஜீன் ஜே. லாப்ரோஸ் வடிவமைத்த நிகழ்நேர இயக்க முறைமை (ஆர்டிஓஎஸ்) ஆகும். இது நுண்செயலிகளுக்கான முன்னுரிமை அடிப்படையிலான முன்கூட்டிய நிகழ்நேர கர்னல் ஆகும், இது பெரும்பாலும் நிரலாக்க மொழி சி இல் எழுதப்பட்டுள்ளது. இது உட்பொதிக்கப்பட்ட அமைப்புகளில் பயன்படுத்தப்படுகிறது. மைக்ரோசி/ஓஎஸ் சி இல் பல செயல்பாடுகளை வரையறுக்க அனுமதிக்கிறது, அவை ஒவ்வொன்றும் ஒரு சுயாதீனமான நூல் அல்லது பணியாக செயல்படுத்த முடியும். ஒவ்வொரு பணியும் வெவ்வேறு முன்னுரிமையில் இயங்குகிறது, மேலும் அது மத்திய செயலாக்க அலகு (CPU) சொந்தமானது போல இயங்குகிறது. குறைந்த முன்னுரிமை கொண்ட பணிகளை எந்த நேரத்திலும் அதிக முன்னுரிமை கொண்ட பணிகளால் முன்கூட்டியே செய்ய முடியும். குறைந்த முன்னுரிமை பணிகளை செயல்படுத்த அனுமதிக்க உயர் முன்னுரிமை பணிகள் இயக்க முறைமை (ஓஎஸ்) சேவைகளைப் பயன்படுத்துகின்றன (தாமதம் அல்லது நிகழ்வு போன்றவை). பணிகள் மற்றும் நினைவகத்தை நிர்வகிப்பதற்கும், பணிகளுக்கு இடையில் தொடர்புகொள்வதற்கும், நேரத்திற்கும் OS சேவைகள் வழங்கப்படுகின்றன. மைக்ரோசி/ஓஎஸ் கர்னல் முதலில் உட்பொதிக்கப்பட்ட சிஸ்டம்ஸ் புரோகிராமிங் இதழில் மூன்று பகுதிகளைக் கொண்ட கட்டுரையிலும், லப்ரோஸின் மைக்ரோசி/ஓஎஸ் தி ரியல்-டைம் கர்னல் என்ற புத்தகத்திலும் வெளியிடப்பட்டது. அவர் முதலில் தனது சொந்த பயன்பாட்டிற்காக உருவாக்கிய ஒரு சிறிய OS இன் உட்புறங்களை வெறுமனே விவரிக்க விரும்பினார், ஆனால் பின்னர் அதை தனது சொந்த நிறுவனமான மைக்ரியம் இன்க். இல் ஒரு வணிக தயாரிப்பாக இரண்டாம் மற்றும் மூன்றாம் பதிப்புகளில் உருவாக்கினார். 2016 ஆம் ஆண்டில் மைக்ரியம், இன்க். சிலிக்கான் ஆய்வகங்களால் கையகப்படுத்தப்பட்டது, பின்னர் இது அப்பாச்சி உரிமத்திற்கு திறந்த மூலமாக வெளியிடப்பட்டது. சிலிக்கான் ஆய்வகங்கள் தங்கள் சொந்த சிலிக்கானில் பயன்படுத்த மைக்ரியம் ஓஎஸ் என்ற திறந்த மூல தயாரிப்பை தொடர்ந்து பராமரித்து வருகின்றன, மேலும் முன்னாள் மைக்ரியம் இன்க் ஊழியர்களின் குழு (லாப்ரோஸ் உட்பட) மைக்ரோசி/ஓஎஸ் மற்றும் சீசியம் ஆர்டிஓஎஸ் ஆகிய இரண்டிற்கும் ஆலோசனை மற்றும் ஆதரவை வழங்குகிறது, இது திறந்த மூல வெளியீட்டிற்குப் பிறகு தயாரிக்கப்பட்ட ஒரு தனியுரிம முட்கரண்டி. மியூசி/ஓஎஸ்-II மியூசி/ஓஎஸ்-க்காக எழுதப்பட்ட மூலக் குறியீட்டின் அடிப்படையில், 1998 ஆம் ஆண்டில் ஒரு வணிக தயாரிப்பாக அறிமுகப்படுத்தப்பட்டது, மியூசி/ஓஎஸ்-II ஒரு சிறிய, ரோம்-செய்யக்கூடிய, அளவிடக்கூடிய, முன்கூட்டிய, நிகழ்நேர, தீர்மானகரமான, நுண்செயலிகளின் பல்பணி கர்னல் மற்றும் டிஜிட்டல் சிக்னல் செயலிகள் (டிஎஸ்பி) ஆகும். இது 64 பணிகளை நிர்வகிக்கிறது. கொடுக்கப்பட்ட பயன்பாட்டிற்குத் தேவையான அம்சங்களை மட்டுமே கொண்டிருக்க அதன் அளவை அளவிட முடியும் (5 முதல் 24 கிலோ பைட்டுகள் வரை). பெரும்பாலான μC/OS-II மிகவும் எளிதில் எடுத்துச் செல்லக்கூடிய ANSI C இல் எழுதப்பட்டுள்ளது, இலக்கு நுண்செயலி-குறிப்பிட்ட குறியீடு அசெம்பிளி மொழியில் எழுதப்பட்டுள்ளது. மற்ற செயலிகளுக்கு போர்ட் செய்வதை எளிதாக்க பிந்தையவற்றின் பயன்பாடு குறைக்கப்படுகிறது. உட்பொதிக்கப்பட்ட அமைப்புகளில் உள்ள பயன்பாடுகள் μC/OS-II உட்பொதிக்கப்பட்ட பயன்பாடுகளுக்காக வடிவமைக்கப்பட்டுள்ளது. உற்பத்தியாளரிடம் சரியான கருவி சங்கிலி இருந்தால் (அதாவது, சி கம்பைலர், அசெம்ப்ளர் மற்றும் லிங்கர்-லொக்கேட்டர்), ஒரு தயாரிப்பின் ஒரு பகுதியாக μC/OS-II ஐ உட்பொதிக்கலாம். ஏவியோனிக்ஸ் மருத்துவ உபகரணங்கள் மற்றும் சாதனங்கள் தரவு தகவல்தொடர்பு உபகரணங்கள் வெள்ளை பொருட்கள் (உபகரணங்கள்) மொபைல் போன்கள், தனிப்பட்ட டிஜிட்டல் உதவியாளர்கள் (பி. டி. ஏ), எம். ஐ. டி. க்கள் தொழில்துறை கட்டுப்பாடுகள் நுகர்வோர் மின்னணுவியல் தானியங்கி பணி கூறுகிறது. ஒவ்வொரு பணியும் ஒரு எல்லையற்ற சுழற்சியாகும், மேலும் பின்வரும் ஐந்து நிலைகளில் ஏதேனும் ஒன்றில் இருக்கலாம் (கூடுதலாக கீழே உள்ள படத்தைப் பார்க்கவும்) செயலற்ற ரெடி ரன்னிங் வெயிட்டிங் (ஒரு நிகழ்வுக்கு) குறுக்கீடு (குறுக்கீடு சேவை வழக்கமான (ஐ. எஸ். ஆர்)) மேலும், இது 64 பணிகளை நிர்வகிக்க முடியும். இருப்பினும், இந்த பணிகளில் எட்டு பணிகளை μC/OS-II க்கு ஒதுக்கி வைக்க பரிந்துரைக்கப்படுகிறது, ஒரு பயன்பாட்டை 56 பணிகளுக்கு விட்டுவிடுகிறது. கர்னல்கள் கர்னல் என்பது இயக்க முறைமைக்கான பெரும்பாலான வீட்டு பராமரிப்பு பணிகளைச் செய்யும் நிரலுக்கு கொடுக்கப்பட்ட பெயர். துவக்க ஏற்றுபவர் கட்டுப்பாட்டை கர்னலிடம் ஒப்படைக்கிறார், இது பல்வேறு சாதனங்களை அறியப்பட்ட நிலைக்கு துவக்குகிறது மற்றும் பொதுவான செயல்பாடுகளுக்கு கணினியை தயார் செய்கிறது. கர்னல் பணிகளை நிர்வகிப்பதற்கும் (அதாவது CPU இன் நேரத்தை நிர்வகிப்பதற்கும்) பணிகளுக்கு இடையில் தொடர்புகொள்வதற்கும் பொறுப்பாகும். கர்னலால் வழங்கப்படும் அடிப்படை சேவை சூழல் மாற்றமாகும். திட்டமிடுபவர் என்பது அடுத்து எந்த பணி இயங்குகிறது என்பதை தீர்மானிக்கும் பொறுப்பான கர்னலின் ஒரு பகுதியாகும். பெரும்பாலான நிகழ்நேர கர்னல்கள் முன்னுரிமை அடிப்படையிலானவை. முன்னுரிமை அடிப்படையிலான கர்னலில், CPU இன் கட்டுப்பாடு எப்போதும் இயக்கத் தயாராக உள்ள மிக உயர்ந்த முன்னுரிமை பணிக்கு வழங்கப்படுகிறது. முன்னுரிமை அடிப்படையிலான கர்னல்களில் இரண்டு வகைகள் உள்ளனஃ முன்னெச்சரிக்கை மற்றும் முன்னெச்சரிக்கை. முன்னெச்சரிக்கை அல்லாத கர்னல்கள் ஒவ்வொரு பணியும் CPU இன் கட்டுப்பாட்டை வெளிப்படையாக விட்டுக்கொடுக்க ஏதாவது செய்ய வேண்டும். கணினி பதிலளிப்பு மிகவும் முக்கியமானதாக இருக்கும்போது ஒரு முன்கூட்டிய கர்னல் பயன்படுத்தப்படுகிறது. எனவே, μC/OS-II மற்றும் பெரும்பாலான வணிக நிகழ்நேர கர்னல்கள் முன்கூட்டியே உள்ளன. இயக்கத் தயாராக இருக்கும் மிக உயர்ந்த முன்னுரிமை பணி எப்போதும் CPU இன் கட்டுப்பாடு வழங்கப்படுகிறது. பணிகளை ஒதுக்குதல் மிக உயர்ந்த செயல்பாட்டு விகிதத்துடன் கூடிய பணிகளுக்கு விகிதம்-மோனோடோனிக் திட்டமிடலைப் பயன்படுத்தி மிக உயர்ந்த முன்னுரிமை வழங்கப்படுகிறது. இந்த திட்டமிடல் வழிமுறை நிலையான-முன்னுரிமை திட்டமிடல் வகுப்புடன் நிகழ்நேர இயக்க முறைமைகளில் (ஆர்டிஓஎஸ்) பயன்படுத்தப்படுகிறது. பணிகளை நிர்வகித்தல் கணினியில், ஒரு பணி என்பது நிறைவேற்றுவதற்கான ஒரு அலகு ஆகும். சில இயக்க முறைமைகளில், ஒரு பணி ஒரு செயல்முறைக்கு ஒத்ததாகும், மற்றவற்றில் ஒரு நூல். தொகுதி செயலாக்க கணினி அமைப்புகளில், ஒரு பணி என்பது ஒரு பணிக்குள் செயல்படுத்தப்படும் ஒரு அலகு ஆகும். μC/OS-II இன் கணினி பயனர் பின்வரும் அம்சங்களைப் பயன்படுத்தி பணிகளைக் கட்டுப்படுத்த முடியும்ஃ பணி அம்சம் பணி உருவாக்கம் பணி அடுக்கு & அடுக்கு சரிபார்ப்பு பணி நீக்குதல் ஒரு பணியின் முன்னுரிமையை மாற்றவும் ஒரு பணியை இடைநிறுத்தவும் மீண்டும் தொடங்கவும் ஒரு பணியைப் பற்றிய தகவல்களைப் பெறவும் நினைவகத்தை நிர்வகிக்கவும் துண்டு துண்டாகத் தவிர்க்க, μC/OS-II பயன்பாடுகளை தொடர்ச்சியான நினைவகப் பகுதியால் செய்யப்பட்ட பகிர்விலிருந்து நிலையான அளவிலான நினைவகத் தொகுதிகளைப் பெற அனுமதிக்கிறது. அனைத்து நினைவகத் தொகுதிகளும் ஒரே அளவு கொண்டவை, மேலும் பகிர்வில் ஒருங்கிணைந்த தொகுதிகள் உள்ளன. இந்த நினைவகத் தொகுதிகளின் ஒதுக்கீடு மற்றும் நீக்குதல் நிலையான நேரத்தில் செய்யப்படுகிறது மற்றும் இது ஒரு தீர்மானகரமான அமைப்பாகும். நேரத்தை நிர்வகிக்க, கால தாமதங்கள் மற்றும் காலக்கெடுவைக் கண்காணிக்க ஒரு குறிப்பிட்ட நேர ஆதாரம் வழங்கப்பட வேண்டும். ஒரு டிக் வினாடிக்கு 10 முதல் 1000 முறை அல்லது ஹெர்ட்ஸ் வரை ஏற்பட வேண்டும். டிக் விகிதம் எவ்வளவு வேகமாக இருக்கிறதோ, கணினியில் அதிக மேல்நிலை μC/OS-II விதிக்கப்படுகிறது. கடிகார டிக்கின் அதிர்வெண் ஒரு பயன்பாட்டின் விரும்பிய டிக் தெளிவுத்திறனைப் பொறுத்தது. ஒரு வன்பொருள் டைமரை அர்ப்பணிப்பதன் மூலமோ அல்லது மாற்று மின்னோட்ட (ஏசி) மின் இணைப்பிலிருந்து (50 அல்லது 60 ஹெர்ட்ஸ்) சமிக்ஞையிலிருந்து ஒரு குறுக்கீட்டை உருவாக்குவதன் மூலமோ டிக் ஆதாரங்களைப் பெறலாம். இந்த காலமுறை நேர ஆதாரம் கடிகார டிக் என்று அழைக்கப்படுகிறது. ஒரு கடிகார டிக் தீர்மானிக்கப்பட்ட பிறகு, பணிகள் பின்வருமாறு இருக்கலாம்ஃ ஒரு பணியை தாமதப்படுத்துவது ஒரு தாமதமான பணியை மீண்டும் தொடங்குங்கள் பணிகளுக்கு இடையில் தொடர்புகொள்வது இன்டர்டாஸ்க் அல்லது இன்டர்பிராசஸ் கம்யூனிகேஷன் μC/OS-II இல் நிகழ்கிறதுஃ செமாஃபோர்கள், செய்தி அஞ்சல் பெட்டி, செய்தி வரிசைகள், பணிகள் மற்றும் குறுக்கீடு சேவை நடைமுறைகள் (ISR கள்). ஒரு பணி அல்லது ஒரு ஐ. எஸ். ஆர் நிகழ்வு கட்டுப்பாட்டு தொகுதி (ஈ. சி. பி) எனப்படும் கர்னல் பொருள் மூலம் ஒரு பணியை சமிக்ஞை செய்யும் போது அவர்கள் ஒருவருக்கொருவர் தொடர்பு கொள்ளலாம். சமிக்ஞை ஒரு நிகழ்வாக கருதப்படுகிறது. மைக்ரோ-கன்ட்ரோலர் ஆப்பரேட்டிங் சிஸ்டம்ஸ் பதிப்பு 3 என்பதன் சுருக்கம் மைக்ரோ-கன்ட்ரோலர் ஆப்பரேட்டிங் சிஸ்டம்ஸ் பதிப்பு 3 ஆகும், இது 2009 இல் அறிமுகப்படுத்தப்பட்டது மற்றும் மைக்ரோ-கன்ட்ரோலர் ஆப்பரேட்டிங் சிஸ்டம்ஸ் பதிப்பில் செயல்பாட்டைச் சேர்க்கிறது. மியூசி/ஓஎஸ்-III மியூசி/ஓஎஸ்-II இன் அனைத்து அம்சங்களையும் செயல்பாடுகளையும் வழங்குகிறது. மிகப்பெரிய வேறுபாடு ஆதரிக்கப்படும் பணிகளின் எண்ணிக்கை ஆகும். அதிகபட்சமாக 255 பணிகளுக்கு, 255 முன்னுரிமை நிலைகளில் ஒவ்வொன்றிலும் 1 பணியை மட்டுமே μC/OS-II அனுமதிக்கிறது. மைக்ரோசி/ஓஎஸ்-III எந்த எண்ணிக்கையிலான பயன்பாட்டு பணிகள், முன்னுரிமை நிலைகள் மற்றும் ஒரு நிலைக்கு பணிகளை அனுமதிக்கிறது, நினைவகத்திற்கான செயலி அணுகலால் மட்டுமே வரையறுக்கப்படுகிறது. மியூசி/ஓஎஸ்-II மற்றும் மியூசி/ஓஎஸ்-III ஆகியவை தற்போது சிலிக்கான் லேப்ஸின் துணை நிறுவனமான மைக்ரியம் இன்க் நிறுவனத்தால் பராமரிக்கப்படுகின்றன, மேலும் ஒரு தயாரிப்புக்கு அல்லது ஒரு தயாரிப்பு வரிசைக்கு உரிமம் பெறலாம். உட்பொதிக்கப்பட்ட அமைப்புகளில் பயன்பாடுகள் பயன்பாடுகள் μC/OS-II க்கான பயன்பாடுகளைப் போலவே உள்ளன, பணி கூறுகிறது μC/OS-III ஒரு பல்பணி இயக்க முறைமையாகும். ஒவ்வொரு பணியும் எல்லையற்ற சுழற்சியாகும், மேலும் ஐந்து நிலைகளில் ஏதேனும் ஒன்றில் (செயலற்ற, தயாராக, இயங்கும், குறுக்கீடு அல்லது நிலுவையில்) இருக்கலாம். பணி முன்னுரிமைகள் 0 (மிக உயர்ந்த முன்னுரிமை) முதல் அதிகபட்சம் 255 (மிகக் குறைந்த முன்னுரிமை) வரை இருக்கலாம். இரண்டு அல்லது அதற்கு மேற்பட்ட பணிகளுக்கு ஒரே முன்னுரிமை இருக்கும்போது, கர்னல் ஒரு பணியை முன்னரே தீர்மானிக்கப்பட்ட நேரத்திற்கு இயக்க அனுமதிக்கிறது, அதற்கு குவாண்டம் என்று பெயரிடப்பட்டுள்ளது, பின்னர் மற்றொரு பணியைத் தேர்ந்தெடுக்கிறது. இந்த செயல்முறை ரவுண்ட் ராபின் திட்டமிடல் அல்லது டைம் ஸ்லைசிங் என்று அழைக்கப்படுகிறது. கர்னல் வரிசையில் அடுத்த பணிக்கு கட்டுப்பாட்டைக் கொடுக்கிறதுஃ தற்போதைய பணிக்கு அதன் நேர துண்டின் போது செய்ய எந்த வேலையும் இல்லை, அல்லது தற்போதைய பணி அதன் நேர துண்டின் முடிவுக்கு முன்னர் முடிவடைகிறது, அல்லது நேர துண்டு முடிவடைகிறது. கர்னல்கள் கர்னல் செயல்பாடு μC/OS-III க்கான கர்னல் செயல்பாட்டைப் போலவே உள்ளது. பணிகளை நிர்வகித்தல் பணி நிர்வாகமும் μC/OS-II ஐப் போலவே செயல்படுகிறது. இருப்பினும், μC/OS-III பல பணிகளை ஆதரிக்கிறது மற்றும் ஒரு பயன்பாட்டிற்கு எத்தனை பணிகளையும் செய்ய அனுமதிக்கிறது. செயலிக்கு கிடைக்கும் கணினி நினைவகத்தின் அளவு (குறியீடு மற்றும் தரவு இடம் இரண்டும்) மட்டுமே அதிகபட்ச பணிகளின் எண்ணிக்கையை வரையறுக்கிறது. ஒரு பணியை திட்டமிடப்பட்ட நிறைவு வரை செயல்படுத்தலாம், இதில் பணி முடிந்ததும் தன்னை நீக்கும், அல்லது பொதுவாக எல்லையற்ற சுழற்சியாக, நிகழ்வுகள் நிகழும் வரை காத்திருந்து அந்த நிகழ்வுகளை செயலாக்கும். மெமரி மெமரி மேனேஜ்மெண்ட்டை (நினைவக நினைவக மேலாண்மையை) நிர்வகிப்பது μC/OS-II இல் உள்ளதைப் போலவே செய்யப்படுகிறது. நேரத்தை நிர்வகிப்பது μC/OS-III அதே நேரத்தில் நிர்வகிக்கும் அம்சங்களை வழங்குகிறது. இது பயன்பாடுகளுக்கான சேவைகளையும் வழங்குகிறது, இதனால் பயனர் வரையறுக்கப்பட்ட நேர தாமதங்களுக்கு பணிகள் அவற்றின் செயல்பாட்டை இடைநிறுத்தலாம். தாமதங்கள் பல கடிகார டிக்குகள் அல்லது மணிநேரங்கள், நிமிடங்கள், வினாடிகள் மற்றும் மில்லி விநாடிகளால் குறிப்பிடப்படுகின்றன. சில நேரங்களில், ஒரு பணி அல்லது ஐ. எஸ். ஆர் மற்றொரு பணிக்கு தகவல்களைத் தெரிவிக்க வேண்டும், ஏனெனில் ஒரே குறிப்பிட்ட தரவு அல்லது வன்பொருள் வளத்தை ஒரே நேரத்தில் அணுகுவது இரண்டு பணிகளுக்கு பாதுகாப்பற்றது. இது ஒரு தகவல் பரிமாற்றத்தின் மூலம் தீர்க்கப்படலாம், இது இடை-பணி தொடர்பு என்று அழைக்கப்படுகிறது. தகவல்களை இரண்டு வழிகளில் பணிகளுக்கு இடையில் தொடர்பு கொள்ளலாம்ஃ உலகளாவிய தரவு மூலம் அல்லது செய்திகளை அனுப்புவதன் மூலம். உலகளாவிய மாறிகளைப் பயன்படுத்தும் போது, ஒவ்வொரு பணியும் அல்லது ஐஎஸ்ஆர் மாறிகளுக்கான பிரத்யேக அணுகலைக் கொண்டிருப்பதை உறுதி செய்ய வேண்டும். ஒரு ஐ. எஸ். ஆர் சம்பந்தப்பட்டிருந்தால், பொதுவான மாறிகளுக்கான பிரத்யேக அணுகலை உறுதி செய்வதற்கான ஒரே வழி குறுக்கீடுகளை முடக்குவதாகும். இரண்டு பணிகள் தரவைப் பகிர்ந்து கொண்டால், ஒவ்வொன்றும் குறுக்கீடுகளை முடக்குவதன் மூலமோ, திட்டமிடுபவரைப் பூட்டுவதன் மூலமோ, செமாஃபோரைப் பயன்படுத்துவதன் மூலமோ அல்லது முன்னுரிமை, பரஸ்பர விலக்கு செமாஃபோரைப் பயன்படுத்துவதன் மூலமோ மாறிகளுக்கான பிரத்யேக அணுகலைப் பெறலாம். செய்திகளை செய்தி வரிசை என்று அழைக்கப்படும் ஒரு இடைநிலை பொருளுக்கு அனுப்பலாம் அல்லது நேரடியாக ஒரு பணிக்கு அனுப்பலாம், ஏனெனில் μC/OS-III இல், ஒவ்வொரு பணிக்கும் அதன் சொந்த உள்ளமைக்கப்பட்ட செய்தி வரிசை உள்ளது. செய்திகளுக்காக காத்திருக்க பல பணிகள் இருந்தால் வெளிப்புற செய்தி வரிசையைப் பயன்படுத்தவும். ஒரு பணி மட்டுமே பெறப்பட்ட தரவை செயலாக்கும் என்றால் ஒரு செய்தியை நேரடியாக ஒரு பணிக்கு அனுப்பவும். ஒரு பணி ஒரு செய்தி வரும் வரை காத்திருக்கும்போது, அது CPU நேரத்தைப் பயன்படுத்தாது. ஒரு போர்ட் மூன்று அம்சங்களை உள்ளடக்கியதுஃ CPU, OS மற்றும் போர்டு குறிப்பிட்ட (பிஎஸ்பி) குறியீடு. சந்தையில் மிகவும் பிரபலமான செயலிகள் மற்றும் பலகைகளுக்கான துறைமுகங்களை μC/OS-II மற்றும் μC/OS-III கொண்டுள்ளன, மேலும் அவை விமானப் போக்குவரத்து, மருத்துவ அமைப்புகள் மற்றும் அணுசக்தி நிறுவல்கள் போன்ற பாதுகாப்பு முக்கியமான உட்பொதிக்கப்பட்ட அமைப்புகளில் பயன்படுத்த ஏற்றவை. ஒரு μC/OS-III போர்ட் என்பது மூன்று கர்னல் குறிப்பிட்ட கோப்புகளின் உள்ளடக்கங்களை எழுதுவது அல்லது மாற்றுவதை உள்ளடக்கியதுஃ OS_CPU.H, OS_CPU_A.ASM, மற்றும் OS_CPU_C.C. இறுதியாக, பயன்படுத்தப்படும் மதிப்பீட்டு வாரியம் அல்லது இலக்கு பலகைக்கு ஒரு போர்டு ஆதரவு தொகுப்பை (பிஎஸ்பி) உருவாக்கவும் அல்லது மாற்றவும். ஒரு மைக்ரோசி/ஓஎஸ்-III போர்ட் ஒரு மைக்ரோசி/ஓஎஸ்-II போர்ட்டைப் போன்றது. இங்கு பட்டியலிடப்பட்டுள்ளதை விட கணிசமாக அதிகமான துறைமுகங்கள் உள்ளன, மேலும் துறைமுகங்கள் தொடர்ச்சியான வளர்ச்சிக்கு உட்பட்டவை. அனைத்து இணைப்புகளிலும் பாதுகாப்பை உறுதிசெய்யும் வுல்ஃப் எஸ்எஸ்எல் போன்ற பிரபலமான எஸ்எஸ்எல்/டிஎல்எஸ் நூலகங்களால் எம்யூசி/ஓஎஸ்-II மற்றும் எம்யூசி/ஓஎஸ்-III ஆகிய இரண்டும் ஆதரிக்கப்படுகின்றன. சிலிக்கான் லேப்ஸ் கையகப்படுத்திய பிறகு, 2020 ஆம் ஆண்டில் மைக்ரியம் பிப்ரவரி 2020 இல் திறந்த மூல மாதிரி உரிமத்திற்கு மாற்றப்பட்டது. இதில் யுசி/ஓஎஸ் III, அனைத்து முந்தைய பதிப்புகள், அனைத்து கூறுகளும் அடங்கும்ஃ யூ. எஸ். பி, கோப்பு முறைமை, ஜியுஐ, டிசிபி/ஐபி போன்றவை. ஆவணப்படுத்தல் மற்றும் ஆதரவு ஆதரவு ஒரு வழக்கமான ஆதரவு மன்றம் மற்றும் பல விரிவான புத்தகங்கள் வழியாக கிடைக்கிறது, அவற்றில் பல கொடுக்கப்பட்ட மைக்ரோகண்ட்ரோலர் கட்டமைப்பு மற்றும் மேம்பாட்டு தளத்திற்கு ஏற்ப, இலவச பி. டி. எஃப்-களாக அல்லது கடினமான அட்டையில் குறைந்த விலையில் வாங்கப்படுகின்றன. மைக்ரியம் மற்றும் பிற தரப்பினரிடமிருந்து கட்டண ஆதரவு கிடைக்கிறது. குறிப்புகள் ஆதாரங்கள் ஃப்யூஷன் உட்பொதிக்கப்பட்ட மைக்ரியம்-யுசிஓஎஸ்-III-பயனர்களிடமிருந்து மைக்ரோசி/ஓஎஸ்-II க்கான நெறிமுறை ஆதரவு கையேடு 1 வது பதிப்பு யுசி/ஓஎஸ்-III: ரெனேசாஸ் ஆர்எக்ஸ்62என் வெளிப்புற இணைப்புகளுக்கான நிகழ்நேர கர்னல் பொதுவாகப் பயன்படுத்தப்படும் யுசி/ஓஎஸ்-II செயல்பாடுகள் மற்றும் தரவு கட்டமைப்புகளின் சுருக்கம் மைக்ரோசி/ஓஎஸ் மியூசி/ஓஎஸ்-II உடன் நியோஸிஐ ஜிசிசி குறிப்பு கையேடு உட்பொதிக்கப்பட்ட நிகழ்நேர இயக்க முறைமைகளை இயக்கும் ஒரு மியூசி/ஓஎஸ்-II பயன்பாட்டை எவ்வாறு பெறுவது