91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

3天內不再提示

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

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

掃碼添加小助手

加入工程師交流群

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

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

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)建可維護模型

驗證

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

內置單元測試框架。

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

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

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

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

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

二自動代碼生成

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

符合MISRA標準的高質量生產C代碼。

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

可追溯到您的ASCET-DEVELOPER模型

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

定點代碼生成

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

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

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

*編譯器的內存指令

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

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

三工具鏈集成

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

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

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

* 安裝在不同廠商如STM、ARM提供的現有eclipse嵌入式工作臺內

*為多個目標建模和生成代碼,在同一個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ā)現定標設置問題

ASCET狀態(tài)機

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

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

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

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

ASCET方框圖建模

方框圖建模的深入介紹

SystemLib的使用

ASCET聯合仿真

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

仿真時序的設置

EE使用的深入:導入外部數據源作為激勵信號

在EE中確認聯合仿真的結果

ASCET數組

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

數組求和

數組求平均數

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

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

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

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

    關注

    5199

    文章

    20457

    瀏覽量

    334283
  • 集成環(huán)境

    關注

    0

    文章

    5

    瀏覽量

    7417
  • Eclipse
    +關注

    關注

    1

    文章

    120

    瀏覽量

    22558

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    什么是嵌入式應用開發(fā)?

    設計、實現和部署,還包括硬件選擇、軟件設計、測試、集成和維護等流程?。 定義和背景 嵌入式應用開發(fā)是指將軟件部署到
    發(fā)表于 01-12 16:13

    C語言單元測試在嵌入式軟件開發(fā)中的作用及專業(yè)工具的應用

    功能包括: 測試通過/失敗統計 代碼覆蓋率可視 執(zhí)行時間分析 缺陷跟蹤和報告生成 winAMS的圖形化界面可以直觀展示測試結果和覆蓋率數據。 七、總結與展望 C語言單元測試在嵌入式軟件開發(fā)
    發(fā)表于 12-18 11:46

    RUI Builder 圖形化UI設計工具

    RUI Builder 圖形化UI設計工具 該軟件圖形化UI設計軟件,搭配瑞佑圖形處理器,輕松設計UI界面!主要特色功能: 在PC上直接
    發(fā)表于 12-12 20:14

    CW32嵌入式軟件開發(fā)的必備知識

    嵌入式軟件開發(fā)作為計算機科學和電子工程的交叉領域,要求開發(fā)人員具備一系列的專業(yè)知識和技能。 而基于CW32的嵌入式軟件開發(fā)必備知識包括以下
    發(fā)表于 11-28 07:48

    迅為iTOP-3568開發(fā)板?Linux驅動開發(fā)實戰(zhàn):menuconfig圖形化配置實驗

    迅為iTOP-3568開發(fā)板?Linux驅動開發(fā)實戰(zhàn):menuconfig圖形化配置實驗
    的頭像 發(fā)表于 11-24 15:29 ?778次閱讀
    迅為iTOP-3568<b class='flag-5'>開發(fā)</b>板?Linux驅動<b class='flag-5'>開發(fā)</b>實戰(zhàn):menuconfig<b class='flag-5'>圖形化</b>配置實驗

    瑞薩電子攜手LVGL PRO推進嵌入式圖形用戶界面開發(fā)

    隨著嵌入式設備對用戶體驗要求的不斷提升,圖形用戶界面(GUI)成為產品開發(fā)越來越重要的一環(huán)。作為目前最流行的開源嵌入式圖形庫之一的LVGL,
    的頭像 發(fā)表于 11-21 10:23 ?1575次閱讀
    瑞薩電子攜手LVGL PRO推進<b class='flag-5'>嵌入式</b><b class='flag-5'>圖形</b>用戶界面<b class='flag-5'>開發(fā)</b>

    嵌入式開發(fā)的關鍵點介紹

    設備和移動設備。因此,嵌入式開發(fā)需要考慮系統的功耗,并編寫節(jié)能的代碼以延長系統的使用壽命。 4. 軟件集成嵌入式系統通常需要與其他設備和系統進行
    發(fā)表于 11-13 08:12

    嵌入式開發(fā)工具的現狀和發(fā)展簡史

    集成開發(fā)環(huán)境(IDE)正在經歷深刻變革。傳統意義上披著“圖形界面”外衣的編譯器,已不再能滿足當今的需求。隨著嵌入式系統變得越來越強大,而且A
    的頭像 發(fā)表于 11-11 09:49 ?1213次閱讀

    嵌入式軟件測試與專業(yè)測試工具的必要性深度解析

    資源管理、環(huán)境描述、接口協議定義、用例設計、實時數據監(jiān)控等完整功能。該平臺具備微秒級強實時性,特別適合軍工領域應用。 ?通用嵌入式系統自動測試平臺?:集成測試資源管理、協議腳本
    發(fā)表于 09-28 17:42

    新一代嵌入式開發(fā)平臺 AMD嵌入式軟件和工具2025.1版現已推出

    AMD 2025.1 版嵌入式軟件和工具是面向新一代嵌入式系統開發(fā)而打造的綜合平臺,全面加速概念構想到部署落地。 2025.1 版嵌入式
    的頭像 發(fā)表于 08-20 09:15 ?3996次閱讀

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

    軟件功能。 2. Visual Studio 簡稱VS: 它是一個IDE,集成開發(fā)環(huán)境。驗證C程序或是進行c#程序開發(fā),可以用它。一些與
    發(fā)表于 07-03 17:06

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

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

    一場圖形化編程與樹莓派的“跨界聯姻”?

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

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

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

    嵌入式主板開發(fā)詳細指南

    嵌入式主板開發(fā)涉及硬件設計、軟件集成、系統優(yōu)化等多個環(huán)節(jié),需要結合具體應用場景進行深度定制。以下是嵌入式主板
    的頭像 發(fā)表于 04-02 11:35 ?1379次閱讀
    <b class='flag-5'>嵌入式</b>主板<b class='flag-5'>開發(fā)</b>詳細指南