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

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

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

嵌入式軟件中的“樂高” — 【EsDA】AWBlock

ZLG致遠(yuǎn)電子 ? 2023-06-12 10:35 ? 次閱讀

EsDA AWBlock 基于“積木堆疊”的思路,讓嵌入式應(yīng)用開發(fā)向圖形化編程邁進(jìn)了一大步。讓嵌入式編程變得像玩樂高一樣,更加簡(jiǎn)單、有趣。

0ff0359e-0401-11ee-ba01-dac502259ad0.jpg ?AWBlock 是什么?

AWBlock 是 EsDA 家族中的一員,一種可視化編程工具,通過拖拽各種“積木”進(jìn)行拼接,組合出所需的程序邏輯。其中“積木”包含了各種功能函數(shù)、語法關(guān)鍵字等。

10064e38-0401-11ee-ba01-dac502259ad0.png

可以像玩樂高玩具一樣,用一個(gè)個(gè)積木堆疊出需要的邏輯塊,創(chuàng)造出簡(jiǎn)單的功能塊,再將這些功能塊,組合一起,最終構(gòu)建出一個(gè)完成的程序。

10415820-0401-11ee-ba01-dac502259ad0.png

AWBlock 希望通過這種積木拼接的方式,代替部分傳統(tǒng)的文本編程,盡可能地降低編程的難度,幫助用戶快速開發(fā)出應(yīng)用程序,讓編程變得更有趣、更容易上手。


0ff0359e-0401-11ee-ba01-dac502259ad0.jpg ?AWBlock 帶來了什么?

AWBlock 就像是一個(gè)精通各種編程語言的翻譯官,將人類更易懂的“積木語言”翻譯成 MCU 所能支持的各種腳本語言。

107301ae-0401-11ee-ba01-dac502259ad0.png

AWBlock 具有以下多種特性:

模塊化圖形,邏輯清晰易懂;

中文描述,更符合國(guó)人習(xí)慣;

積木式堆疊,簡(jiǎn)單有趣;

支持多種類型腳本輸出,適應(yīng)各種引擎平臺(tái)。

AWBlock 適合各種需要編寫代碼的場(chǎng)合,可以融入到 EsDA 體系的各個(gè)軟件框架中,其中最為常見的有以下 2 種場(chǎng)景:

1. 與AWFlow結(jié)合,讓應(yīng)用開發(fā)向低代碼更進(jìn)一步

AWFlow應(yīng)用開發(fā)中,經(jīng)常需要在數(shù)據(jù)流中對(duì)數(shù)據(jù)進(jìn)行一些定制化的處理,主要是通過腳本語言來完成。為了讓應(yīng)用開發(fā)更加的簡(jiǎn)單,AWFlow Designer 將 AWBlock 與 Fscript 節(jié)點(diǎn)進(jìn)行完美地結(jié)合,實(shí)現(xiàn)了通過積木堆疊取代文本編輯的開發(fā)方式。10a1045a-0401-11ee-ba01-dac502259ad0.png2. 與AWTK結(jié)合,實(shí)現(xiàn)了在嵌入式設(shè)備上編程眾所周知,AWTK 是一個(gè)高性能、低消耗的GUI引擎,在嵌入式設(shè)備上有著優(yōu)秀的表現(xiàn)?;?AWTK 開發(fā)出可完美運(yùn)行于嵌入式設(shè)備的 AWBlock 編輯器,實(shí)現(xiàn)了在嵌入式設(shè)備上進(jìn)行編程。

10d98320-0401-11ee-ba01-dac502259ad0.png

嵌入式設(shè)備上編程,很適合應(yīng)用于自動(dòng)化控制的現(xiàn)場(chǎng)調(diào)試、配置。常見于機(jī)器設(shè)備的編程終端,示教器設(shè)備上。

