EsDA AWFlow 基于“數(shù)據(jù)流動”的理念,化繁為簡,將嵌入式應用開發(fā)帶入到圖形化編程的世界。為嵌入式產(chǎn)品開發(fā)提供了一個低成本、高效率的新方案。
AWFlow 是什么?
AWFlow 是 EsDA 家族中的一員,解決嵌入式應用業(yè)務開發(fā)的難題,幫助用戶快速設計和開發(fā)出產(chǎn)品的應用業(yè)務。屬于一種低代碼的編程工具,以拖拽節(jié)點、繪制數(shù)據(jù)流圖的方式,將硬件設備、軟件模塊、網(wǎng)絡服務等連接在一起,最終完成整個應用業(yè)務的設計和開發(fā)。AWFlow 的設計思想是將嵌入式應用業(yè)務抽象成數(shù)據(jù)流的形態(tài),提供豐富的數(shù)據(jù)處理程序塊(節(jié)點),通過連接這些節(jié)點,構(gòu)建出符合產(chǎn)品業(yè)務的數(shù)據(jù)流,從而完成產(chǎn)品所需的功能。整個 AWFlow 軟件包括3部分:1.執(zhí)行引擎
負責解析數(shù)據(jù)流圖,并調(diào)用節(jié)點資源對數(shù)據(jù)進行處理,運行于產(chǎn)品中。
2. 節(jié)點資源
將豐富、獨立的程序塊封裝成節(jié)點,負責處理數(shù)據(jù)流中的數(shù)據(jù)和消息。其原型代碼運行于產(chǎn)品中,供執(zhí)行引擎調(diào)用;其描述模型運行于圖形化設計器上,供用戶設計流圖調(diào)用。
3.圖形化設計器AWFlow Designer,專為 AWFlow 開發(fā)出來的一款圖形化開發(fā)工具,通過拖拽節(jié)點、連接節(jié)點,繪制出符合產(chǎn)品功能的數(shù)據(jù)流圖。
用戶通過圖形化設計器,設計出產(chǎn)品業(yè)務流圖,將流圖下載至產(chǎn)品設備上,設備即可根據(jù)流圖進行運作。
AWFlow 帶來了什么?
1. 提升軟件復用,減少重復開發(fā)
程序塊(節(jié)點)形態(tài),讓軟件走向模塊化、標準化,大大提高了代碼的復用率。
2. 可獨立測試,提升可靠性
軟件模塊化同時也帶來了測試獨立性,獨立測試、驗收,保障了每一部分軟件的可靠性。
3. 降低維護成本
圖形化的開發(fā)方式,軟件結(jié)構(gòu)清晰可見,大大降低了后期人員交接和維護的難度。
4. 降低軟件開發(fā)門檻
圖形化、模塊化,降低了開發(fā)的門檻,讓更多的角色參與到業(yè)務的開發(fā)中。
5. 支持用戶自定義節(jié)點
提供了自定義節(jié)點開發(fā)接口和工具,用戶可實現(xiàn)具體行業(yè)的節(jié)點開發(fā)和積累,同時本地化管理,極大保護了客戶的核心業(yè)務。
6. 逐漸走向低代碼開發(fā)隨著節(jié)點的積累,豐富的可復用資源,讓用戶逐漸走向低代碼,高效率的開發(fā)模式。
技術(shù)交流群長按識別如下二維碼可加入“無線通訊技術(shù)交流群”,與志同道合的朋友交流,并有專業(yè)技術(shù)人員為您答疑解惑,如有問題可以咨詢小致微信:zlgmcu-888。
?
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
原文標題:應用業(yè)務開發(fā)利器 —【EsDA】AWFlow
文章出處:【微信號:ZLG_zhiyuan,微信公眾號:ZLG致遠電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
相關(guān)推薦
ESDAxxWY系列:汽車應用中的ESD保護。在確保汽車應用安全性的同時縮減PCB尺寸對于需要穩(wěn)健保護功能的系統(tǒng),選擇ESDAxxWY可確保實現(xiàn)高可靠性和高質(zhì)量。這類器件用于防止敏感電子元件受到
發(fā)表于 10-21 10:46
?0次下載
ESD
上海雷卯電子
發(fā)布于 :2024年10月18日 17:26:05
EsDA是一套面向工業(yè)智能物聯(lián)領(lǐng)域的嵌入式系統(tǒng)設計自動化工具集,包含實時操作系統(tǒng)AWorksLP、低代碼開發(fā)平臺AWStudio、資源管理平臺AXPI、跨平臺GUI引擎AWTK和云服務平臺ZWS
發(fā)表于 09-15 08:10
?202次閱讀
AWFlow突破傳統(tǒng)C語言限制的嵌入式開發(fā)框架,通過封裝硬件驅(qū)動和系統(tǒng)平臺,集成通用軟件功能與通信協(xié)議,助力開發(fā)者專注于核心業(yè)務,提升效率,縮短周期,迅速適應市場變化。在傳統(tǒng)的嵌入式軟
發(fā)表于 08-09 08:25
?239次閱讀
國產(chǎn)化趨勢對嵌入式軟件開發(fā)構(gòu)成挑戰(zhàn),導致軟件移植和適配需求激增,影響開發(fā)效率。AWFlow軟件通過節(jié)點化和跨平臺開發(fā),簡化了開發(fā)流程,提升了
發(fā)表于 08-02 08:25
?293次閱讀
ESD管 AZ5825-01F型號ESDA05CPX參數(shù)對比
發(fā)表于 05-11 08:03
?749次閱讀
芯樸科技所有5G n77 n77/79 PAMiF LFEM 天線口內(nèi)置IEC ESD保護電路設計,無需外加額外ESD保護電路情況下,都通過 IEC ESD 8kV 測試標準,保障抗ESD
發(fā)表于 04-24 10:12
?1095次閱讀
ESD對電子元件的影響 如何選擇ESD保護元件?為ESD保護選擇正確的元件時需要考慮哪些因素? 靜電放電(ESD)是指當兩個帶電物體或者帶電物體與不帶電物體接觸時,由于靜電的積累導致電
發(fā)表于 03-07 15:48
?833次閱讀
在物聯(lián)網(wǎng)快速發(fā)展的今天,無線模組成為連接各種設備于互聯(lián)網(wǎng)的關(guān)鍵組件。本文旨在介紹如何通過EsDA開發(fā)套件快速使用本公司自研的ZM602無線模組的內(nèi)容。項目簡介無線模組可以使設備通過無線網(wǎng)絡
發(fā)表于 01-26 08:25
?1009次閱讀
無線射頻讀寫卡技術(shù)在門禁系統(tǒng),電子支付領(lǐng)域和物聯(lián)網(wǎng)等領(lǐng)域中具有越來越廣泛的應用。本文將基于EsDA開發(fā)套件講解如何快速上手并開發(fā)射頻讀卡器模塊的相關(guān)業(yè)務,為
發(fā)表于 01-11 08:24
?661次閱讀
五軸按鍵測試機:精準評估按鍵性能的利器
發(fā)表于 12-26 09:15
?500次閱讀
本文將基于EsDA開發(fā)套件快速在開發(fā)板上搭建HTTP服務器,為HTTP客戶端提供了訪問板子的外設資源,數(shù)據(jù)以及文件讀寫等接口,實現(xiàn)設備與網(wǎng)絡服務的互聯(lián)互通。項目簡介在物聯(lián)網(wǎng)應用中,在開發(fā)
發(fā)表于 12-14 08:24
?543次閱讀
窺探材料性能的利器:平行擠壓測試儀解析
發(fā)表于 12-11 09:09
?461次閱讀
嵌入式核心板開發(fā)之ESD靜電保護
發(fā)表于 11-28 17:55
?580次閱讀
隨著物聯(lián)網(wǎng)的迅速發(fā)展,越來越多的工業(yè)自動化設備需要上報數(shù)據(jù)到云。本文將基于EsDA開發(fā)套件快速實現(xiàn)將ModbusRTU協(xié)議的數(shù)據(jù)轉(zhuǎn)換為MQTT格式,實現(xiàn)更靈活的數(shù)據(jù)傳輸和遠程控制。項目簡介在物聯(lián)網(wǎng)
發(fā)表于 11-23 08:24
?862次閱讀
評論