在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

汽車應用將受益于最新的Arm開發工具

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Ronan Synnott ? 2022-10-21 10:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

代碼的生成和編寫方式,甚至采購方式都與最近的歷史完全不同。隨著對人工智能和提高安全性等技術的需求,系統復雜性正在迅速增長。我們也看到了更多的自主機器及其固有的復雜性,包括高安全完整性。結果是代碼庫正在擴展。當今的開發人員需要跟上步伐。

Arm正在為動力總成(也稱為車輛和運動動力學應用)鋪平道路,因為用戶可以通過Arm處理器和工具以及生態系統合作伙伴的組合實現更好的性能。

系統復雜性的增加導致了新一代工具的使用,即基于模型的控制開發工具。這些工具可以滿足對更“成熟”的控制系統的需求,以監控和調節相關硬件。

C仍然是首選語言

C仍然是動力總成控制系統中最流行的編程語言,無論是手工編碼還是自動生成,因為編譯后的代碼的執行速度以及其廣泛的編譯器支持。但是,開發人員必須采取適當的預防措施,因為可以創建使用一個工具鏈和處理器正常運行的代碼,但不能在另一個工具鏈和處理器上運行。

這里描述的情況促使汽車行業創建了一套來自MISRA(汽車工業軟件可靠性協會)的C語言軟件開發指南。該指南的目標是強制使用 C 的子集,以最大限度地提高代碼安全性、安全性和可移植性。

另一個趨勢是使用 Eclipse 平臺作為許多工具的集成開發環境 (IDE) 的基礎。這提供了這些工具的使用之間的共性,無論是從用戶體驗的角度來看,還是從不同的工具如何相互交互的角度來看。

對于開發人員的武器庫來說,一個這樣的工具是Arm開發工作室,它具有Arm編譯器。使用這些工具,開發人員可以優化由基于模型的設計流生成的代碼。Arm 開發工作室是一個嵌入式 C/C++ 開發工具鏈,可加速基于 Arm 的 SoC 的系統設計和軟件開發,特別是那些基于 Cortex-M、Cortex-R 和 Cortex-A 處理器的 SoC。Arm 開發工作室涵蓋整個產品生命周期,從 SoC 架構探索到軟件集成和測試。

Arm 編譯器為 Arm 架構的最新架構功能和擴展提供早期和準確的支持。它本質上是一個工具鏈,是為開發裸機軟件、固件和RTOS應用程序而量身定制的,其中顯然包括汽車。此外,它還通過了 TUV SUD 的認證,可用于符合 ISO 26262、IEC 61508、EN 50128 和 IEC 62304 標準的高完整性安全應用。

另一個基于Eclipse的工具,ASCET-DEVELOPER,是汽車領域已經使用了二十多年的自動代碼生成器的一個例子。該工具在許多汽車原始設備制造商中很受歡迎,可用于汽車動力總成和底盤軟件的原型和生產,甚至滿足最高的安全要求。對于有經驗的C開發人員來說,它可以是一個非常直觀的工具,原理圖(或塊狀)圖和生成的C代碼之間有密切的聯系。

pYYBAGNSCU-AapADAAIp4rC9N3U184.png

如圖所示,ASCET-DEVELOPER 框圖、狀態機和 C 代碼都可以駐留在 Eclipse 窗口中。

在此過程中添加檢查

程序框圖和狀態機不斷被翻譯成ESDL(嵌入式系統描述語言),允許ASCET-DEVELOPER在編輯圖時和構建之前檢查圖表。構建完成后,將生成符合MISRA標準的可移植源代碼。如果使用適當的工具,將MISRA C代碼從一個微處理器遷移到另一個微處理器可能非常簡單。

為ISO 26262或IEC 61508創建最大的安全完整性系統不需要復雜的過程。相反,它需要一個干凈的過程,從頭到尾具有良好的可追溯性。將 Arm 微處理器的強大功能、靈活性和安全性與 Arm 開發工作室和符合 ASIL-D 標準的 Arm 編譯器套件相結合,可以實現簡單的流程。通過提供基于 Eclipse 的 IDE,開發人員現在能夠利用各種版本管理插件和類似可用的第三方工具。

