- ஆட்டோசர் - இது எப்படி தொடங்கியது?
- AUTOSAR இன் முக்கியத்துவம்
- AUTOSAR கட்டிடக்கலையின் வெவ்வேறு அடுக்குகள்
- AUTOSAR இன் குறிக்கோள்கள்
- AUTOSAR இன் நன்மைகள்
- AUTOSAR மூலம் நீங்கள் என்ன எதிர்பார்க்கலாம்?
ஆட்டோசார் (தானியங்கி ஓபன் சிஸ்டம் ஆர்கிடெக்சர்) முழு வாகனத் தொழிலுக்கான பொதுவான தளமாக வரையறுக்கப்படுகிறது, இது தற்போதைய இயக்க மாதிரியை பாதிக்காமல் வாகன செயல்பாட்டிற்கான பயன்பாட்டின் நோக்கத்தை மேம்படுத்த வடிவமைக்கப்பட்டுள்ளது. ஆட்டோசார் அடிப்படையில் ஒரு திறந்த மற்றும் நிலையான மென்பொருள் கட்டமைப்பாகும், இது வாகன உற்பத்தியாளர்கள், சப்ளையர்கள் மற்றும் கருவி உருவாக்குநர்களால் கூட்டாக உருவாக்கப்பட்டது. இந்த கட்டுரையில் AUTOSAR என்றால் என்ன மற்றும் அதன் கட்டமைப்பில் உள்ள வெவ்வேறு அடுக்குகளைப் பற்றி அறிந்து கொள்வோம்.
AUTOSAR இன் முக்கிய குறிக்கோள் “தரங்களுக்கு ஒத்துழைத்தல், செயல்படுத்துவதில் போட்டியிடு”. உற்பத்தியாளர்கள், மென்பொருள் சப்ளையர்கள் மற்றும் கருவி உருவாக்குநர்கள் மத்தியில் ஒரு பொதுவான தரத்தை நிலைநிறுத்துவதற்கும் பராமரிப்பதற்கும் இந்த தனித்துவமான கட்டமைப்பு உருவாக்கப்பட்டது, இதனால் எந்தவொரு மாற்றமும் தேவையில்லாமல் செயல்முறையின் முடிவுகளை வழங்க முடியும்.
ஆட்டோசர் - இது எப்படி தொடங்கியது?
2003 ஆம் ஆண்டில், AUTOSAR கூட்டாண்மை OEM (அசல் கருவி உற்பத்தியாளர்) உற்பத்தியாளர்கள், டயர் 1 வாகன சப்ளையர்கள், குறைக்கடத்தி உற்பத்தியாளர்கள், மென்பொருள் சப்ளையர்கள், கருவி சப்ளையர்கள் மற்றும் பிறரின் கூட்டணியாக உருவாக்கப்பட்டது. அவர்கள் ஆட்டோமொபைல் மென்பொருள் கட்டமைப்பிற்கான திறந்த தொழில் தரமாக AUTOSAR ஐ நிறுவினர், அவை வேறுபட்ட வாகன E / E கட்டமைப்பைக் கருத்தில் கொண்டு, அந்த டை மற்றும் எதிர்காலத்தில் உருவாக்கப்படும்.
AUTOSAR 10 கோர் பங்காளிகள் BMW குரூப், போஷ், கான்டினென்டல் டெய்ம்லர்க்ரிஸ்லர், ஃபோர்டு மோட்டார் நிறுவனம், ஜெனரல் மோட்டார்ஸ் நிறுவனம் PSA Peugeot சிட்ரோயன், SiemensVDO, டொயோட்டா மோட்டார் கார்ப்பரேஷன், மற்றும் வோல்க்ஸ்வேகன் உள்ளன.

AUTOSAR இன் முக்கியத்துவம்
AUTOSAR இன் உள்கட்டமைப்பு எளிதானது அல்ல, ஆனால் வாகனத் தொழிலுக்கு இத்தகைய சிக்கலான உள்கட்டமைப்பை அறிமுகப்படுத்துவது ஏன் அவசியம்? முதலில் நமக்கு ஏன் ஆட்டோசார் தேவை?

