0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

云途正式發(fā)布量產版本AUTOSAR MCAL驅動軟件和配置工具

jf_ocihYtwl ? 來源:汽車電子expert成長之路 ? 2023-07-19 15:29 ? 次閱讀

近日,云途半導體正式發(fā)布AUTOAR MCAL驅動軟件(云途MCAL)和配置工具(YCT)正式發(fā)布量產RTM v1.1.0版本,此版本由云途應用工程師團隊(AE Team)完全自主開發(fā),是云途車規(guī)MCU產品AUTOSAR軟件生態(tài)構建的主要里程碑,標志著云途具備了強大的AUTOSAR軟件開發(fā)技術實力。作為為數不多能夠完全自主開發(fā)MCAL和配置工具的國產MCU研發(fā)團隊,云途MCAL和配置工具(YCT)的發(fā)布意味著云途應用和軟件團隊能夠更快、更好地服務我們的客戶。

AUTOSAR是AUTomotive Open System ARchitecture 的簡稱,中文直譯為汽車開放系統(tǒng)架構。云途是國內少數加入AUTOSAR聯盟開發(fā)者伙伴(Development Partner)車規(guī)MCU半導體公司,Vendor ID為180(0xB4)。

遵守AUTOSAR相關規(guī)范要求

云途MCAL需求嚴格遵守AUTOSAR CP v4.4版本MCALSWS和SRS規(guī)范以及BSW General要求以保證代碼質量和可靠性:

①使用GIT + Bitbucket + Jira + Jenkins/Bamboo進行敏捷開發(fā)

6f9aa6bc-25c8-11ee-962d-dac502259ad0.png

△云途MCAL敏捷開發(fā)工具

②使用Tessy進行了完整的單元測試(unit test)和組件集成測試(component / integration test)

③使用HelixQAC完成了全部MCAL驅動代碼的靜態(tài)代碼測試(static code test),覆蓋MISRA-C 2012和AUTOSAR命名規(guī)則一致性檢查

6fe17a92-25c8-11ee-962d-dac502259ad0.png

△云途MCAL驅動QAC和Tessy測試報告 6f7dadbe-25c8-11ee-962d-dac502259ad0.png

此版本所覆蓋MCAL模塊

云途MCAL軟件包RTM v1.1.0包含了YTM32B1ME05和YTM32B1MD1兩個系列車規(guī)MCU的片上外設模塊的驅動程序代碼和MCAL驅動模塊所需的相應樁模塊(stub module)的示例代碼,如Det、Dem、CanIf、LinIf、EcuC和EcuM等。

702d477e-25c8-11ee-962d-dac502259ad0.png

表格1. YUNTU MCAL RTM v1.1.0支持驅動列表

該發(fā)布版本的驅動程序代碼幾乎覆蓋了所有標準化的MCAL模塊。此外,還以復雜驅動(CDD)方式提供了DMAI2C模塊的驅動程序代碼。

每個MCAL驅動模塊提供完善的使用文檔、樣例工程和測試報告:·用戶手冊(UM)·樣例工程(Demo project)·單元測試報告(Unit Test report, NDA required)·集成測試報告(Component/Integration Test report,NDA required)·MISRA-C 2012規(guī)則檢查報告(Static Code Test report,NDA required)

支持MCU器件型號,包括:

709ad906-25c8-11ee-962d-dac502259ad0.png

·YTM32B1ME05G0MLQT·YTM32B1ME05G0MLLT·YTM32B1ME05G0MLHT

70bc2b10-25c8-11ee-962d-dac502259ad0.png

?YTM32B1MD14G0MLLT ?YTM32B1MD14G0MLHT 要求/支持軟件(SW Requirement)① MCAL驅動配置和代碼生成工具·Yuntu Config Tool(YCT)v1.8.0or later version

② 編譯器工具鏈/IDE·GCC: GNU GCC v9.2 or later version·Keil/MDK: ARM Keil/MDK v5.36 or later version·IAR: IAR v8.2 or later version·VS Code: Microsoft Visual Studio Code IDE v1.76 or later version (C/C++ support, GNU toolchain, CMake v3.25, Ninja, Cortex-Debug extensions installation required)

③ 調試器·J-LINK: SEGGER JLINK v6.96 or later version, YUNTU YTM32B1ME0 patch(support package) installation required.·Ozone Debugger tool : SEGGER Ozone v3.28 or later version.

④ 要求/支持硬件(HW requirement)·EVB: YTM32B1ME0-Q144-EVB-REVB andYTM32B1MD1-Q100-EVB-REVA·Debugger: J-LINK v9.2 or later withYUNTU YTM32B1ME0 patch (support package) installed.

云途MCAL軟件包RTM v1.0.0使用·單獨作為MCU外設底層驅動(LLD) + FreeRTOS/Bare Metal應用·與BSW、RTE和ASW一起使用,開發(fā)完整AUTOSAR應用

