లో ఆటోమోటివ్ సిస్టమ్స్ , ఎలక్ట్రానిక్ లేదా విద్యుత్ సంక్లిష్టత పెరుగుతోంది. ఆధునిక వాహనంలో, వారు 100 కంటే ఎక్కువ ఇంజిన్ కంట్రోల్ యూనిట్లను కలిగి ఉన్నారు, వీటిని ECU లు అని పిలుస్తారు. ప్రతి ECU అనేక విధులను కలిగి ఉంటుంది, ఇవి ప్రాసెసర్ వంటి హార్డ్వేర్ మార్చబడిన తర్వాత మొదటి నుండి తరచుగా రీఫ్రేస్ చేయాలి. ఆటోమొబైల్స్ దాని హార్డ్వేర్ సహాయంతో అప్లికేషన్ సాఫ్ట్వేర్ను స్వతంత్రంగా మార్చడం చాలా ముఖ్యం. దీన్ని సాధించడానికి, ఆటోమోటివ్ ఇంజిన్ కంట్రోల్ యూనిట్ల కోసం ఉద్దేశించిన ఓపెన్ సాఫ్ట్వేర్ ఆర్కిటెక్చర్ను రూపొందించడానికి మరియు ఏర్పాటు చేయడానికి AUTOSAR లో ప్రాథమిక విధులు అమలు చేయబడతాయి. ఈ వ్యాసం AUTOSAR యొక్క అవలోకనాన్ని చర్చిస్తుంది.
ఆటోసార్ పరిచయం
AUTOSAR విభిన్నంగా అభివృద్ధి చేయబడింది ఆటోమొబైల్ ఆటోమొబైల్లో ఎలక్ట్రికల్ మరియు ఎలక్ట్రానిక్ పరికరాల కోసం బహిరంగ పరిశ్రమ-ప్రామాణిక నిర్మాణాన్ని స్థాపించడానికి 2003 సంవత్సరంలో BMW, కాంటినెంటల్ AG, డైమ్లెర్-బెంజ్, రాబర్ట్ బాష్ GmbH, సిమెన్స్ VDO వంటి తయారీ సంస్థలు. నవంబర్ అదే సంవత్సరంలో, ఫోర్డ్ వంటి ప్రసిద్ధ మోటారు కంపెనీ కోర్ పార్టనర్ లాగా చేరింది. డిసెంబర్ నెలలో, టయోటా మోటార్ కార్పొరేషన్ & గ్రూప్ పిఎస్ఎ చేరారు. ఫిబ్రవరి 2008 లో, సిమెన్స్ VDO కంపెనీని కాంటినెంటల్ ద్వారా పొందిన తరువాత, అది ఆటోసార్ కోసం స్వయంప్రతిపత్తమైన కోర్ భాగస్వామిగా నిలిచిపోయింది.
2003 సంవత్సరంలో, ఆటోమోటివ్ పరిశ్రమల కోసం ఆటోసోర్ నాలుగు ప్రధాన సాఫ్ట్వేర్ నిర్మాణాలను విడుదల చేసింది. AUTOSAR పనిని 3-దశలుగా విభజించవచ్చు. దశ -1 లో 2004 నుండి 06 వరకు, ప్రాథమిక అభివృద్ధి జరిగింది, దశ -2 లో 2007 నుండి 09 వరకు ప్రాథమిక అభివృద్ధి నిర్మాణంలో మరియు పద్దతిలో విస్తరించింది. 2010 నుండి 13 వరకు దశ -3 లో, రక్షణ మరియు ఇష్టపడే మెరుగుదలలు చేయవచ్చు. అడాప్టివ్ ప్లాట్ఫాం పని 2016 సంవత్సరంలో ప్రారంభమైంది మరియు ప్రధాన అభివృద్ధి చర్యలు చివరకు క్లాసిక్, అడాప్టివ్ & ఫౌండేషన్ ఆఫ్ ఆటోసార్ యొక్క సంయుక్త విడుదలలో ప్రచురించబడ్డాయి.
ఆటోసర్ అంటే ఏమిటి?
AUTOSAR అనే పదం “ఆటోమోటివ్ ఓపెన్ సిస్టమ్ ఆర్కిటెక్చర్”. ఇది ప్రామాణిక మరియు ఓపెన్ ఆటోమోటివ్ సాఫ్ట్వేర్ ఆర్కిటెక్చర్. ఈ నిర్మాణం అప్లికేషన్ సాఫ్ట్వేర్ & వాహనం యొక్క ప్రాథమిక విధుల్లోని ఇంటర్ఫేస్లకు మద్దతు ఇస్తుంది. మరియు అన్ని AUTOSAR అసోసియేట్ల కోసం ఇంజిన్ కంట్రోల్ సిస్టమ్ యొక్క సుపరిచితమైన సాఫ్ట్వేర్ నిర్మాణాన్ని స్థాపించడంలో కూడా సహాయపడుతుంది.
సరళమైన ఇంటిగ్రేషన్ వంటి వాహనంలో మరింత సంక్లిష్టమైన ఎలక్ట్రికల్ మరియు ఎలక్ట్రానిక్ వ్యవస్థలను నిర్వహించడానికి, సంక్లిష్ట ఇంజిన్ కంట్రోల్ (ఇసియు) నెట్వర్క్లోని విధులను మార్చడానికి మరియు మొత్తం ఉత్పత్తి యొక్క జీవితచక్రంపై నియంత్రణ కోసం అసోసియేట్లకు అంతర్గత ప్రయోజనాలను అందించడానికి ఆటోసోర్ ఉపయోగించబడుతుంది.
ఈ ఆటోమోటివ్ సాఫ్ట్వేర్ ఆర్కిటెక్చర్ వివిధ ఆటోమొబైల్ తయారీదారులు, టూల్ డెవలపర్లు మరియు సరఫరాదారుల ద్వారా సంయుక్తంగా అభివృద్ధి చేయబడింది. ఈ ప్లాట్ఫాం ప్రస్తుత మోడల్ను ఇబ్బంది పెట్టకుండా ఆటోమోటివ్ పరిశ్రమలో వాహనం యొక్క కార్యాచరణను మెరుగుపరుస్తుంది.
ఆటోమోటివ్ యొక్క ఇంజిన్ కంట్రోల్ యూనిట్ ఈ క్రింది లక్షణాలను కలిగి ఉంది
- యాక్యుయేటర్లు మరియు సెన్సార్లు వంటి హార్డ్వేర్తో బలమైన ఇంటర్ఫేస్
- వాహనంలోని బస్సు వ్యవస్థలతో ఇంటర్ఫేస్
- 16/32 బిట్స్ మైక్రోకంట్రోలర్ను చేర్చండి
- అంతర్గత లేదా బాహ్య ఫ్లాష్ మెమరీ
- రియల్ టైమ్ సిస్టమ్
ఆటోసార్ ఆర్కిటెక్చర్ ఉదాహరణతో
AUTOSAR లేయర్ ఆర్కిటెక్చర్ సాఫ్ట్వేర్ను ఐదు పొరలుగా విభజిస్తుంది. మొదట, మేము OSI ఆధారిత అయితే పరిశీలించాము, అయితే లక్షణ పొర పొర AUTOSAR సాఫ్ట్వేర్ యొక్క క్రమానుగత అమరికను వివరిస్తుంది. ఈ కారణంగా, ఇది ప్రాథమిక సాఫ్ట్వేర్, రన్టైమ్ ఎన్విరాన్మెంట్ & అప్లికేషన్ లేయర్ వంటి మూడు భాగాలుగా ఉప-విభజిస్తుంది. ప్రతి పొరలో, కొన్ని సాఫ్ట్వేర్ గుణకాలు వియుక్తంగా ఉంటాయి మరియు ఈ పొరలు ఇంటర్ఫేస్ల ద్వారా కమ్యూనికేట్ అవుతాయి.
ఆటోసోర్ ఆర్కిటెక్చర్
ది AUTOSAR నిర్మాణం యొక్క వివిధ పొరలు అప్లికేషన్ లేయర్, RTE (రన్టైమ్ ఎన్విరాన్మెంట్), సర్వీస్ లేయర్ మరియు BSW (బేసిక్ సాఫ్ట్వేర్) వంటి మైక్రోకంట్రోలర్పై అమలు చేయండి. ఇంజిన్ కంట్రోల్ యూనిట్ నుండి అప్లికేషన్ సాఫ్ట్వేర్ను స్వయంప్రతిపత్తి చేయడానికి ప్రతి లేయర్లో ముందే నిర్వచించిన సాఫ్ట్వేర్ మాడ్యూల్స్ & సేవలు ఉంటాయి.
అప్లికేషన్ లేయర్
AUTOSAR ఆర్కిటెక్చర్ యొక్క మొదటి పొర అనుకూల కార్యాచరణలను అమలు చేయడానికి మద్దతు ఇచ్చే అప్లికేషన్ లేయర్. సూచనల ప్రకారం ఖచ్చితమైన పనులను నిర్వహించడానికి సాఫ్ట్వేర్ భాగాలు మరియు అనేక అనువర్తనాలు ఇందులో ఉన్నాయి.
ఈ పొరలో అప్లికేషన్ సాఫ్ట్వేర్, పోర్ట్స్ ఆఫ్ సాఫ్ట్వేర్ & పోర్ట్ ఇంటర్ఫేస్లు వంటి మూడు భాగాలు ఉన్నాయి. ఈ భాగాల కోసం, ఆర్కిటెక్చర్ అప్లికేషన్ లేయర్లో ప్రామాణికమైన ఇంటర్ఫేస్లను నిర్ధారిస్తుంది. ఈ పొర యొక్క సాఫ్ట్వేర్ భాగాలు వాహన విధులకు మద్దతు ఇవ్వడానికి సులభమైన అనువర్తనాలను రూపొందించడంలో సహాయపడతాయి.
వర్చువల్ ఫంక్షన్ బస్తో ఖచ్చితమైన పోర్ట్ల ద్వారా ఈ భాగాల మధ్య పరస్పర చర్యను అనుమతించవచ్చు. ఈ పోర్టులు AUTOSAR & సాఫ్ట్వేర్ భాగాల BSW మధ్య పరస్పర చర్యను సులభతరం చేస్తాయి.
ఇది AUTOSAR యొక్క నిర్మాణం యొక్క అవలోకనం మరియు ఇది నిజ-సమయ సరఫరా మరియు భద్రతా పరిమితులకు మద్దతు ఇస్తుంది. MCU పై ఆధారపడి, ప్రామాణిక ప్లాట్ఫాం వాహనం యొక్క ఇంజిన్ కంట్రోల్ యూనిట్లను వాహనం యొక్క సెన్సార్లు మరియు యాక్యుయేటర్లను సంప్రదించడానికి అనుమతించడం ద్వారా భద్రత మరియు నెట్వర్కింగ్ వంటి విభిన్న అనువర్తనాలకు మద్దతు ఇస్తుంది.
RTE (రన్టైమ్ ఎన్విరాన్మెంట్)
RTE అనేది మిడిల్వేర్ పొర, ఇది AUTOSAR యొక్క సాఫ్ట్వేర్ భాగాలకు కమ్యూనికేషన్ సేవలను అందిస్తుంది & అనువర్తనాలు AUTOSAR సెన్సార్ లేదా యాక్యుయేటర్ భాగాలను కలిగి ఉంటాయి. ఖచ్చితమైన ఇంజిన్ నియంత్రణ వ్యవస్థకు మ్యాపింగ్ చేయడానికి సాఫ్ట్వేర్ భాగాలను స్వతంత్రంగా మార్చడం దీని ముఖ్య ఉద్దేశ్యం.
RTE యొక్క ప్రధాన లక్షణాలు క్రిందివి.
- ఇది ఇంజిన్ కంట్రోల్ సిస్టమ్ & అప్లికేషన్ కోసం ప్రత్యేకమైనది.
- ఇది ప్రతి ఇంజిన్ కంట్రోల్ యూనిట్ కోసం ఉత్పత్తి అవుతుంది.
- దీని ఇంటర్ఫేస్ ఇంజిన్ కంట్రోల్ యూనిట్ నుండి పూర్తిగా స్వతంత్రంగా ఉంటుంది.
సేవా పొర
కింది వంటి విభిన్న విధులను అందించే ప్రధాన సాఫ్ట్వేర్ పొర ఇది.
- ఆపరేటింగ్ సిస్టమ్
- మెమరీ సేవ
- వాహనం కోసం నెట్వర్క్ కమ్యూనికేషన్
- ఇంజిన్ కంట్రోల్ యూనిట్ యొక్క రాష్ట్ర నిర్వహణ
- సమస్య పరిష్కార సేవ
ఈ లేయర్ వివిధ అనువర్తనాల కోసం ప్రాథమిక సాఫ్ట్వేర్ గుణకాలు & సేవలను అందిస్తుంది.
సేవా పొర యొక్క ప్రధాన లక్షణాలు ఈ క్రింది వాటిని కలిగి ఉంటాయి.
- MCU కోసం ప్రత్యేకమైనది ( మైక్రోకంట్రోలర్ యూనిట్ ) మరియు ECU హార్డ్వేర్ యొక్క మూలకం
- దీని ఇంటర్ఫేస్ ECU తో పాటు MCU కి స్వతంత్రంగా ఉంటుంది
BSW (ప్రాథమిక సాఫ్ట్వేర్)
ప్రాథమిక సాఫ్ట్వేర్ పొర మూడు పొరలను కలిగి ఉంటుంది
- ECU సంగ్రహణ పొర
- కాంప్లెక్స్ డ్రైవర్లు
- MCAL (మైక్రోకంట్రోలర్ అబ్స్ట్రాక్షన్ లేయర్)
ECU సంగ్రహణ పొర
- మైక్రోకంట్రోలర్ నైరూప్య పొర మరియు బాహ్య పరికర డ్రైవర్తో ఇంటర్ఫేస్ ప్రధానంగా MCU వెలుపల ఉన్న పరికరాల్లోకి ప్రవేశించే హక్కును అందిస్తుంది.
- అప్లికేషన్ ప్రోగ్రామింగ్ ఇంటర్ఫేస్ MCU తో ఇంటర్ఫేస్ చేయడానికి ఉపయోగించబడుతుంది.
- ఈ పొర యొక్క ముఖ్య ఉద్దేశ్యం ఇంజిన్ కంట్రోల్ యూనిట్ హార్డ్వేర్ లేఅవుట్ కోసం స్వతంత్రంగా అధిక సాఫ్ట్వేర్ పొరను సృష్టించడం.
ECU సంగ్రహణ పొర యొక్క ప్రధాన లక్షణాలు ఈ క్రింది వాటిని కలిగి ఉంటాయి.
- మౌంటు ECU యొక్క హార్డ్వేర్పై ఆధారపడి ఉంటుంది, అయితే MCU పై స్వతంత్రంగా ఉంటుంది
- హై ఆర్డర్ ఇంటర్ఫేస్ MCU & ECU హార్డ్వేర్ యూనిట్లకు స్వతంత్రంగా ఉంటుంది
కాంప్లెక్స్ డ్రైవర్లు
ఈ పొరలు ఇతర పొరలలో అందుబాటులో లేని బహుముఖ ఫంక్షన్ల కోసం ఉపయోగించబడతాయి. ఈ పొర నేరుగా MCU ని యాక్సెస్ చేయగలదు. ప్రధాన ఉదాహరణలు విద్యుత్ విలువల నియంత్రణ, ఇంజెక్షన్ నియంత్రణ , స్థానం పెరుగుదల గుర్తించడం మొదలైనవి.
సమ్మేళనం సెన్సార్లతో పాటు యాక్యుయేటర్లను ఆపరేట్ చేయడానికి కావలసిన నిర్దిష్ట విధులు & సమయ అవసరాలను తీర్చడం ప్రధాన ఉద్దేశ్యం.
సంక్లిష్ట డ్రైవర్ల యొక్క ప్రధాన లక్షణాలు క్రిందివి.
- మౌంటు చాలా ECU, MCU మొదలైన వాటిపై ఆధారపడి ఉంటుంది.
- AUTOSAR యొక్క ఇంటర్ఫేస్ ఆధారంగా హై ఆర్డర్ ఇంటర్ఫేస్ మౌంట్ మరియు ప్రామాణికం చేయవచ్చు
MCAL (మైక్రోకంట్రోలర్ అబ్స్ట్రాక్షన్ లేయర్)
ఈ సాఫ్ట్వేర్ మాడ్యూల్ నేరుగా ఆన్-చిప్ MCU పెరిఫెరల్స్ & మెమరీతో మ్యాప్ చేయబడిన బాహ్య పరికరాలను యాక్సెస్ చేస్తుంది. MCU కోసం స్వతంత్రంగా అధిక సాఫ్ట్వేర్ పొరను సృష్టించడం ప్రధాన ఉద్దేశ్యం.
MCAL యొక్క ప్రధాన లక్షణాలు క్రిందివి.
- మౌంటు MCU పై ఆధారపడి ఉంటుంది
- హై ఆర్డర్ ఇంటర్ఫేస్ MCU పై ఆధారపడి ఉండదు.
AUTOSAR యొక్క లక్ష్యాలు
AUTOSAR యొక్క ప్రధాన లక్ష్యాలు క్రిందివి.
- పునరావృత క్రియాశీలత
- ఒక ECU నుండి మరొక ECU వరకు విధులు నెట్వర్క్లో చేయవచ్చు
- మొత్తం ఉత్పత్తి జీవిత చక్రంలో నిర్వహణ
- అనేక సరఫరాదారుల నుండి ఫంక్షనల్ మాడ్యూళ్ళను చేర్చడం
- COTS హార్డ్వేర్ వినియోగం పెరిగింది.
- ఆటోమొబైల్ యొక్క జీవితకాలంపై సాఫ్ట్వేర్ నవీకరణలు.
- వివిధ ఆటోమొబైల్స్కు స్కేలబిలిటీ
- పరిశ్రమల వ్యాప్తంగా విలక్షణమైన కోర్ పరిష్కారం వంటి ముఖ్యమైన విధుల అమలు
- భద్రతా అవసరాలు
AUTOSAR యొక్క ప్రయోజనాలు మరియు అప్రయోజనాలు
AUTOSAR యొక్క ప్రయోజనాలు క్రిందివి.
- వివిధ సంస్థల మధ్య సాఫ్ట్వేర్ షేరింగ్ సాధ్యమవుతుంది
- సాఫ్ట్వేర్ భాగం యొక్క పునర్వినియోగం
- ప్రాథమిక సాఫ్ట్వేర్ నిర్మాణం పొరలుగా ఉంటుంది.
- ఇంటర్ఫేస్ల స్థిరత్వం
- ఇంటర్పెరాబిలిటీ
- సాఫ్ట్వేర్ కోడ్ను తిరిగి ఉపయోగించుకోవచ్చు.
- డిజైన్ వశ్యత ఎక్కువ
- ఖర్చు మరియు అభివృద్ధి సమయం తగ్గుతుంది
- క్రియాత్మక అభివృద్ధిలో సామర్థ్యాన్ని పెంచవచ్చు
- పారదర్శకత & విభిన్న ఇంటర్ఫేస్లు కొత్త వ్యాపార నమూనాలను అనుమతిస్తుంది.
AUTOSAR యొక్క ప్రతికూలతలు ఈ క్రింది వాటిని కలిగి ఉంటాయి.
- సంక్లిష్టత
- ప్రారంభ పెట్టుబడి
- నేర్చుకునే తీరుతెన్నుల పురోగతిని సూచించే రేఖాచిత్రం
AUTOSAR యొక్క అనువర్తనాలు
ఆటోసార్ ఆర్కిటెక్చర్ యొక్క అనువర్తనాలు ఈ క్రింది వాటిని కలిగి ఉన్నాయి.
- ఇన్ఫోటైన్మెంట్
- LIDAR మరియు RADAR వంటి సెన్సార్లు
- ప్రిడిక్టివ్ మెయింటెనెన్స్
- విద్యుదీకరణ
- కెమెరాతో ADAS విధులు
- v2x
- మ్యాప్ నవీకరణలు
- ఆటోమోటివ్ అనువర్తనాలు
తరచుగా అడిగే ప్రశ్నలు
1). ఆటోసర్ అంటే ఏమిటి?
ఆటోమోటివ్ ఓపెన్ సిస్టమ్ ఆర్కిటెక్చర్ అనేది ఒక రకమైన ఆటోమోటివ్ సాఫ్ట్వేర్ ఆర్కిటెక్చర్, దీనిని వివిధ ఆటోమొబైల్ సరఫరాదారులు, తయారీదారులు మొదలైనవారు అభివృద్ధి చేస్తారు.
2). AUTOSAR యొక్క ఉద్దేశ్యం ఏమిటి?
ఇది వాహన వ్యవస్థ కోసం కాంపోనెంట్ మోడల్ ఆధారంగా సాఫ్ట్వేర్ డిజైన్ను ఉపయోగించడాన్ని అనుమతిస్తుంది.
3). AUTOSAR ఒక ఆపరేటింగ్ సిస్టమ్?
లేదు, కానీ దీనికి ఆపరేటింగ్ సిస్టమ్ కోసం ఒక స్పెసిఫికేషన్ ఉంది.
4). AUTOSAR లో RTE పాత్ర ఏమిటి?
వంటి ప్రాథమిక సాఫ్ట్వేర్ మాడ్యూళ్ళను ప్రాప్యత చేసే సాఫ్ట్వేర్ భాగాల మధ్య కమ్యూనికేషన్ జరగడానికి అనుమతించడానికి మౌలిక సదుపాయాల సేవలను అందించడానికి ఇది ఉపయోగించబడుతుంది ఆపరేటింగ్ సిస్టమ్ & కమ్యూనికేషన్ సేవ.
5). AUTOSAR నిర్మాణంలో పొరలు ఏమిటి?
ఆర్టిఇ, సర్వీస్ లేయర్, బేసిక్ సాఫ్ట్వేర్ వంటి మూడు రకాల పొరలు ఉన్నాయి.
6). ఈ ఆటోసర్ నిర్మాణాన్ని ఎవరు అభివృద్ధి చేశారు?
దీనిని టూల్ డెవలపర్లు, ఆటోమొబైల్ సరఫరాదారులు మరియు దాని తయారీదారులు అభివృద్ధి చేశారు.
7). AUTOSAR ఎలా నేర్చుకోవాలి?
మొదట, అనుభవజ్ఞులైన వ్యక్తుల నుండి ప్రాథమికాలను నేర్చుకోండి మరియు దాని నిర్మాణాన్ని బట్టి ECU లను అభివృద్ధి చేయడానికి ప్రాజెక్టులు చేయడం ప్రారంభించండి. అదనంగా, మాట్లాబ్లో కొన్ని నమూనాలను తయారు చేసి, ఉత్పత్తి చేసిన కోడ్ ద్వారా వెళ్ళండి.
అందువలన, ఇది అన్ని గురించి AUTOSAR యొక్క అవలోకనం . ఇది ప్రామాణిక ఆటోమొబైల్ సాఫ్ట్వేర్ ఆర్కిటెక్చర్, దీనిని వివిధ ఆటోమొబైల్ సరఫరాదారులు, తయారీదారులు అభివృద్ధి చేశారు. అప్లికేషన్ సాఫ్ట్వేర్ & ఇసియు హార్డ్వేర్లలో పొరను ఏర్పాటు చేయడం దీని ప్రధాన లక్ష్యం. అందువల్ల, ఈ సాఫ్ట్వేర్ ప్రధానంగా ఏదైనా ఇష్టపడే మైక్రోకంట్రోలర్లతో పాటు కార్ల తయారీదారుల నుండి స్వతంత్రంగా ఉంటుంది, ఇది అనేక వ్యక్తిగత ఇంజిన్ కంట్రోల్ యూనిట్ వ్యవస్థలకు తిరిగి ఉపయోగించబడేలా చేస్తుంది. ఇక్కడ మీ కోసం ఒక ప్రశ్న ఉంది, AUTOSAR యొక్క పూర్తి రూపం ఏమిటి?