புத்திசாலித்தனமான, பாதுகாப்பான மற்றும் சிறந்த வாகனத்திற்கான தேவை அதிகரிக்கும் போது வாகனத் தொழிலில் போட்டியும் அதிகரிக்கும். இந்த உளவுத்துறை மற்றும் வாகன செயல்பாடு அனைத்தையும் ஒரு அதிகாரத்தால் செயல்படுத்த முடியாது.
எடுத்துக்காட்டாக, ஒரு காரில் ஏர்பேக்குகள், ஜி.பி.எஸ் அமைப்பு, ஸ்மார்ட் ஒருங்கிணைப்பு போன்றவை உள்ளன. இந்த அம்சங்கள் அனைத்தும் வெவ்வேறு வாகனத் தொழில்களால் வெவ்வேறு ஈ.சி.யுகளில் (மின்னணு கட்டுப்பாட்டு அலகுகள்) செயல்படுத்தப்படுகின்றன, எனவே அனைத்து வெவ்வேறு வாகன அலகுகளும் கைகோர்த்து செயல்பட முடியும் விரும்பிய கடையை பெறுங்கள்.
இது மென்பொருள் மேம்பாட்டு செயல்முறையிலும் உதவுகிறது, ஏனென்றால் சமீபத்திய காலம் வரை வாகனத் தொழில்களுக்காக உருவாக்கப்பட்ட மென்பொருளானது கணினியின் செயல்பாட்டை வழங்குவதில் மட்டுமே கவனம் செலுத்தியது, மேலும் அது கணினிக்கு என்னென்ன விளைவுகளை ஏற்படுத்தும் என்பதைப் பற்றி அவர்கள் ஒருபோதும் கவலைப்படவில்லை. வெவ்வேறு வாகன நெட்வொர்க்குகள் முழுவதும் பல்வேறு ECU களில் நிறைய செயல்பாடுகள் இருப்பதால் இது மிகவும் சிக்கலானது. தரமற்ற வளர்ச்சி நடைமுறைகளின் அதிகரிப்புடன் இது மிகவும் சிக்கலான சிக்கலாக மாறியது. எனவே, அவர்கள் AUTOSAR ஐ உருவாக்கியுள்ளனர்.
AUTOSAR கட்டிடக்கலையின் வெவ்வேறு அடுக்குகள்

