一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

基于Eclipse的嵌入式軟件圖形化建模開發(fā)集成環(huán)境

ETAS易特馳 ? 來源:ETAS易特馳 ? 作者:ETAS易特馳 ? 2022-06-07 12:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

ASCET-DEVELOPER IDE是一個基于Eclipse的嵌入式軟件圖形化建模開發(fā)集成環(huán)境。借助ASCET-DEVELOPER,軟件工程師能夠構建高性能、安全、可靠、低開銷且易于維護的嵌入式軟件。

ASCET-DEVELOPER的代碼生成技術已經(jīng)在大批量生產(chǎn)項目中使用了20多年,并且已經(jīng)為4.5億個ECU提供動力,應用領域涵蓋底盤控制(如ABS/ESP)、經(jīng)典和電動動力系統(tǒng)、燃料電池系統(tǒng)、高速列車的制動控制、變速箱控制、駕駛員輔助系統(tǒng)等等。

ASCET-DEVELOPER支持既定的行業(yè)標準,如MISRA、OSEK、ASAM、AUTOSAR和FMI。生成的代碼符合MISRA-C:2012標準,滿足安全、安全性和便攜性方面的最高標準,通過ISO26262 ASIL-D和IEC61508-SIL3 TüV認證

一關鍵特性

建模

ASCET-DEVELOPER允許您輕松地結合使用文本和圖形,以滿足您的編程需求。有不同的可能性對您的邏輯進行建模,使您能夠以您喜歡的方式高效地工作。

aa5554fe-e3fd-11ec-ba43-dac502259ad0.png

如圖所示,有四種規(guī)范供您選擇:

使用方框圖的圖形規(guī)范

使用狀態(tài)機編輯器的圖形規(guī)范

使用ESDL編輯器的文本規(guī)范

使用C代碼編輯器的文本規(guī)范

此外,ASCET-DEVELOPER還具有改進模型和代碼質量并提高效率的其他特性:

動態(tài)靜態(tài)分析,即時反饋建模錯誤或違規(guī)行為

通過綜合質量指標創(chuàng)建可維護模型

驗證

根據(jù)不同的開發(fā)周期階段,ASCET-DEVELOPER為有效和全面地測試模型提供了不同的可能性:

內(nèi)置單元測試框架。

使用ETAS實驗環(huán)境進行PC模擬仿真。

測試執(zhí)行中的模型覆蓋和分析,包括語句、分支、狀態(tài)、轉換和修改的條件決策(MC/DC)覆蓋率。

ASCET-DEVELOPER模型可以與支持FMI標準的外部工具中的模型一起模擬,通過FMU導出或在MATLAB/Simulink中通過函數(shù)傳輸進行連接。

使用ETAS原型解決方案在實時硬件上進行功能原型設計,可在試驗臺或車輛上進行早期、真實的驗證。

ASCET-DEVELOPER還可以無縫對接第三方自動測試工具,例如TPT,進行系統(tǒng)的自動化測試。

二自動代碼生成

手動編寫代碼需要額外的工作來防止錯誤,并使其符合標準和編碼準則。有了ASCET-DEVELOPER,你只需要專注于解決問題,其余的都由代碼生成器來完成。它具有以下特點:

符合MISRA標準的高質量生產(chǎn)C代碼。

對用戶來說,代碼的可讀性很強

可追溯到您的ASCET-DEVELOPER模型

自動插入防御性代碼。例子包括:被零除保護、基于類型屬性的飽和限制以及數(shù)組類型的索引溢出保護。

定點代碼生成

通過將ASCET-DEVELOPER模型映射到AUTOSAR結構來生成AUTOSAR代碼。

快速重用現(xiàn)有的ASCET-DEVELOPER模型,并通過自定義選項為不同目標生成代碼

*自定義回調到設備特定的算術、插值或服務庫。

*編譯器的內(nèi)存指令

*可在編譯或生成時解析的條件代碼和數(shù)據(jù)結構。

*大量資源和運行時性能的優(yōu)化策略。

三工具鏈集成

ASCET-DEVELOPER提供了各種接口和標準化的文件交換格式,使您可以輕松地將工具集成到您的開發(fā)過程和工具鏈中。以下功能有助于集成:

ASCET-DEVELOPER構建在eclipse平臺上。這允許在同一個IDE中無縫集成流程工具。

