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