極海正式推出自研AUTOSAR MCAL軟件包和配置工具,加速汽車(chē)創(chuàng)新應(yīng)用量產(chǎn)落地
針對(duì)G32A14XX系列汽車(chē)通用MCU,極海正式推出具備獨(dú)立知識(shí)產(chǎn)權(quán)、完全自主開(kāi)發(fā)的 AUTOSAR MCAL軟件包和配置工具,這標(biāo)志著極海已具備完善的、高水準(zhǔn)的、獨(dú)立自主的AUTOSAR軟件開(kāi)發(fā)技術(shù)和綜合服務(wù)能力,成為國(guó)內(nèi)為數(shù)不多可以開(kāi)發(fā)和提供符合AUTOSAR標(biāo)準(zhǔn)的軟硬件的汽車(chē)芯片設(shè)計(jì)企業(yè)之一。
什么是AUTOSAR MCAL?
AUTOSAR是一個(gè)全球性的合作項(xiàng)目,旨在為汽車(chē)電子控制單元(ECU)的軟件架構(gòu)制定開(kāi)放和標(biāo)準(zhǔn)化的方法,簡(jiǎn)化汽車(chē)電子系統(tǒng)開(kāi)發(fā),提高其可靠性、安全性和互操作性;MCAL微控制器抽象層(Microcontroller Abstraction Layer),由驅(qū)動(dòng)程序、配置和初始化模塊、接口定義組成,作為AUTOSAR分層模型中基本軟件的最底層,可直接訪問(wèn)所有映射到MCU地址空間的片內(nèi)外設(shè)和核心寄存器,實(shí)現(xiàn)并預(yù)留符合AUTOSAR標(biāo)準(zhǔn)的接口,方便上層軟件對(duì)MCAL統(tǒng)一使用。極海是國(guó)內(nèi)較早加入AUTOSAR聯(lián)盟開(kāi)發(fā)者合作伙伴(Vendor ID:0x00C1)的半導(dǎo)體企業(yè)之一。

MCAL在AUTOSAR架構(gòu)中的關(guān)鍵作用:
硬件抽象:MCAL為不同MCU硬件提供統(tǒng)一接口,降低上層應(yīng)用與硬件之間的耦合度。
底層驅(qū)動(dòng):MCAL包含DIO、ADC、CAN等各種硬件外設(shè)的驅(qū)動(dòng)程序,方便上層應(yīng)用調(diào)用。
簡(jiǎn)化開(kāi)發(fā):通過(guò)提供現(xiàn)成的驅(qū)動(dòng)程序、抽象層、標(biāo)準(zhǔn)化接口,MCAL可簡(jiǎn)化軟件開(kāi)發(fā)和維護(hù)過(guò)程。
極海自研AUTOSAR MCAL
深化軟硬協(xié)同,提升創(chuàng)新速度
極海自主研發(fā)的G32A14XX AUTOSAR MCAL軟件包,主要包括AUTOSAR 定義的標(biāo)準(zhǔn)模塊和CDD拓展的非標(biāo)準(zhǔn)模塊,均嚴(yán)格遵守AUTOSAR CP V4.3.1 MCAL SWS、SRS規(guī)范以及BSW General要求進(jìn)行開(kāi)發(fā)設(shè)計(jì)。所交付的軟件均通過(guò)業(yè)界主流第三方工具平臺(tái)的單元測(cè)試、集成測(cè)試、靜態(tài)代碼分析、動(dòng)態(tài)代碼配置功能驗(yàn)證,在代碼質(zhì)量和規(guī)范上皆具有較高的保障和交付標(biāo)準(zhǔn);提供的示例代碼,在軟件安全性、集成性、可移植性、便捷性等方面均可滿(mǎn)足國(guó)內(nèi)外客戶(hù)需求。
為了支持上下游客戶(hù)更好的開(kāi)發(fā)AUTOSAR全棧軟件應(yīng)用,極海已與國(guó)際著名汽車(chē)電子軟件及系統(tǒng)工具服務(wù)商 Vector完成MICROSAR Classic OS 以及基礎(chǔ)運(yùn)行環(huán)境vBaseEnv的階段性適配工作,且可適配EB、普華、東軟、恒潤(rùn)等國(guó)內(nèi)外主流的BSW廠商。
極海G32A14XX AUTOSAR MCAL軟件包,基本包含了AUTOSAR規(guī)范驅(qū)動(dòng)類(lèi)型所有標(biāo)準(zhǔn)的MCAL模塊,同時(shí)通過(guò)復(fù)雜驅(qū)動(dòng)拓展了硬件所需驅(qū)動(dòng)資源,支持樁模塊以便用于AUTOSAR軟件集成和測(cè)試, 且所有模塊均實(shí)現(xiàn)了軟件的規(guī)范化和通用性,方便用戶(hù)快速集成MCAL。
G32A14XX MCAL軟件特性:
支持AUTOSAR Classic Platform 4.3.1版本的規(guī)范要求
軟件開(kāi)發(fā)遵循ASPICE軟件開(kāi)發(fā)流程規(guī)范
全球范圍的支持體系,免費(fèi)開(kāi)發(fā)許可證
提供EB Tresos Studio配置工具和自主開(kāi)發(fā)的配置軟件
支持IAR、GreenHills、GCC、KEIL等多種第三方IDE的開(kāi)發(fā)工具
支持適配Vector等主流BSW/OS軟件,可與業(yè)內(nèi)主流供應(yīng)商和集成商合作提供演示DEMO
汽車(chē)制造商在開(kāi)發(fā)ECU時(shí),越來(lái)越重視功能安全、標(biāo)準(zhǔn)化的平臺(tái)化開(kāi)發(fā),且嚴(yán)格遵循ISO 26262標(biāo)準(zhǔn)及AUTOSAR規(guī)范。支持AUTOSAR MCAL的汽車(chē)芯片可確保在軟件開(kāi)發(fā)過(guò)程中解決各種復(fù)雜的設(shè)計(jì)問(wèn)題。此次極海發(fā)布的G32A14XX AUTOSAR MCAL軟件包產(chǎn)品,具備優(yōu)秀的靈活性和可擴(kuò)展性,可顯著降低汽車(chē)系統(tǒng)集成的復(fù)雜性,助力客戶(hù)提高開(kāi)發(fā)效率、縮短開(kāi)發(fā)周期、減少系統(tǒng)總成本,以實(shí)現(xiàn)產(chǎn)品市場(chǎng)競(jìng)爭(zhēng)力的大幅提升。