日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

Arm正在為動(dòng)力總成(也稱為車輛和運(yùn)動(dòng)動(dòng)力學(xué)應(yīng)用)鋪平道路,因?yàn)橛脩艨梢酝ㄟ^Arm處理器和工具以及生態(tài)系統(tǒng)合作伙伴的組合實(shí)現(xiàn)更好的性能。

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

C仍然是首選語言

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

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

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

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

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

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

pYYBAGNSCU-AapADAAIp4rC9N3U184.png

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

在此過程中添加檢查

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

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

審核編輯:郭婷

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

    關(guān)注

    68

    文章

    20352

    瀏覽量

    255442
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    135

    文章

    9603

    瀏覽量

    394015
  • soc
    soc
    +關(guān)注

    關(guān)注

    40

    文章

    4639

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    IBM推出AI驅(qū)動(dòng)開發(fā)工具IBM Bob

    IBM近日宣布在全球范圍內(nèi)正式推出IBM Bob,一款面向企業(yè)團(tuán)隊(duì)的AI驅(qū)動(dòng)開發(fā)工具。與目前市場(chǎng)上常見的AI編程助手不同,Bob的定位不僅是輔助寫代碼,而是覆蓋從需求規(guī)劃、代碼編寫、測(cè)試驗(yàn)證到部署上線和遺留系統(tǒng)改造的完整軟件開發(fā)生命周期,同時(shí)內(nèi)置企業(yè)級(jí)治理和安全控制機(jī)制。
    的頭像 發(fā)表于 05-09 10:34 ?390次閱讀

    Vector總線開發(fā)工具介紹

    CANoe是分布式網(wǎng)絡(luò)/總線系統(tǒng)、ECU和軟件系統(tǒng)開發(fā)、測(cè)試和分析的專業(yè)工具,支持從開發(fā)需求仿真分析到系統(tǒng)測(cè)試驗(yàn)證全過程,包括仿真、測(cè)試、診斷及分析等功能。
    的頭像 發(fā)表于 04-27 14:29 ?374次閱讀
    Vector總線<b class='flag-5'>開發(fā)工具</b>介紹

    智能顯示模塊配套的界面開發(fā)工具怎么獲?。?/a>

    想要試用你們的液晶屏,請(qǐng)問界面開發(fā)工具怎么獲???
    發(fā)表于 01-19 15:44

    恩智浦嵌入式HMI應(yīng)用開發(fā)工具GUI Guider 1.10.1全新上線

    恩智浦嵌入式HMI應(yīng)用開發(fā)工具GUI Guider 1.10.1全新上線啦!新版本重點(diǎn)聚焦性能提升、工具鏈升級(jí)、多點(diǎn)觸控體驗(yàn)以及開發(fā)板適配,進(jìn)一步優(yōu)化IDE界面,增強(qiáng)功能穩(wěn)定性,并完善文檔體系。
    的頭像 發(fā)表于 12-28 09:45 ?2106次閱讀

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

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

    PYQT 應(yīng)用程序框架及開發(fā)工具

    大家好,本團(tuán)隊(duì)此次分享的內(nèi)容為開發(fā)過程中使用到的PYQT 應(yīng)用程序框架及開發(fā)工具。 pYqt 是一個(gè)多平臺(tái)的 python 圖形用戶界面應(yīng)用程序框架,由于其面向?qū)ο蟆? 易擴(kuò)展(可實(shí)現(xiàn)組件編程等
    發(fā)表于 10-29 07:15

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

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

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

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

    匠芯創(chuàng)發(fā)布新版GUI開發(fā)工具 新增多國(guó)語言設(shè)置等功能

    近日,匠芯創(chuàng)自主研發(fā)的GUI開發(fā)工具AiUIBuilder推出全新V1.3.0版本。作為一款基于LVGL的UI設(shè)計(jì)工具,AiUIBuilder致力為嵌入式平臺(tái)的圖形應(yīng)用開發(fā)提供高效、
    的頭像 發(fā)表于 08-07 15:36 ?1600次閱讀
    匠芯創(chuàng)發(fā)布新版GUI<b class='flag-5'>開發(fā)工具</b> 新增多國(guó)語言設(shè)置等功能

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

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

    TRAVEO? T2G系列支持哪些HMI、GUI開發(fā)工具?

    TRAVEO? T2G系列支持哪些HMI、GUI開發(fā)工具?
    發(fā)表于 07-25 07:02

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

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

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

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

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

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

    IAR開發(fā)平臺(tái)升級(jí)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 ?1179次閱讀
    莱阳市| 天等县| 栖霞市| 西林县| 韶关市| 兰考县| 阜平县| 兴化市| 泗水县| 静安区| 佛教| 云霄县| 新丰县| 龙泉市| 泰兴市| 保德县| 白沙| 长沙县| 德庆县| 高安市| 平谷区| 资中县| 洮南市| 新兴县| 石嘴山市| 泾阳县| 夏津县| 麻江县| 峨边| 开化县| 婺源县| 和平县| 泌阳县| 饶平县| 平江县| 渝中区| 保康县| 丰城市| 普兰县| 江门市| 香河县|