*通過本機eclipse插件連接到JIRA、Bitbucket、Git、SVN、ibmrtc

* 安裝在不同廠商如STM、ARM提供的現(xiàn)有eclipse嵌入式工作臺內(nèi)

*為多個目標建模和生成代碼,在同一個IDE中構建并調試

需求可追溯性和Yakindu可追溯性允許將過程工件鏈接到ASCET-DEVELOPER模型(例如需求管理的DOORS)。

從ASCET模型中生成額外的過程工件,如A2L、ARXML、MDX。

通過附帶的ASCET SDK對您的過程進行擴展(例如,將您自己的過程編碼插入ASCET靜態(tài)分析引擎中)。

ASCET基礎簡介

如何創(chuàng)建一個ASCET project

ASCET Project組成部分:方框圖,esdl文本

手把手創(chuàng)建一個簡單的ASCET功能模塊 “Limiter”

ASCET建模的基本步驟及注意事項

ASCET特征曲線范例

如何在ASCET中創(chuàng)建特征曲線 (curve)

全局變量的使用方式 (message)

如何使用PC仿真測試環(huán)境EE (Experiment environment)

在EE環(huán)境中創(chuàng)建和使用信號源 (Signal Generator)

ASCET定標

變量定標的介紹

如何使用“Representations”進行定標

定點代碼生成

如何通過PC仿真發(fā)現(xiàn)定標設置問題

ASCET狀態(tài)機

如何在ASCET中創(chuàng)建狀態(tài)機 (state machine)

狀態(tài)機建模的基本步驟及注意事項

手把手創(chuàng)建一個簡單的狀態(tài)機 “SOCstate”

如何在一個ASCET模塊中調用狀態(tài)機

ASCET方框圖建模

方框圖建模的深入介紹

SystemLib的使用

ASCET聯(lián)合仿真

連接多個靜態(tài)class進行聯(lián)合仿真

仿真時序的設置

EE使用的深入:導入外部數(shù)據(jù)源作為激勵信號

在EE中確認聯(lián)合仿真的結果

ASCET數(shù)組

如何在ASCET中創(chuàng)建數(shù)組 (array)

數(shù)組求和

數(shù)組求平均數(shù)

在EE中進行PC仿真確認結果

原文標題:ASCET-DEVELOPER加快安全高效的嵌入式軟件開發(fā)

文章出處:【微信公眾號:ETAS易特馳】歡迎添加關注!文章轉載請注明出處。

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

    關注

    5145

    文章

    19597

    瀏覽量

    316136
  • 集成環(huán)境

    關注

    0

    文章

    5

    瀏覽量

    7383
  • Eclipse
    +關注

    關注

    1

    文章

    119

    瀏覽量

    21928

原文標題:ASCET-DEVELOPER加快安全高效的嵌入式軟件開發(fā)

