2023年7月,蘇州旗芯微半導(dǎo)體有限公司(旗芯微)正式發(fā)布基于AUTOSAR Classic Platform (CP) 4.3.1 的FC7300 MCAL驅(qū)動軟件。FC7300 MCAL是旗芯微軟件工程師團(tuán)隊(duì)繼FC4150 MCAL之后,針對旗芯微FC7300系列MCU完全自主開發(fā)的MCAL驅(qū)動。該驅(qū)動的發(fā)布意味著旗芯微在推動AUTOSAR生態(tài)構(gòu)建方面取得了又一重要進(jìn)展。
FC7300 MCAL驅(qū)動軟件嚴(yán)格遵守AUTOSAR CP 4.3.1版本的規(guī)范及要求,涵蓋了汽車應(yīng)用的AUTOSAR標(biāo)準(zhǔn)模塊,并通過CDD(Complex Device Driver)實(shí)現(xiàn)了非標(biāo)準(zhǔn)模塊的開發(fā)。
(資料圖片僅供參考)
微控制器抽象層(MCAL)插件及源碼,包含以下模塊:
微控制器驅(qū)動:
Mcu: Microcontroller unit driver
Wdg: Watchdog driver
Gpt: General purpose timer driver
I/O驅(qū)動:
Adc: Analog to digital conversion driver
Dio: Digital I/O driver
Icu: Input capture unit driver
Port: Port driver
Pwm: Pulse width modulation driver
存儲器驅(qū)動:
Fls: Flash driver
Fee: Flash EEPROM emulation driver
通信驅(qū)動:
Can: Controller area network driver
Lin: Local interconnect network driver
Spi: Serial peripheral interface driver
Eth: Ethernet driver
復(fù)雜驅(qū)動:
Dma: Direct memory access driver
I2c: Inter-integrated circuit driver
Trgsel: Trigger select driver
加密驅(qū)動:
Crypto: Hardware Secure Module driver
樁模塊:EcuM、Dem、CanIf、WdgIf、EthIf、EthTrcv、LinIf、CryIf、Os等。
該驅(qū)動支持使用第三方AUTOSAR配置工具EB tresos Studio進(jìn)行配置并生成代碼。EB tresos是汽車應(yīng)用廣泛使用的AUTOSAR圖形配置及代碼生成工具。驅(qū)動還支持FC_IDE(旗芯微軟件團(tuán)隊(duì)自主研發(fā)的一款I(lǐng)DE軟件)、IAR、HighTec、GHS、Lauterbach、Jlink 等多種IDE及調(diào)試工具,可滿足不同開發(fā)團(tuán)隊(duì)的需求。
此外,驅(qū)動包提供了豐富的用戶文檔和基于FC7300EVB開發(fā)板示例工程。旗芯微軟件團(tuán)隊(duì)也可隨時提供強(qiáng)大的技術(shù)支持,幫助客戶降低開發(fā)成本并提升開發(fā)效率。
AUTOSAR(AUTOmotive Open System Architecture,汽車開放系統(tǒng)架構(gòu))作為一種行業(yè)標(biāo)準(zhǔn),旨在推動汽車電子系統(tǒng)的開放性和標(biāo)準(zhǔn)化。它提供了統(tǒng)一的軟件架構(gòu),能夠支持汽車電子系統(tǒng)的復(fù)雜功能和通信。旗芯微作為國內(nèi)率先加入AUTOSAR開發(fā)合作伙伴(Development Partners)的半導(dǎo)體企業(yè)之一(Vendor ID: 174),致力于開發(fā)高性能、高可靠性的智能汽車控制器芯片,面向汽車不同應(yīng)用場景設(shè)計(jì)出了覆蓋安全標(biāo)準(zhǔn)ISO26262 ASIL-B至ASIL-D的多個系列產(chǎn)品,可廣泛應(yīng)用于車身、中控、域控、底盤、安全、動力、電池管理等領(lǐng)域。