審核編輯:郭婷

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

    關注

    68

    文章

    19852

    瀏覽量

    234190
  • ARM
    ARM
    +關注

    關注

    134

    文章

    9340

    瀏覽量

    376154
  • soc
    soc
    +關注

    關注

    38

    文章

    4362

    瀏覽量

    222184
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    IAR發布RISC-V開發工具鏈v3.40.1版本

    近期,IAR重磅發布其旗艦產品——RISC-V開發工具鏈的全新版本v3.40.1,全面提升了在性能、安全性及自動化方面的能力。此次重大更新將進一步助力汽車、工業、醫療及物聯網等行業打造更敏捷、可擴展的嵌入式應用,為全球開發者提供
    的頭像 發表于 06-25 14:16 ?314次閱讀

    IAR發布Arm開發工具鏈v9.70.1版本

    近期,IAR重磅發布其旗艦產品——Arm開發工具鏈的全新版本v9.70.1,全面提升了在性能、安全性及自動化方面的能力。此次重大更新將進一步助力汽車、工業、醫療及物聯網等行業打造更敏捷、可擴展的嵌入式應用,為全球
    的頭像 發表于 06-25 14:12 ?275次閱讀

    在IAR Arm開發工具鏈中--function_sections編譯選項的使用

    本文主要介紹在IAR Arm開發工具鏈中不修改源代碼的情況下使用??function_sections編譯選項把函數放到單獨的section。
    的頭像 發表于 06-13 13:53 ?985次閱讀
    在IAR <b class='flag-5'>Arm</b><b class='flag-5'>開發工具</b>鏈中--function_sections編譯選項的使用

    IAR開發平臺升級Arm和RISC-V開發工具鏈,加速現代嵌入式系統開發

    IAR正式發布其旗艦產品的重大更新版本:Arm開發工具鏈v9.70和RISC-V開發工具鏈v3.40。
    的頭像 發表于 06-11 14:28 ?219次閱讀

    rk3568開發工具

    rk3568開發工具
    發表于 04-16 17:03 ?2次下載

    AI開發工具分類與功能

    當下,AI開發工具不僅簡化了AI開發的復雜流程,還提高了開發效率,推動了AI技術的廣泛應用。下面,AI部落小編為大家介紹AI開發工具的分類及其功能。
    的頭像 發表于 04-12 10:12 ?293次閱讀

    云計算開發工具包的功能

    隨著云計算技術的不斷成熟,越來越多的企業開始將應用和服務遷移到云端,以享受彈性計算資源、高可用性和成本效益等優勢。為了加速這一進程,云計算服務提供商推出了各種開發工具包。下面,AI部落小編帶您了解云計算開發工具包的主要功能。
    的頭像 發表于 02-21 11:02 ?273次閱讀

    鴻蒙北向開發OpenHarmony4.1 DevEco Studio開發工具安裝與配置

    OpenHarmony4.1 DevEco Studio開發工具安裝與配置,鴻蒙北向開發入門必備!
    的頭像 發表于 02-07 17:35 ?724次閱讀
    鴻蒙北向<b class='flag-5'>開發</b>OpenHarmony4.1 DevEco Studio<b class='flag-5'>開發工具</b>安裝與配置

    盤點工程師常用的嵌入式開發工具

    嵌入式開發涉及硬件與軟件的緊密結合,開發工具的選擇對效率和質量至關重要。以下是嵌入式開發中常用的工具分類及代表性工具,涵蓋
    的頭像 發表于 02-07 10:06 ?1915次閱讀

    最新Simplicity SDK軟件開發工具包發布

    最新的SimplicitySDK軟件開發工具包已經發布!此次更新針對SiliconLabs(芯科科技)第二代無線開發平臺帶來了包括藍牙6.0的信道探測(Channel Sounding
    的頭像 發表于 12-24 09:47 ?825次閱讀

    嵌入式工程師常用的開發工具有哪些?

    嵌入式工程師常用的開發工具有哪些? 在嵌入式系統開發的廣闊領域中,嵌入式工程師們憑借著一系列強大的工具,將創意與技術完美融合,打造出高效、可靠的嵌入式系統。以下是一些嵌入式工程師常用的開發工具
    發表于 12-20 15:29

    云計算開發工具包括什么

    云計算開發工具種類繁多,包括IDE、虛擬化軟件、容器化平臺、自動化部署工具和云平臺等。
    的頭像 發表于 11-22 10:11 ?513次閱讀

    支持C2000的開發工具版本

    電子發燒友網站提供《支持C2000的開發工具版本.pdf》資料免費下載
    發表于 10-10 11:06 ?1次下載
    支持C2000的<b class='flag-5'>開發工具</b>版本

    瑞星微刷機工具開發工具

    瑞星微刷機工具開發工具
    發表于 10-09 11:14 ?3次下載

    字節跳動發布豆包MarsCo智能開發工具

    在數字時代的浪潮中,編程已成為推動科技進步和創新的核心動力。為了助力國內開發者更高效、智能地進行編程工作,字節跳動公司近日發布了全新的智能開發工具——豆包 MarsCode。這款工具基于強大的豆包大模型打造,全面免費開放使用,旨
    的頭像 發表于 07-01 15:03 ?1092次閱讀
    主站蜘蛛池模板: 国模沟沟一区二区三区 | 天天擦天天干 | 日日插天天操 | 四虎国产精品高清在线观看 | 末成年一级在线看片 | 九九国产在线 | 久久这里只有精品免费播放 | 欧美日韩一区二区不卡 | 国产精品久线观看视频 | 美女被羞羞产奶视频网站 | 天天操天天干天天干 | 一级一片免费视频播放 | 日本免费色 | 中文字幕在线不卡 | 黄色刺激网站 | 午夜影院操| 夜夜夜操 | 三级视频在线 | 国产在线精彩视频二区 | 国产成人精品日本亚洲网站 | 分分操免费视频在线观看 | h在线免费 | 日本www网站| 美女好紧好大好爽12p | 资源视频在线观看 | avhd101天天看新片 | 亚洲网在线观看 | 一级片免费在线观看视频 | 久操视频在线观看免费 | 夜夜做日日做夜夜爽 | 日本美女搞黄 | 人人人插| 亚洲 欧美 精品 | 操人网站 | 午夜小视频男女在线观看 | 丁香婷婷色 | 天天射天天爱天天干 | 日本xxx69hd| 欧美大全| 国产成人永久在线播放 | 欧美成人伊人久久综合网 |