聲明:本文內(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)注

    5052

    文章

    18908

    瀏覽量

    300702
  • 軟件
    +關(guān)注

    關(guān)注

    69

    文章

    4611

    瀏覽量

    86984
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    什么是嵌入式?一文讀懂嵌入式主板

    在現(xiàn)代科技浪潮,嵌入式技術(shù)已成為支撐各種智能設(shè)備和系統(tǒng)運(yùn)行的核心力量。那么,究竟什么是嵌入式嵌入式系統(tǒng),顧名思義,是將計(jì)算機(jī)的硬件和軟件
    的頭像 發(fā)表于 10-16 10:14 ?187次閱讀

    EsDA,一站嵌入式軟件

    ,旨在提高嵌入式軟件開發(fā)的效率、性能和可擴(kuò)展性。EsDA全稱是嵌入式系統(tǒng)設(shè)計(jì)自動(dòng)化,它是一個(gè)由AWorksLP、AWStudio、AXPI、AWTK、ZWS等多種
    的頭像 發(fā)表于 09-15 08:10 ?167次閱讀
    <b class='flag-5'>EsDA</b>,一站<b class='flag-5'>式</b><b class='flag-5'>嵌入式</b><b class='flag-5'>軟件</b>

    嵌入式系統(tǒng)的實(shí)時(shí)操作系統(tǒng)

    嵌入式RTOS是嵌入式應(yīng)用程序運(yùn)行、相互交互和與外界通信的底層軟件機(jī)制。在本節(jié),您將了解嵌入式軟件
    的頭像 發(fā)表于 08-20 11:28 ?360次閱讀

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

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

    ESD管 AZ5825-01F型號(hào)ESDA05CPX參數(shù)對(duì)比

    ESD管 AZ5825-01F型號(hào)ESDA05CPX參數(shù)對(duì)比
    的頭像 發(fā)表于 05-11 08:03 ?661次閱讀
    <b class='flag-5'>ESD</b>管 AZ5825-01F型號(hào)<b class='flag-5'>ESDA</b>05CPX參數(shù)對(duì)比

    鑫將攜創(chuàng)新技術(shù)方案亮相嵌入式展Embedded World 2024!

    4 月 9-11 日,鑫科技 (688018.SH) 將亮相 2024 德國(guó)紐倫堡嵌入式展 (Embedded World 2024)。作為全球規(guī)模最大的嵌入式展覽會(huì),Embedded World 2024 致力于分享
    的頭像 發(fā)表于 04-01 14:06 ?482次閱讀

    嵌入式軟件設(shè)計(jì)的原則分享

    嵌入式軟件開發(fā)如果具有更好的閱讀性、擴(kuò)展性以及維護(hù)性,就需要考慮很多因素。今天給大家分享幾個(gè)嵌入式軟件設(shè)計(jì)的原則。
    發(fā)表于 02-25 10:54 ?569次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>軟件</b>設(shè)計(jì)的原則分享

    高端嵌入式實(shí)驗(yàn)平臺(tái)

    一、整體概述 該嵌入式平臺(tái)具有前沿性、專業(yè)性、集成度、功能豐富等特點(diǎn),平臺(tái)涵蓋嵌入式計(jì)算機(jī)技術(shù)、嵌入式硬件接口、嵌入式系統(tǒng)
    的頭像 發(fā)表于 01-29 09:55 ?444次閱讀
    高端<b class='flag-5'>嵌入式</b>實(shí)驗(yàn)平臺(tái)

    嵌入式軟件開發(fā)和軟件開發(fā)的區(qū)別

    嵌入式軟件開發(fā)和軟件開發(fā)是兩個(gè)不同的概念,它們?cè)谝恍╆P(guān)鍵方面有著明顯的區(qū)別。嵌入式軟件開發(fā)是指開發(fā)嵌入
    的頭像 發(fā)表于 01-22 15:27 ?2015次閱讀

    聊聊嵌入式軟件分層

    今天以控制LED閃爍為例,聊聊嵌入式軟件分層
    的頭像 發(fā)表于 12-28 09:22 ?594次閱讀

    嵌入式硬件和軟件哪個(gè)好?

    這類技術(shù)都是看經(jīng)驗(yàn)的,經(jīng)驗(yàn)越高,那他的身價(jià)也相應(yīng)變。據(jù)統(tǒng)計(jì),65%的電子產(chǎn)品開發(fā)企業(yè)嵌入式軟件開發(fā)工程師團(tuán)隊(duì),往往只占全公司人數(shù)的5%,但是卻創(chuàng)造了全公司超過70%的效益。
    發(fā)表于 12-05 15:17

    嵌入式核心板開發(fā)之ESD靜電保護(hù)

    嵌入式核心板開發(fā)之ESD靜電保護(hù)
    的頭像 發(fā)表于 11-28 17:55 ?532次閱讀
    <b class='flag-5'>嵌入式</b>核心板開發(fā)之<b class='flag-5'>ESD</b>靜電保護(hù)

    嵌入式軟件的開發(fā)流程

    電子發(fā)燒友網(wǎng)站提供《嵌入式軟件的開發(fā)流程.doc》資料免費(fèi)下載
    發(fā)表于 11-17 14:39 ?0次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>軟件</b>的開發(fā)流程

    嵌入式軟件開發(fā)流程

    電子發(fā)燒友網(wǎng)站提供《嵌入式軟件開發(fā)流程.ppt》資料免費(fèi)下載
    發(fā)表于 11-17 14:37 ?3次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>軟件</b>開發(fā)流程

    嵌入式軟件不需要架構(gòu)嗎?為什么沒有嵌入式軟件架構(gòu)師?

    我的看法:目前國(guó)內(nèi)的嵌入式開發(fā)主要分為嵌入式底層開發(fā)和嵌入式應(yīng)用開發(fā),嵌入式的底層開發(fā)一般叫做驅(qū)動(dòng)開發(fā),或者bsp開發(fā),有時(shí)也有稱之為linux內(nèi)核開發(fā),名字聽著都很高大上的感覺。
    發(fā)表于 10-27 14:45 ?527次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>軟件</b>不需要架構(gòu)嗎?為什么沒有<b class='flag-5'>嵌入式</b><b class='flag-5'>軟件</b>架構(gòu)師?