மேலே உள்ள படத்தைப் பார்த்தால், AUTOSAR இன் கட்டமைப்பு மூன்று முக்கிய அடுக்குகளால் ஆனது என்பதை நீங்கள் அடையாளம் காணலாம்
- விண்ணப்ப அடுக்கு
- இயக்க நேர சூழல் (RTE)
- அடிப்படை மென்பொருள் (பி.எஸ்.டபிள்யூ)
இந்த அடுக்குகள் ஒவ்வொன்றும் அதன் சொந்த நோக்கத்தைக் கொண்டுள்ளன மற்றும் செய்ய ஒரு குறிப்பிட்ட செயல்பாட்டைக் கொண்டுள்ளன
விண்ணப்ப அடுக்கு
AUTOSAR பயன்பாட்டு அடுக்கு பல்வேறு பயன்பாடுகள் மற்றும் குறிப்பிட்ட மென்பொருள் கூறுகளைக் கொண்டுள்ளது, அவை கொடுக்கப்பட்ட அறிவுறுத்தல்களின்படி ஒரு குறிப்பிட்ட பணியைச் செய்ய வடிவமைக்கப்பட்டுள்ளன. பயன்பாட்டு அடுக்கு AUTOSAR இன் மென்பொருள் கட்டமைப்பின் மிக உயர்ந்த அடுக்கு ஆகும், அதனால்தான் இது அனைத்து வாகன பயன்பாடுகளுக்கும் முக்கியமானதாகும். பயன்பாட்டு அடுக்கு கவனத்தில் கொள்ளப்பட வேண்டிய மிக முக்கியமான மூன்று கூறுகளைக் கொண்டுள்ளது. அவை பயன்பாட்டு மென்பொருள் கூறுகள், இந்த கூறுகளின் துறைமுகங்கள் மற்றும் துறைமுக இடைமுகங்கள்.
மென்பொருள் கூறுகள் துணை அமைப்பின் செயல்பாட்டை உறுதி செய்கின்றன, இதில் மென்பொருள் தேவைப்படும் செயல்பாடுகள் மற்றும் தரவு கூறுகள் மற்றும் கூறுகளுக்குத் தேவையான வளங்கள் ஆகியவை அடங்கும். பயன்பாட்டின் மூலமானது ஊடாடும் கூறுகளின் இருப்பிடம், கூறு மேப்பிங் செய்யப்பட்டுள்ள ஈ.சி.யுக்களின் வகை மற்றும் ஒரு அமைப்பில் எத்தனை முறை கூறுகளை நிறுவுகிறது என்பதிலிருந்து சுயாதீனமாக உள்ளது.
இயக்க நேர சூழல் (RTE) அடுக்கு
இயக்க நேர சூழல் அடுக்கு மென்பொருள் கூறுகளின் (SWC கள்) செயல்பாட்டிற்கு பொருத்தமான சூழலை உருவாக்குகிறது. SWC எப்போதும் RTE வழங்கிய இடைமுகத்தை சார்ந்துள்ளது.
நெட்வொர்க்கில் உள்ள ECU களுக்கு இடையிலான தகவல் தொடர்பு மையமாக இது கருதப்படலாம். தகவல்தொடர்பு வழிமுறைகள் மற்றும் சேனல்களிலிருந்து சுயாதீனமாக செயல்பட மென்பொருள் கூறுகளுக்கு இது உதவுகிறது. வெவ்வேறு வார்ப்புருக்களில் செயல்படுத்தப்பட்ட கூறுகளுக்கிடையேயான தகவல்தொடர்பு உறவுகளை, அழைப்பு போன்ற ஒரு குறிப்பிட்ட இன்ட்ரா கம்யூனிகேஷன் பொறிமுறைக்கு அல்லது COM செய்தி போன்ற ஒரு இடைநிலை ஈ.சி.யு தகவல்தொடர்பு வழிமுறைகளுக்கு மேப்பிங் செய்வதன் மூலம் ஆர்டிஇ இதை சாத்தியமாக்குகிறது.
SWC இன் வாழ்க்கைச் சுழற்சியை நிர்வகிக்கும் பொறுப்பு RTE க்கு உள்ளது, இது தேவைகளின் அடிப்படையில் செயல்பாடுகளைத் தொடங்கி நிறுத்த வேண்டும். பயன்பாட்டு மென்பொருள் (ஏ.எஸ்.டபிள்யூ) மற்றும் பேஸ் மென்பொருள் (பி.எஸ்.டபிள்யூ) ஆகியவற்றுக்கு இடையில் இது ஒரு பிரிப்பு அடுக்காகவும் செயல்படுகிறது, அங்கு அடிப்படை மென்பொருளுக்கு எந்த ஏபிஐ செயல்பாட்டையும் அல்லது பிற தொகுதிகளையும் நேரடியாக அழைக்க அனுமதி உண்டு, ஆனால் பயன்பாட்டு மென்பொருள் துறைமுகங்கள் வழியாக மட்டுமே தொடர்பு கொள்ள முடியும்.
RTE இரண்டு கட்டங்களில் உருவாக்கப்படுகிறது
- ஒப்பந்த கட்டம்: இந்த கட்டம் ECU இலிருந்து சுயாதீனமாக உள்ளது, மேலும் இது பயன்பாட்டு மென்பொருளுக்கும் RTE க்கும் இடையிலான ஒப்பந்தத்தை வழங்குகிறது, அதாவது ASW கூறுகளின் API ஐ எதிராக குறியிடலாம்.
இது மூலக் குறியீட்டில் நாம் சேர்க்கக்கூடிய ASW கூறு குறிப்பிட்ட தலைப்புக்கு காரணமாக அமைந்துள்ளது. தலைப்பு கோப்பில் ASW இல் பயன்படுத்தக்கூடிய அனைத்து RTE API செயல்பாடுகளும் உள்ளன, மேலும் ASW கூறுகளுக்குத் தேவையான தரவு வகைகள் மற்றும் கட்டமைப்புகள் தலைப்பு கோப்பில் அறிவிக்கப்படுகின்றன.
- தலைமுறை கட்டம்: கொடுக்கப்பட்ட ECU க்கான கான்கிரீட் குறியீட்டை உருவாக்குவதில் இந்த கட்டம் கவனம் செலுத்தும். ஒப்பந்த கட்டத்தில் உருவாக்கப்பட்ட ASW கூறுகள் மற்றும் தலைப்பு கோப்புகள் மற்றும் தேவையான அனைத்து BSW குறியீட்டையும் கொண்டு, உருவாக்கப்பட்ட குறியீட்டை ECU க்காக இயங்கக்கூடிய கோப்பாக தொகுக்க முடியும்.
அடிப்படை மென்பொருள் (பி.எஸ்.டபிள்யூ)
அடிப்படை மென்பொருள் அடுக்கு AUTOSAR மென்பொருள் கூறுகளுக்கு சேவைகளை வழங்கக்கூடிய தரப்படுத்தப்பட்ட மென்பொருளாக வரையறுக்கப்படுகிறது, மேலும் இது மென்பொருளின் செயல்பாட்டு பகுதியை இயக்கவும் பயன்படுகிறது. அடிப்படை மென்பொருளில் தரப்படுத்தப்பட்ட மற்றும் ஈசியு குறிப்பிட்ட கூறுகள் உள்ளன.

