chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

汽車應(yīng)用將受益于最新的ARM開發(fā)工具

星星科技指導(dǎo)員 ? 來源:嵌入式計算設(shè)計 ? 作者:Ronan Synnott ? 2022-11-22 16:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

嵌入式空間的變化是持續(xù)的。這一點是無可爭議的。

代碼的生成和編寫,甚至獲取的方式與最近的過去完全不同。隨著對人工智能和更高安全性等技術(shù)的需求,系統(tǒng)復(fù)雜性正在迅速增長。我們也看到了更多的自主機器及其固有的復(fù)雜性,包括高安全完整性。結(jié)果是代碼庫正在擴展。當(dāng)今的開發(fā)人員需要跟上步伐。

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

系統(tǒng)復(fù)雜性的增加導(dǎo)致了新型工具的使用,即基于模型的控制開發(fā)工具。這些工具可以滿足對更“成熟”的控制系統(tǒng)的需求,以監(jiān)控和調(diào)節(jié)相關(guān)的硬件。

C 仍然是首選語言

C 仍然是動力總成控制系統(tǒng)最流行的編程語言,無論是手工編碼還是自動生成,由于編譯代碼的執(zhí)行速度以及廣泛的編譯器支持。但是,開發(fā)人員必須采取適當(dāng)?shù)念A(yù)防措施,因為可以創(chuàng)建在一個工具鏈和處理器上正常運行的代碼,但不能在另一個工具鏈和處理器上正常運行。

這里描述的情況促使汽車行業(yè)創(chuàng)建了一套來自MISRA(汽車行業(yè)軟件可靠性協(xié)會)的C語言軟件開發(fā)指南。準(zhǔn)則的目標(biāo)是強制使用 C 的子集,以最大限度地提高代碼的安全性、安全性和可移植性。

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

開發(fā)人員武器庫的一個這樣的工具是ArmDevelopment Studio,它具有Arm Compiler。使用這些工具,開發(fā)人員可以優(yōu)化由基于模型的設(shè)計流程生成的代碼。Arm Development Studio 是一個嵌入式 C/C++ 開發(fā)工具鏈,可加速基于 Arm 的 SoC 的系統(tǒng)設(shè)計和軟件開發(fā),特別是基于 Cortex-M、Cortex-R 和 Cortex-A 處理器的 SoC。Arm Development Studio 涵蓋從 SoC 架構(gòu)探索到軟件集成和測試的整個產(chǎn)品生命周期。

Arm 編譯器為 Arm 架構(gòu)的最新體系結(jié)構(gòu)功能和擴展提供早期和準(zhǔn)確的支持。它本質(zhì)上是一個工具鏈,專為裸機軟件、固件和 RTOS 應(yīng)用程序的開發(fā)而量身定制,其中顯然包括汽車。此外,它還通過了TUV SUD認(rèn)證,可用于符合ISO 26262、IEC 61508、EN 50128和IEC 62304標(biāo)準(zhǔn)的高完整性安全應(yīng)用。

另一個基于Eclipse的工具ASCET-DEVELOPER是自動代碼生成器的一個例子,已經(jīng)在汽車領(lǐng)域使用了二十多年。該工具受到許多汽車原始設(shè)備制造商的歡迎,用于汽車動力總成和底盤軟件的原型和生產(chǎn),即使?jié)M足最高的安全要求。對于經(jīng)驗豐富的 C 開發(fā)人員來說,它可以是一個非常直觀的工具,在原理圖(或框圖)和生成的 C 代碼之間具有密切的聯(lián)系。

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

在此過程中添加檢查

框圖和狀態(tài)機不斷被翻譯成ESDL(嵌入式系統(tǒng)描述語言),允許ASCET-DEVELOPER在編輯圖時和構(gòu)建發(fā)生之前檢查圖。構(gòu)建完成后,將生成符合MISRA標(biāo)準(zhǔn)的可移植源代碼。如果使用適當(dāng)?shù)墓ぞ撸瑢ISRA C代碼從一個微處理器遷移到另一個微處理器可能非常簡單。

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

審核編輯:郭婷

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

    關(guān)注

    135

    文章

    9498

    瀏覽量

    388440
  • 嵌入式
    +關(guān)注

    關(guān)注

    5186

    文章

    20133

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    芯源都有哪些開發(fā)工具?具體性能如何?

    芯源都有哪些開發(fā)工具?具體性能如何?
    發(fā)表于 11-14 07:58

    華大電子支持的主流開發(fā)工具有哪些

    華大電子支持的主流開發(fā)工具
    的頭像 發(fā)表于 09-28 10:43 ?302次閱讀
    華大電子支持的主流<b class='flag-5'>開發(fā)工具</b>有哪些

    三種開發(fā)工具的功能和優(yōu)勢

    您喜歡搗鼓電子設(shè)備并自己動手制作項目嗎?如果是,您可能會對Raspberry Pi、Arduino、ROCK及其他能幫助實現(xiàn)DIY目標(biāo)的開發(fā)工具感興趣。Raspberry Pi在全球已售出約3000萬臺,這一令人矚目的成績說明這類開發(fā)工具正在改變我們的創(chuàng)新方式。
    的頭像 發(fā)表于 09-25 16:45 ?667次閱讀

    IAR開發(fā)工具鏈有什么優(yōu)勢

    開發(fā)安全關(guān)鍵型應(yīng)用時,選擇具備成熟歷史的硬件平臺、完善的應(yīng)用與診斷軟件,以及經(jīng)過功能安全認(rèn)證的開發(fā)工具鏈,是確保項目順利啟動并高效完成開發(fā)和認(rèn)證的關(guān)鍵。這一組合不僅顯著節(jié)省時間與成本,還能幫助
    的頭像 發(fā)表于 08-06 09:36 ?809次閱讀

    IAR發(fā)布RISC-V開發(fā)工具鏈v3.40.1版本

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

    IAR發(fā)布Arm開發(fā)工具鏈v9.70.1版本

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

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

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

    IAR開發(fā)平臺升級Arm和RISC-V開發(fā)工具鏈,加速現(xiàn)代嵌入式系統(tǒng)開發(fā)

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

    rk3568開發(fā)工具

    rk3568開發(fā)工具
    發(fā)表于 04-16 17:03 ?7次下載

    AI開發(fā)工具分類與功能

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

    云計算開發(fā)工具包的功能

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

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

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

    盤點工程師常用的嵌入式開發(fā)工具

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

    最新Simplicity SDK軟件開發(fā)工具包發(fā)布

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

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

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