文章出處:【微信號:ETASChina,微信公眾號:ETAS易特馳】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Linux嵌入式和單片機嵌入式的區(qū)別?

    用于對實時性要求高、資源需求較低的場合,如家電控制、工業(yè)自動、小型機器人等。 Linux嵌入式 :適用于需要復雜功能、高處理能力的應用,如智能手機、平板電腦、智能電視、汽車電子等。 2. 開發(fā)
    發(fā)表于 06-20 09:46

    一場圖形化編程與樹莓派的“跨界聯(lián)姻”?

    在工業(yè)自動嵌入式開發(fā)的領域中,LabVIEW(LaboratoryVirtualInstrumentEngineeringWorkbench)始終扮演著“橋梁”角色。由美國國家儀器(NI)開發(fā)
    的頭像 發(fā)表于 04-17 16:03 ?425次閱讀
    一場<b class='flag-5'>圖形化</b>編程與樹莓派的“跨界聯(lián)姻”?

    如何成為一名嵌入式軟件工程師?

    RTOS的編程和使用對于提升嵌入式軟件的實時性和穩(wěn)定性至關重要。 開發(fā)環(huán)境:熟悉Keil、IAR、Eclipse
    發(fā)表于 04-15 14:37

    打破技術壁壘!AWFlow讓嵌入式軟件開發(fā)觸手可及

    嵌入式軟件開發(fā)中,創(chuàng)意和技術創(chuàng)新常常難以融合。AWFlow通過其圖形化組態(tài)方法,利用拖拽節(jié)點構建業(yè)務流程圖,幫助用戶實現(xiàn)奇思妙想。在嵌入式軟件開發(fā)
    的頭像 發(fā)表于 02-10 16:44 ?452次閱讀
    打破技術壁壘!AWFlow讓<b class='flag-5'>嵌入式</b><b class='flag-5'>軟件開發(fā)</b>觸手可及

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

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

    嵌入式機器學習的應用特性與軟件開發(fā)環(huán)境

    設備和智能傳感器)上,這些設備通常具有有限的計算能力、存儲空間和功耗。本文將您介紹嵌入式機器學習的應用特性,以及常見的機器學習開發(fā)軟件開發(fā)環(huán)境。
    的頭像 發(fā)表于 01-25 17:05 ?600次閱讀
    <b class='flag-5'>嵌入式</b>機器學習的應用特性與<b class='flag-5'>軟件開發(fā)</b><b class='flag-5'>環(huán)境</b>

    如何使用 RISC-V 進行嵌入式開發(fā)

    、準備開發(fā)環(huán)境 選擇開發(fā)板 :RISC-V架構的嵌入式開發(fā)板有多種選擇,如GD32VF103R-START、飛凌嵌入式OK113i-S等。選
    的頭像 發(fā)表于 12-11 17:32 ?1833次閱讀

    嵌入式系統(tǒng)開發(fā)與硬件的關系 嵌入式系統(tǒng)開發(fā)常見問題解決

    嵌入式系統(tǒng)開發(fā)與硬件的關系 嵌入式系統(tǒng)是專為特定應用設計的計算機系統(tǒng),它們通常嵌入在所控制的設備中。這些系統(tǒng)的關鍵特點是它們與硬件的緊密集成
    的頭像 發(fā)表于 12-09 09:38 ?902次閱讀

    嵌入式開發(fā)常用軟件有哪些?

    的擴展程序商店安裝擴展以拓展軟件功能。 2.Visual Studio 簡稱VS: 它是一個IDE,集成開發(fā)環(huán)境。驗證C程序或是進行c#程序開發(fā)
    發(fā)表于 09-09 15:22

    七大嵌入式GUI盤點

    嵌入式圖形用戶界面(GUI)是一種為嵌入式系統(tǒng)設計的用戶界面,它可以讓用戶通過圖形化的方式與設備進行交互。以下是對七種嵌入式 GUI 的盤點
    發(fā)表于 09-02 10:58

    單片機圖形化編程軟件有哪些

    單片機圖形化編程軟件開發(fā)者提供了一種更加直觀、易于上手的編程方式,尤其適合初學者和教育領域。以下是一些常見的單片機圖形化編程軟件: Ard
    的頭像 發(fā)表于 09-02 10:14 ?3480次閱讀

    嵌入式機電一體系統(tǒng)設計與實現(xiàn)》讀后感

    刻的認識。從硬件上將外圍器件整合到CPU內(nèi)部,到軟件上在操作系統(tǒng)內(nèi)核中嵌入應用程序,再到將軟件內(nèi)核或應用文件系統(tǒng)等燒錄到硬件平臺中,這一系列過程讓我深刻理解了嵌入式系統(tǒng)的核心特征——高
    發(fā)表于 08-21 08:45

    嵌入式QT常見開發(fā)方式有哪些?

    Unit): 對于資源極其有限的微控制器應用場景,Qt提供了專門針對MCU的解決方案,允許在低功耗、小內(nèi)存的嵌入式系統(tǒng)上開發(fā)圖形化界面。 總之,嵌入式工程師可以根據(jù)項目的具體需求、
    發(fā)表于 08-12 10:05

    嵌入式軟件開發(fā)與AI整合

    嵌入式軟件開發(fā)與AI整合是當前技術發(fā)展的重要趨勢之一。隨著人工智能技術的快速發(fā)展,嵌入式系統(tǒng)越來越多地集成了AI算法,以實現(xiàn)更復雜的智能功能。以下是關于
    的頭像 發(fā)表于 07-31 09:25 ?1302次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>軟件開發(fā)</b>與AI整合

    嵌入式系統(tǒng)怎么學?

    工具:熟悉常用的嵌入式系統(tǒng)開發(fā)工具,包括集成開發(fā)環(huán)境(IDE)、編譯器、調試器(如Keil、IAREmbedded Workbench、
    發(fā)表于 07-02 10:10