為了支持客戶更好的開發(fā)AUTOSAR全棧軟件應用,云途MCAL已與國內外上下游的AUTOSAR生態(tài)軟件第三方合作伙伴,包括Vector、東軟睿馳、成都道緯(北京西能)以及普華及恒潤開展BSW適配合作。

71083960-25c8-11ee-962d-dac502259ad0.png

△云途MCAL使用

云途配置工具(YCT)作為云途MCAL的圖形化配置工具,不但支持MCAL驅動的參數配置和檢查及代碼生成,還支持配置結果的arxml(AUTOSAR 配置結果標準文件格式)的導入和導出,以方便與第三方AUTOSAR 軟件Vendor工具進行AUTOSAR BSW適配和RTE/ASW集成。

同時,YCT也是云途SDK的圖形化配置工具,能夠支持MCAL和SDK應用工程的直接生成,大大提高了客戶的MCAL和SDK配置效率,縮短了基于云途車規(guī)MCU的汽車應用軟件開發(fā)周期。

71511ffe-25c8-11ee-962d-dac502259ad0.png

關于AUTOSAR

7162d6c2-25c8-11ee-962d-dac502259ad0.png ? ? ? AUTOSAR(AUTOmotive Open System Architecture,汽車開放系統(tǒng)架構)組織成立于2003年,匯聚了全球300多家領先汽車制造商、零部件供應商及其他電子、半導體和軟件行業(yè)公司,是一個行業(yè)合作伙伴關系,致力于為汽車電子控制系統(tǒng)的軟件接口和軟件模塊建立統(tǒng)一標準。 作為目前世界上頗具影響力的汽車電子軟件標準制定組織,AUTOSAR專注于推動標準化,以實現可靠性、擴展性與可維護性為目標,開發(fā)可靠汽車系統(tǒng)所需的通用規(guī)格、架構以及方法論,并致力于為汽車電子控制裝置(ECU)建立一套開放的標準化系統(tǒng)架構。AUTOSAR規(guī)范涵蓋了汽車電子操作系統(tǒng)、通信、存儲管理、診斷、網絡管理、標定、硬件適配、軟件刷寫、功能安全等眾多領域。

AUTOSAR的愿景和使命是:

■為進一步提高性能、安全性和環(huán)境友好性的創(chuàng)新電子系統(tǒng)鋪平了道路。 ■是一個強大的全球合作伙伴關系,創(chuàng)建了一個共同的標準,在標準上合作,在實施上競爭”。 ■是管理不斷增長的電氣/電子復雜性的關鍵技術。它旨在為即將到來的技術做好準備,并在不妥協質量的前提下提高成本效益。 ■ 促進了車輛服務壽命內軟件和硬件的交換和更新。

以下是云途MCAL為用戶提供的快速上手指南--《YUNTU_MCAL_QSG_RTM_v1.1.0》內容目錄,覆蓋release details、安裝和使用配置以及應用工程編譯下載調試和FAQ list等:

719f9206-25c8-11ee-962d-dac502259ad0.png

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • mcu
    mcu
    +關注

    關注

    146

    文章

    16803

    瀏覽量

    349380
  • 半導體
    +關注

    關注

    334

    文章

    26655

    瀏覽量

    212834
  • 驅動軟件
    +關注

    關注

    0

    文章

    11

    瀏覽量

    7166

原文標題:云途正式發(fā)布量產版本AUTOSAR MCAL驅動軟件和配置工具

