TI-RTOS
டிஐ-ஆர்டிஓஎஸ் என்பது டெக்சாஸ் இன்ஸ்ட்ரூமென்ட்ஸ் (டிஐ) உருவாக்கிய மற்றும் வழங்கிய உட்பொதிக்கப்பட்ட கருவிகள் சுற்றுச்சூழல் அமைப்பாகும், இது அவற்றின் உட்பொதிக்கப்பட்ட கணினி செயலிகளின் வரம்பில் பயன்படுத்தப்படுகிறது. இதில் டிஐ-ஆர்டிஓஎஸ் கர்னல் என்ற நிகழ்நேர இயக்க முறைமை (ஆர்டிஓஎஸ்) கூறு (முன்பு எஸ்ஒய்எஸ்/பயோஸ் என்று பெயரிடப்பட்டது, இது டிஎஸ்பி/பயோஸிலிருந்து உருவானது), நெட்வொர்க்கிங் இணைப்பு அடுக்குகள், மின் மேலாண்மை, கோப்பு அமைப்புகள், கருவி மற்றும் டிஎஸ்பி/பயோஸ் இணைப்பு போன்ற இடை-செயலி தகவல்தொடர்புகள் ஆகியவை அடங்கும். இது இலவச மற்றும் திறந்த மூல மென்பொருளாகும், இது பி. எஸ். டி உரிமத்தின் கீழ் வெளியிடப்படுகிறது. டிஐ-ஆர்டிஓஎஸ்-ஐ டிஐ-இன் குறியீடு இசையமைப்பாளர் ஸ்டுடியோ ஒருங்கிணைந்த மேம்பாட்டு சூழல் (ஐடிஇ), ஐஎஆர் சிஸ்டம்ஸின் ஐஎஆர் உட்பொதிக்கப்பட்ட பணிமனை மற்றும் குனு கம்பைலர் சேகரிப்பு (ஜிசிசி) ஆகியவற்றிற்குள் பயன்படுத்தலாம். டிஐ-ஆர்டிஓஎஸ்-இன் தனித்தனி பதிப்புகள் டிஐ-இன் எம்எஸ்பி43x (எம்எஸ்பி 432 உட்பட), சிம்பிள் லிங்க் வயர்லெஸ் எம்சியூ, சிதாரா, டிவா சி, சி 2000 மற்றும் சி 6000 உட்பொதிக்கப்பட்ட சாதனங்களின் வரிசைகளை ஆதரிக்க வழங்கப்படுகின்றன. டிஐ-ஆர்டிஓஎஸ் முன்கூட்டிய பல்பணி, நினைவக மேலாண்மை மற்றும் நிகழ்நேர பகுப்பாய்வு போன்ற உட்பொதிக்கப்பட்ட பயன்பாட்டிற்கு கணினி சேவைகளை வழங்குகிறது. டிஐ-ஆர்டிஓஎஸ் வெவ்வேறு நுண்செயலிகளில் பயன்படுத்தப்படலாம், வெவ்வேறு செயலாக்கம் மற்றும் நினைவக கட்டுப்பாடுகளுடன். இது செக்யூர் சாக்கெட்ஸ் லேயர் (எஸ்எஸ்எல்) மற்றும் வொல்ஃப்எஸ்எஸ்எல் போன்ற டிரான்ஸ்போர்ட் லேயர் செக்யூரிட்டி (டிஎல்எஸ்) நூலகங்களால் ஆதரிக்கப்படுகிறது. டிஐ-ஆர்டிஓஎஸ் இன் வேர்கள் முதலில் ஸ்பெக்ட்ரான் மைக்ரோசிஸ்டம்ஸ் (டயலாஜிக் கார்ப்பரேஷனின் துணை நிறுவனம்) ஆல் உருவாக்கப்பட்டன, ஏனெனில் டிஜிட்டல் சிக்னல் செயலிகளுக்காக குறிப்பாக உருவாக்கப்பட்ட முதல் ஆர்டிஓஎஸ் மற்றும் ஸ்பக்ஸ் என்று பெயரிடப்பட்டது. ஸ்பெக்ட்ரான் இறுதியில் பயோசூயிட் என்ற இரண்டாவது தயாரிப்பையும் உருவாக்கியது, அதில் நிகழ்நேர கர்னல் மற்றும் பல்வேறு தொடர்புடைய கருவிகள் இருந்தன. ஸ்பெக்ட்ரான் மைக்ரோசிஸ்டம்ஸ் இறுதியில் டெக்சாஸ் இன்ஸ்ட்ரூமென்ட்ஸ் நிறுவனத்தால் கையகப்படுத்தப்பட்டது மற்றும் ஸ்போக்ஸ் மற்றும் பயோசூயிட் தயாரிப்புகள் டிஎஸ்பி/பயோஸ் என்ற ஒரு மைக்ரோ கர்னல் தயாரிப்பில் இணைக்கப்பட்டன. டிஎஸ்பி/பயோஸ் ஆர்டிஓஎஸ் தயாரிப்பு அதன் பயன்பாட்டு நிரலாக்க இடைமுகத்தில் (ஏபிஐ) பதிப்பு 6 இல் குறிப்பிடத்தக்க மாற்றங்களைச் சந்தித்தது. ஆகஸ்ட் 2010 இல் பதிப்பு 6.3 வெளியிடப்பட்டவுடன், டி. எஸ். பி. களுக்கு அப்பாற்பட்ட மைக்ரோகண்ட்ரோலர்களுக்கான ஆதரவை பிரதிபலிக்கும் வகையில் டி. எஸ். பி/பி. ஐ. ஓ. எஸ். எஸ். ஒய். எஸ்/பி. ஐ. ஓ. எஸ். என மறுபெயரிடப்பட்டது. ஏப்ரல் 2014 இல் பதிப்பு 6.40 இன் வெளியீட்டில், எஸ். ஒய். எஸ்/பயோஸ் டிஐ-ஆர்டிஓஎஸ் கர்னல் என்று மறுபெயரிடப்பட்டது மற்றும் டிஐ-ஆர்டிஓஎஸ் தயாரிப்பு தொகுப்பின் ஒரு அங்கமாக மாற்றப்பட்டது. டிஐ-ஆர்டிஓஎஸ் 1 ஆரம்பத்தில் ஜூலை 2012 இல் வெளியிடப்பட்டது. டிஐயின் நுண்செயலிகளுக்காக டிஐ-ஆர்டிஓஎஸ் 2 ஏப்ரல் 2014 இல் வெளியிடப்பட்டது, மறுபெயரிடும் செயல்முறையை முடித்து, டிஐ-ஆர்டிஓஎஸ் கர்னல் மற்றும் பிற கூறுகளை ஒரே மென்பொருள் குடையின் கீழ் ஒருங்கிணைத்தது. கூறு கண்ணோட்டம் டிஐ-ஆர்டிஓஎஸ் இந்த கூறுகளைக் கொண்டுள்ளது, அவற்றில் சில உட்பொதிக்கப்பட்ட அனைத்து இலக்கு குடும்பங்களுக்கும் கிடைக்கவில்லைஃ டிஐ-ஆர்டிஓஎஸ் கர்னல்-உட்பொதிக்கப்பட்ட ஆர்டிஓஎஸ் முன்பு எஸ்ஒய்எஸ்/பயோஸ் டிஐ-ஆர்டிஓஎஸ் இயக்கிகள் மற்றும் போர்டு துவக்கம் என்று பெயரிடப்பட்டது-இலக்கு-குறிப்பிட்ட சாதன இயக்கிகள். இயக்கிகளில் ஈதர்நெட், பொது நோக்க உள்ளீடு/வெளியீடு (ஜிபிஐஓ), ஐ 2 சி, ஐ 2 எஸ், துடிப்பு-அகல பண்பேற்றம் (பி. டபிள்யூ. எம்), சீரியல் பெரிஃபெரல் இன்டர்பேஸ் (எஸ். பி. ஐ), யுனிவர்சல் அசின்க்ரோனஸ் ரிசீவர்/டிரான்ஸ்மிட்டர் (யுஏஆர்டி), யுனிவர்சல் சீரியல் பஸ் (யூ. எஸ். பி), வாட்ச்டாக் டைமர் மற்றும் வைஃபை ஆகியவை அடங்கும். டிஐ-ஆர்டிஓஎஸ் நெட்வொர்க் சேவைகள்-இணைய நெறிமுறை தொகுப்பு (டிஸிபி/ஐபி), ஹைபர்டெக்ஸ்ட் டிரான்ஸ்பர் புரோட்டோகால் (எச். டி. டி. பி) மற்றும் செக்யூர் சாக்கெட்ஸ் லேயர் (எஸ்எஸ்எல்) மற்றும் டிரான்ஸ்போர்ட் லேயர் செக்யூரிட்டி (டிஎல்எஸ்) நெறிமுறைகளை ஆதரிப்பதற்கான அடுக்குகள் டிஐ-ஆர்டிஓஎஸ் இன்டர்ப்ராசசர் கம்யூனிகேஷன்-ஏபிஐகள் டிஐ-ஆர்டிஓஎஸ் இன் உட்பொதிக்கப்பட்ட செயலிகளுக்கு இடையிலான தகவல்தொடர்புகளை ஆதரிக்கின்றன (டிஎஸ்பி/பயோஸ் இணைப்பிலிருந்து உருவாக்கப்பட்டது) டிஐ-ஆர்டிஓஎஸ் இன்ஸ்ட்ருமெண்டேஷன்-ஏபிஐகள் மற்றும் நிகழ்நேர செயல்திறன் மற்றும் நடத்தை பகுப்பாய்வுக்கான கருவிகள் டிஐ-ஆர்டிஓஎஸ் கோப்பு அமைப்பு-ஏபிஐகள் கோப்பு ஒதுக்கீடு அட்டவணை (எஃப்ஏடி) கோப்பு முறைமை உரிமத்தை ஆதரிக்கின்றன எந்த பயனரும் சேர்க்கப்பட்ட மூலக் குறியீட்டைப் பயன்படுத்தி கர்னலை மீண்டும் உருவாக்கலாம். ஆர்டிஓஎஸ் கர்னல் கண்ணோட்ட அமைப்பு டிஐ-ஆர்டிஓஎஸ் கர்னல் தொகுதிகள் எனப்படும் பல தனித்துவமான கூறுகளால் ஆனது. ஒவ்வொரு தொகுதியும் ஒரு ஏபிஐ வழியாக சேவைகளை வழங்க முடியும் மற்றும் தனித்தனியாக கட்டமைக்கக்கூடியது. எடுத்துக்காட்டாக, கணினி செமாஃபோர்கள் ti.sysbios.knl.Semaphore என்ற தொகுதி மூலம் வழங்கப்படுகின்றன. இந்த தொகுதி இயக்க நேர படத்தில் சேர்க்கப்பட்டுள்ளதா அல்லது உகந்ததா என்பதை ஒரு டெவலப்பர் தேர்வு செய்யலாம். சேர்க்கப்பட்டால், பயனர் செமாஃபோர் தொகுதியின் பல்வேறு அம்சங்களை கட்டமைக்க முடியும், மேலும் கணினி தொடக்கத்தின் போது உருவாக்கப்பட வேண்டிய செமாஃபோர்களின் நிகழ்வுகள். இந்த தொகுதி ஒரு ஏபிஐ-யையும் வழங்குகிறது, இதனால் உட்பொதிக்கப்பட்ட நிரல் இயங்கும்போது செமாஃபோர்களை உருவாக்கலாம், இடுகையிடலாம், பெண்ட் செய்யலாம் மற்றும் நீக்கலாம். திரெட்டிங் டிஐ-ஆர்டிஓஎஸ் கர்னல் ஒரு உட்பொதிக்கப்பட்ட அமைப்பில் பல்வேறு வகையான நூல்களுக்கு ஆதரவை வழங்குகிறது. வன்பொருள் குறுக்கீடு (எச். வி. ஐ): வன்பொருள் குறுக்கீடு மூலம் தொடங்கப்பட்ட ஆதரவு நூல்கள். மென்பொருள் குறுக்கீடு (ஸ்வாய்): ஹவிஸ் போலவே கட்டமைக்கப்பட்டுள்ளது, ஆனால் வன்பொருள் குறுக்கீடு முடியும் வரை செயலாக்கத்தை ஒத்திவைக்க அனுமதிக்கிறது. பணிஃ ஒரு நிகழ்வு நிகழும் வரை காத்திருக்கும்போது செயல்படுத்தக்கூடிய அல்லது தடுக்கக்கூடிய ஒரு தனித்துவமான நூல். செயலற்றதுஃ வேறு எந்த நூலும் இயக்கத் தயாராக இல்லாதபோது மட்டுமே இயங்கும் மிகக் குறைந்த முன்னுரிமை நூல். நினைவக மேலாண்மை டிஐ-ஆர்டிஓஎஸ் கர்னல் ஒரு உட்பொதிக்கப்பட்ட அமைப்பின் நினைவக வரைபடத்தை அமைக்க கருவிகளை வழங்குகிறது மற்றும் கணினி இயங்கும் போது நினைவக இடையகங்களை ஒதுக்கவும் நீக்கவும் அனுமதிக்கிறது. இயக்க நேரத்தின் போது பயன்படுத்தப்படும் நினைவக மேலாளரின் வகை கட்டமைக்கக்கூடியது, இதனால் நினைவக துண்டுப்பிரசுரத்தை தேவைக்கேற்ப குறைக்க முடியும். நிகழ்நேர பிழைத்திருத்த டிஐ-ஆர்டிஓஎஸ் கர்னல் கணினி எவ்வாறு செயல்படுகிறது என்பது பற்றிய தகவல்களை வழங்க அனுமதிக்கும் தொகுதிகளை வழங்குகிறது. வெவ்வேறு இழைகள் காலப்போக்கில் CPU ஐ எவ்வாறு ஏற்றுகின்றன, மற்றும் கணினி பயன்பாடு மற்றும் டிஐ-ஆர்டிஓஎஸ் கர்னலுக்குள் நிகழ்வுகளை பதிவு செய்வது ஆகியவை இதில் அடங்கும். மேலும், குறியீடு இசையமைப்பாளர் ஸ்டுடியோ ஐடிஇ இந்த பதிவு செய்யப்பட்ட தரவை எடுத்து பகுப்பாய்விற்காக வரைபடமாகக் காட்டலாம். குறிப்புகள் வெளிப்புற இணைப்புகள் டிஐ இணையதளத்தில் டிஐ-ஆர்டிஓஎஸ் மென்பொருள் பக்கம் டெக்சாஸ் இன்ஸ்ட்ரூமென்ட்ஸ் நிகழ்நேர இயக்க முறைமைகள் ஏஆர்எம் இயக்க முறைமைகள் மென்பொருள் பி. எஸ். டி உரிமத்தைப் பயன்படுத்தி மைக்ரோகர்னல் அடிப்படையிலான இயக்க முறைமைகள் மைக்ரோகர்னல்கள்