Кіріспе

Автомобильдік дамыту ұйымы

AUTomotive Open System ARchitecture (AUTOSAR) – 2003 жылы құрылған автомобиль өнеркәсібінің мүдделі тараптарының дамыту серіктестігі. Ол автомобильдік электрондық басқару блоктары (ЭБЖ) үшін ашық және стандартталған бағдарламалық қамтамасыз ету архитектурасын жасауға және енгізуге бағытталған. Мақсаттарына көлік құралдары мен платформалардың әртүрлі түрлеріне бейімделуге мүмкіндік беру, бағдарламалық қамтамасыз етуді қайта қолдану, қолжетімділік және қауіпсіздік талаптарын ескеру, түрлі серіктестер арасындағы ынтымақтастық, табиғи ресурстарды ұзақ мерзімді пайдалану және өнімнің өмірлік циклы бойында қолдау көрсету кіреді.

Тарих

AUTOSAR 2003 жылғы шілдеде Бавария мотор зауыты (BMW), Роберт Бош ГМБХ, Continental AG, Mercedes Benz Group AG (бұрынғы Daimler Benz, кейін DaimlerChrysler), Siemens VDO және Volkswagen AG автокөлік электроникасы (E/E) архитектурасы үшін ашық өнеркәсіптік стандартты ілгерілету мақсатымен құрылды. 2003 жылғы қарашада Ford Motor Company негізгі серіктес ретінде қосылды, ал желтоқсанда Groupe PSA (бұрынғы PSA Peugeot Citroën) және Toyota Motor Corporation қосылды. Келесі қарашада General Motors та негізгі серіктес атанды. 2008 жылғы ақпанда Continental компаниясы Siemens VDO компаниясын сатып алғаннан кейін, ол тәуелсіз негізгі серіктес статусын жойды. 2003 жылдан бері AUTOSAR классикалық платформасы үшін автомобильдік бағдарламалық қамтамасының төрт негізгі нұсқасын және қабылдау сынақтарының бір нұсқасын ұсынды. Жұмыс үш кезеңге бөлінеді: I кезең (2004–2006): Стандартты дамытудың бастапқы кезеңі (1.0, 2.0, 2.1 нұсқалары) II кезең (2007–2009): Архитектура және әдістеме бойынша стандартты кеңейту (3.0, 3.1, 4.0 нұсқалары) III кезең (2010–2013): Стандартты қолдау және таңдалған жақсартулар (3.2, 4.1, 4.2 нұсқалары) 2013 жылы AUTOSAR классикалық платформасы үшін стандартты қолдауды қамтамасыз ету және таңдалған жақсартуларды енгізу үшін, соның ішінде R4.2 нұсқалары мен қабылдау сынақтарының 1.0 нұсқасымен үздіксіз жұмыс режиміне көшті. 2016 жылы Адаптивті платформа бойынша жұмыс басталды. 2017 жылдың басында алғашқы нұсқасы (17 03) жарияланды, одан кейін 2017 жылғы қазан айында 17–10 және 2018 жылғы наурыз айында 18–03 нұсқалары шығарылды. 2018 жылғы қазан айында 18–10 нұсқасымен бірге маңызды даму шаралары жарияланды. 2023 жылғы желтоқсанда AUTOSAR R23 11 нұсқасы виртуальды түрде жарияланды.

Тұжырымдама және мақсаттар

AUTOSAR негізгі бағдарламалық модульдердің сипаттамаларын ұсынады, қосымша интерфейстерін анықтайды және стандартталған алмасу форматына негізделген ортақ әзірлеу әдістемесін құрайды. AUTOSAR-дың қабатталған бағдарламалық архитектурасымен ұсынылатын негізгі бағдарламалық модульдерді әртүрлі өндірушілердің көлік құралдарында және әртүрлі жеткізушілердің электрондық компоненттерінде пайдалануға болады, соның арқасында ғылыми-зерттеу және әзірлеуге жұмсалатын шығындар төмендейді. Негізгі бағдарламалық қамтамасыз ету: негізінен, нақты автокөлік функциясы жоқ, бірақ жоғарғы бағдарламалық қабаттың функционалдық бөлігін іске қосу үшін қажетті қызметтерді ұсынатын стандартталған бағдарламалық модульдер. Рантайм ортасы (RTE): қолданбалы бағдарламалық жасақтама компоненттерінің және негізгі бағдарламалық жасақтама мен қолданбалардың арасындағы ЭКУ ішіндегі және ЭКУ арасындағы ақпарат алмасу үшін желілік топологиядан абстракция жасайтын делдалдық бағдарламалық жасақтама. Қолданбалық қабат: орындалу ортасымен өзара әрекеттесетін қолданбалы бағдарламалық жасақтама компоненттері.

Әдістеме

Жүйелік конфигурация сипаттамасы жүйе туралы барлық ақпаратты және әртүрлі ЭБУ арасында келісілген ақпаратты (мысалы, шина сигналдарының анықтамасын) қамтиды. ЭБУ үзіндісі: белгілі бір ЭБУ үшін қажетті жүйелік конфигурация сипаттамасынан алынған ақпаратты қамтиды (мысалы, белгілі бір ЭБУ-ға қол жеткізуге болатын сигналдар). ЭБУ конфигурациясының сипаттамасы: белгілі бір ЭБУ-ға тікелей қатысты барлық негізгі бағдарламалық қамтамасы конфигурациясы туралы ақпаратты қамтиды. Осы ақпаратты орындалатын бағдарламаны, негізгі бағдарламалық модульдердің кодын және бағдарламалық компоненттердің кодын жасау үшін пайдаланыңыз.

Қор

Бастапқы стандарттың мақсаты – AUTOSAR платформалары арасындағы үйлесімділікті күшейту. Бұл негізде AUTOSAR платформалары үшін ортақ талаптар, техникалық ерекшеліктер (мысалы, протоколдар) және ортақ әдістеме қамтылған.

Қабылдау сынақтары

2014 жылы сынақ жұмыстарын және шығындарды азайту мақсатында қабылдау сынақтары енгізілді. Қабылдау сынағының сипаттамалары – тиісті платформаның белгіленген интерфейстерін қолдана отырып жүзеге асырылатын жүйелік сынақ сипаттамалары. Сондай-ақ, олар шинадағы (бустағы) күтілетін әрекеттерді де қарастырады. Оларды берілген платформа функциясы үшін «қара қорап» сынақ жағдайы ретінде қарастыруға болады. Стандартты қабылдау сынақтарының сипаттамасы осы мақсаттарға қол жеткізуге көмектеседі.

Стандартталған қолданба интерфейстері

Өндірушілер мен жеткізушілер арасындағы функционалдық интерфейстерді және әртүрлі бағдарламалық қабаттар арасындағы интерфейстерді стандарттау AUTOSAR-дың техникалық мақсаттарына жетудің негізі саналады. Нақты интерфейс мазмұнының физикалық және уақыттық көрсетілуін стандарттау ғана қажетті интеграциялық үйлесімділікті қамтамасыз етеді.