文章出處:【微信號:汽車電子expert成長之路,微信公眾號:汽車電子expert成長之路】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    TC387 MCAL如何配置互補PWM?

    請問有用MCAL配過三路互補PWM的輸出嗎?研究了好幾天了,沒找到MCAL配置互補PWM的地方
    發(fā)表于 07-03 07:20

    如何為TC275-SB制作MCAL?

    嗨我通過 TC275 ShiledBudy 學習 AUTOSAR。 我意識到制作 AUTOSAR 時需要 MCAL。 但我不知道如何為 TC275-SB 制作 MCAL。 能給我一些指
    發(fā)表于 05-29 07:47

    Aurix Development Studio來構建Autosar MCAL FW,構建\"IfxGtm_reg.h\" 時總是出錯怎么解決?

    我使用 Aurix Development Studio 來構建 Autosar MCAL FW,在構建\"IfxGtm_reg.h\" 時總是出錯。 \"- 語法錯誤
    發(fā)表于 05-29 07:34

    AUTOSAR MCAL驅動程序與演示程序中的Libraries中的驅動程序有什么不同之處?

    1.關于 AUTOSAR MCAL 驅動程序 與演示程序中的 Libraries 中的驅動程序 有什么不同之處? 2.AUTOSAR
    發(fā)表于 05-17 06:55

    SR5E1 AUTOSAR MCAL技術解決方案分享

    AUTOSAR(AUTomotive Open System Architecture)是一種開放和標準化的汽車軟件架構,支持汽車電控單元(ECU)軟件框架,由汽車制造商及其供應商和來自半導體和
    的頭像 發(fā)表于 02-21 18:26 ?940次閱讀
    SR5E1 <b class='flag-5'>AUTOSAR</b> <b class='flag-5'>MCAL</b>技術解決方案分享

    AUTOSAR Builder—符合AUTOSAR(CPAP)的嵌入式系統(tǒng)設計工具

    工具并與其他工具供應商進行集成。AUTOSAR Builder在此基礎上新增了多個工具套件,更加能夠貼合不同用戶角色(OEM、Tier1)的使用場景和研發(fā)流程,覆蓋基于
    的頭像 發(fā)表于 01-08 18:06 ?484次閱讀
    <b class='flag-5'>AUTOSAR</b> Builder—符合<b class='flag-5'>AUTOSAR</b>(CPAP)的嵌入式系統(tǒng)設計<b class='flag-5'>工具</b>

    經緯恒潤為國產芯片MCAL軟件開發(fā)賦能

    近日,經緯恒潤為矽力杰半導體開發(fā)的AutoSAR底層軟件MCAL成功交付。該MCAL產品基于矽力杰SA32Bxx系列5款芯片進行開發(fā),包含了MCU基礎
    的頭像 發(fā)表于 12-27 08:00 ?637次閱讀
    經緯恒潤為國產芯片<b class='flag-5'>MCAL</b><b class='flag-5'>軟件</b>開發(fā)賦能

    AUTOSAR架構中復雜驅動設計

    復雜驅動(Complex Driver,CDD)是一種不受 AUTOSAR 標準化約束的軟件實體,它可以通過 AUTOSAR 接口和/或基礎軟件
    的頭像 發(fā)表于 12-21 10:13 ?3762次閱讀
    <b class='flag-5'>AUTOSAR</b>架構中復雜<b class='flag-5'>驅動</b>設計

    MCAL的CAN模塊配置介紹

    大家好,我是嵌入式老林,從事嵌入式軟件開發(fā)多年,今天分享的內容是MCAL的CAN模塊配置介紹,希望能對你有所幫助
    的頭像 發(fā)表于 12-12 15:31 ?4237次閱讀
    <b class='flag-5'>MCAL</b>的CAN模塊<b class='flag-5'>配置</b>介紹

    復雜驅動如何將現有的或新的概念引入AUTOSAR軟件架構中的?

    復雜驅動(Complex Driver,CDD)是一種不受 AUTOSAR 標準化約束的軟件實體,它可以通過 AUTOSAR 接口和/或基礎軟件
    的頭像 發(fā)表于 11-22 10:57 ?1369次閱讀
    復雜<b class='flag-5'>驅動</b>如何將現有的或新的概念引入<b class='flag-5'>AUTOSAR</b><b class='flag-5'>軟件</b>架構中的?

    基于YCT的SDK配置工程升級方法

    配置工具(YCT - Yuntu Config Tool)自去年Q4推出以來,已經有不少
    的頭像 發(fā)表于 11-14 11:16 ?1339次閱讀
    基于YCT的<b class='flag-5'>云</b><b class='flag-5'>途</b>SDK<b class='flag-5'>配置</b>工程升級方法

    如何在非Autosar應用中執(zhí)行I2C?

    ) ? 3) 以 AN13435 書寫“在 S32 配置工具中, 驅動程序 HL 和 IP 界面都可以配置 。 ”我是否正確地理解,在這種情況下, HL 與 HLD (
    發(fā)表于 11-13 07:04

    使用doxygen分析MCAL源碼的層次架構

    閱讀MCAL源碼包中的源碼,猜測MCAL可能只是MCU底層SDK向AutoSAR的一個適配接口。
    的頭像 發(fā)表于 11-02 12:25 ?1023次閱讀
    使用doxygen分析<b class='flag-5'>MCAL</b>源碼的層次架構

    AUTOSAR CP的復雜驅動是什么

    復雜驅動(CDD) AUTOSAR CP的復雜驅動(CDD)是為了實現復雜的傳感器評估和執(zhí)行器控制而設計的。它通過直接訪問微控制器來實現,使用特定的中斷和/或復雜的微控制器外設、外部設備通信收發(fā)器
    的頭像 發(fā)表于 10-27 15:39 ?1985次閱讀
    <b class='flag-5'>AUTOSAR</b> CP的復雜<b class='flag-5'>驅動</b>是什么

    AUTOSAR架構MCAL、服務層、ECU抽象層介紹

    1 微控制器抽象層(MCALAUTOSAR CP的微控制器抽象層(MCAL)是AUTOSAR軟件架構中的一個重要組成部分,它提供了對底層
    的頭像 發(fā)表于 10-27 15:36 ?5912次閱讀