அடிப்படை மென்பொருள் அடுக்கு மேலும் 4 முக்கிய பகுதிகளாக பிரிக்கப்பட்டுள்ளது, அதாவது சேவைகள் அடுக்கு, ஈ.சி.யூ சுருக்கம் அடுக்கு, மைக்ரோகண்ட்ரோலர் சுருக்க அடுக்கு மற்றும் சிக்கலான இயக்கிகள்.
I. சேவை அடுக்கு
இது அடிப்படை மென்பொருள் அடுக்கின் மிக உயர்ந்த அடுக்கு ஆகும், இது பயன்பாட்டு மென்பொருளுக்கு அடிப்படை மென்பொருள் தொகுதிகளை வழங்குகிறது மற்றும் இது மைக்ரோ-கன்ட்ரோலர் மற்றும் ஈசியு வன்பொருளிலிருந்து சுயாதீனமாக உள்ளது.
சேவை அடுக்கு போன்ற செயல்பாடுகளை வழங்குகிறது
- நினைவக சேவைகள் (என்விஆர்ஏஎம் மேலாண்மை)
- கண்டறியும் சேவைகள் (யுடிஎஸ் உட்பட
தொடர்பு மற்றும் பிழை நினைவகம்) - வாகன நெட்வொர்க் தகவல் தொடர்பு மற்றும் மேலாண்மை
- ECU மாநில மேலாண்மை
- இயக்க முறைமை (ஓஎஸ்)
இந்த அடுக்கின் பெருக்கம் மைக்ரோ-கன்ட்ரோலர் (எம்.சி.யு), ஈ.சி.யூ வன்பொருளின் பாகங்கள் மற்றும் அவற்றின் பயன்பாடுகளுக்கு சிறப்பு.
II. ECU சுருக்க அடுக்கு
இந்த அடுக்கு மைக்ரோ-கன்ட்ரோலர் சுருக்க அடுக்கின் இடைமுகமாக செயல்படுகிறது, இது வெளிப்புற சாதனங்களின் சில இயக்கிகளையும் கொண்டுள்ளது. மைக்ரோ கன்ட்ரோலரின் உள்ளே அல்லது வெளியே எங்கிருந்தாலும் அவை சாதனங்கள் மற்றும் சாதனங்களுக்கான அணுகலைக் கொண்டுள்ளது. இது மைக்ரோ-கன்ட்ரோலருடன் இடைமுகப்படுத்த API ஐ வழங்குகிறது.
III. மைக்ரோகண்ட்ரோலர் சுருக்க அடுக்கு (MCAL)
மைக்ரோகண்ட்ரோலர் லேயர் என்பது வன்பொருளுடன் தொடர்புகொள்வதற்கான அணுகல் வழியாகும். மைக்ரோ-கன்ட்ரோலர் பதிவேடுகளுக்கு நேரடி அணுகலைத் தவிர்ப்பதற்காக இந்த அடுக்கு வடிவமைக்கப்பட்டுள்ளது. மைக்ரோ-கண்ட்ரோலர் மறை அடுக்கு (MCAL) அடிப்படை மென்பொருள் பாகங்களை நிலையான இடைமுகம் உறுதி வடிவமைக்கப்பட்ட ஒரு வன்பொருள் அடுக்கு ஆகும். இது அடிப்படை மென்பொருளின் கூறுகளுக்கு மைக்ரோ-கன்ட்ரோலர் சுயாதீன மதிப்புகளை வழங்குகிறது மற்றும் மைக்ரோ-கன்ட்ரோலர் சாதனங்களையும் நிர்வகிக்கிறது.
MCAL ஒரு அறிவிப்பு பொறிமுறையுடன் வழங்கப்படுகிறது, இதனால் கட்டளைகள், பதில்கள் மற்றும் தகவல்களை வெவ்வேறு செயல்முறைக்கு விநியோகிக்க முடியும். இது தவிர டிஜிட்டல் I / O (DIO), அனலாக் / டிஜிட்டல் மாற்றி (ADC), பல்ஸ் அகலம் (டி) மாடுலேட்டர் (PWM, PWD), EEPROM (EEP), ஃப்ளாஷ் (சில செயல்பாடுகள் மற்றும் சாதனங்களை MCAL சேர்க்கலாம்) FLS), பிடிப்பு ஒப்பிடு யூனி (CCU), வாட்ச் டாக் டைமர் (WDT), சீரியல் புற இடைமுகம் (SPI), I2C பஸ்.
IV. சிக்கலான சாதன இயக்கி (சி.டி.டி)
இந்த அடுக்கு சிக்கலான சென்சார்கள் மற்றும் ஆக்சுவேட்டர்களைக் கையாள்வதற்கான சிறப்பு நேரம் மற்றும் செயல்பாட்டுத் தேவைகளைக் கொண்டுள்ளது. சி.டி.டி சிக்கலான செயல்பாடுகளை கையாள பயன்படுகிறது, இதை வேறு எந்த அடுக்குகளிலும் காண முடியாது, மேலும் இது மைக்ரோகண்ட்ரோலரை நேரடியாக அணுகும் திறனைக் கொண்டுள்ளது. சிக்கலான செயல்பாடுகளில் ஊசி கட்டுப்பாடு, மின் மதிப்புகளைக் கட்டுப்படுத்துதல், நிலை அதிகரிப்பு கண்டறிதல் போன்றவை அடங்கும்.
AUTOSAR இன் குறிக்கோள்கள்
AUTOSAR ஆனது நிகழ்காலத்திற்கு உதவக்கூடிய சில காரணங்களுக்காக உருவாக்கப்பட்டது, மேலும் இது எதிர்காலத்திலும் உதவியாக இருக்கும், சில நோக்கங்கள் கீழே பட்டியலிடப்பட்டுள்ளன.
- ஒரு தொழில்துறை அளவிலான "நிலையான மைய" தீர்வாக அடிப்படை செயல்பாடுகளை செயல்படுத்துதல் மற்றும் தரப்படுத்துதல்.
- வெவ்வேறு சப்ளையர்களிடமிருந்து செயல்பாட்டு தொகுதிகளின் ஒருங்கிணைப்புகள்.
- வாழ்க்கைச் சுழற்சி முழுவதும் செயல்முறையை பராமரிக்க எளிதானது.
- மேடையில் இருந்து சுயாதீனமாக வெவ்வேறு வாகனங்களை அளவிடும் திறன்.
- பணிநீக்கம் செயல்படுத்தல்.
- கிடைக்கும் மற்றும் பாதுகாப்பு தேவைகளை கருத்தில் கொள்வது.
- நெட்வொர்க்கில் ஒரு ECU இலிருந்து மற்றொரு ECU களுக்கு செயல்பாடுகளை எளிதாக மாற்றுவது.
- வணிகரீதியான ஆஃப் தி ஷெல்ஃப் (COTS) வன்பொருளைப் பயன்படுத்துதல்.
- வாகனத்தின் வாழ்நாள் முழுவதும் வழக்கமான மென்பொருள் புதுப்பிப்புகள் மற்றும் மேம்படுத்தல்கள்.
AUTOSAR இன் நன்மைகள்
ஆட்டோசார் வாகனத்தின் வாழ்க்கைச் சுழற்சியின் வெவ்வேறு கட்டங்களில் வெவ்வேறு நன்மைகளை வழங்குகிறது
OEM கள்: AUROSAR உடன் ஒரே மென்பொருள் குறியீட்டை வெவ்வேறு OEM களுக்கு மீண்டும் மீண்டும் பயன்படுத்தலாம். வெவ்வேறு வடிவமைப்புகளுக்கு ஏற்ப இது மிகவும் நெகிழ்வானது மற்றும் உற்பத்தி நேரத்தையும் செலவையும் குறைக்கிறது.
சப்ளையர்கள்: சப்ளையர்கள் செயல்பாட்டு வளர்ச்சியின் செயல்திறனை அதிகரிக்கலாம் மற்றும் அவர்களுக்கு ஏற்ற வணிக மாதிரியை உருவாக்கலாம்.
கருவி வழங்குநர்: AUTOSAR ஒரு பொதுவான இடைமுகத்தைக் கொண்டுள்ளது, இது கருவிகள் வழங்குநரின் மேம்பாட்டு செயல்முறையை தரப்படுத்த உதவுகிறது.
புதிய சந்தை நுழைபவர்: புதிய நுழைவுதாரர்களுக்கு AUTOSAR ஒரு வெளிப்படையான மற்றும் வரையறுக்கப்பட்ட இடைமுகமாக செயல்படுகிறது, இது தொழில் தரங்களைப் புரிந்துகொள்ளவும் அவர்களின் சொந்த வணிக மாதிரிகளை உருவாக்கவும் உதவும்.
AUTOSAR மூலம் நீங்கள் என்ன எதிர்பார்க்கலாம்?
ஆட்டோசார் தொழில் துறையின் பல்வேறு துறைகளுக்கு பல்வேறு நோக்கங்களுக்காக சேவை செய்ய வடிவமைக்கப்பட்டுள்ளது. இது பல்துறை மற்றும் நெகிழ்வானது என்பதால், அதைத் தவிர்த்து நீங்கள் பல விஷயங்களைச் செய்ய முடியும், AUTOSAR உங்களுக்கு வழங்கக்கூடிய சில அடிப்படை முடிவுகள், அதில் உள்ள மென்பொருளை பல அலகுகளுக்கு மீண்டும் பயன்படுத்துவதற்கான திறன் மற்றும் பயன்படுத்தப்படும் மென்பொருளை எப்போது வேண்டுமானாலும் பரிமாறிக்கொள்ளலாம் தேவை, AUTOSAR அனைத்து வாகன மென்பொருட்களுக்கும் ஒரு நிலையான தளமாக செயல்படுகிறது, மேலும் அதற்கு அதன் சொந்த பயன்பாடு இல்லை.
இது அடிப்படை செயல்பாடுகள் மற்றும் இடைமுக மென்பொருள்களைக் கொண்ட ஒரு OS ஐக் கொண்டுள்ளது மற்றும் முக்கிய நன்மை என்னவென்றால், அனைத்து அடிப்படை மென்பொருட்களிலும் ஒரே இடைமுகத்தைப் பயன்படுத்தலாம். AUTOSAR இன் செயல்பாடுகள் மென்பொருள் கூறுகளாக வழங்கப்படுகின்றன மற்றும் சம்பந்தப்பட்ட அனைத்து கூறுகளும் வன்பொருள் சுயாதீனமானவை.
