0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【产品应用】嵌入式软件中的“乐高”—— 【EsDA】AWBlock

AGk5_ZLG_zhiyua 来源:未知 2022-11-11 12:05 次阅读

EsDA AWBlock 基于“积木堆叠”的思路,让嵌入式应用开发向图形化编程迈进了一大步。让嵌入式编程变得像玩乐高一样,更加简单、有趣。

ab9d3048-6175-11ed-8abf-dac502259ad0.jpg  AWBlock 是什么?

AWBlock 是 EsDA 家族中的一员,一种可视化编程工具,通过拖拽各种“积木”进行拼接,组合出所需的程序逻辑。其中“积木”包含了各种功能函数、语法关键字等。

abad84a2-6175-11ed-8abf-dac502259ad0.png

可以像玩乐高玩具一样,用一个个积木堆叠出需要的逻辑块,创造出简单的功能块,再将这些功能块,组合一起,最终构建出一个完成的程序。

abc5bbda-6175-11ed-8abf-dac502259ad0.png

AWBlock 希望通过这种积木拼接的方式,代替部分传统的文本编程,尽可能地降低编程的难度,帮助用户快速开发出应用程序,让编程变得更有趣、更容易上手。

ab9d3048-6175-11ed-8abf-dac502259ad0.jpg  AWBlock 带来了什么?

AWBlock 就像是一个精通各种编程语言的翻译官,将人类更易懂的“积木语言”翻译成 MCU 所能支持的各种脚本语言。

abe30ed8-6175-11ed-8abf-dac502259ad0.png

AWBlock 具有以下多种特性:
  • 模块化图形,逻辑清晰易懂;

  • 中文描述,更符合国人习惯;

  • 积木式堆叠,简单有趣;

  • 支持多种类型脚本输出,适应各种引擎平台。

AWBlock 适合各种需要编写代码的场合,可以融入到 EsDA 体系的各个软件框架中,其中最为常见的有以下 2 种场景:

1. 与AWFlow结合,让应用开发向低代码更进一步

AWFlow应用开发中,经常需要在数据流中对数据进行一些定制化的处理,主要是通过脚本语言来完成。为了让应用开发更加的简单,AWFlow Designer 将 AWBlock 与 Fscript 节点进行完美地结合,实现了通过积木堆叠取代文本编辑的开发方式。ac0261a2-6175-11ed-8abf-dac502259ad0.png2. 与AWTK结合,实现了在嵌入式设备上编程众所周知,AWTK 是一个高性能、低消耗的GUI引擎,在嵌入式设备上有着优秀的表现。基于 AWTK 开发出可完美运行于嵌入式设备的 AWBlock 编辑器,实现了在嵌入式设备上进行编程。

ac115ac2-6175-11ed-8abf-dac502259ad0.png

嵌入式设备上编程,很适合应用于自动化控制的现场调试、配置。常见于机器设备的编程终端,示教器设备上。

ac254da2-6175-11ed-8abf-dac502259ad0.jpg(点击图片了解更多示教器详情)

【版权声明】本文为ZLG开发者社区用户原创内容,未经授权不得转载。欢迎更多用户到社区交流互动、创作博文,一经采用,可获得百元京东E卡。

ac36030e-6175-11ed-8abf-dac502259ad0.png

ac47f302-6175-11ed-8abf-dac502259ad0.jpgac5871d2-6175-11ed-8abf-dac502259ad0.jpgac6b651c-6175-11ed-8abf-dac502259ad0.jpgac789c50-6175-11ed-8abf-dac502259ad0.jpgac8bbc68-6175-11ed-8abf-dac502259ad0.jpgaca33532-6175-11ed-8abf-dac502259ad0.jpgacb09b96-6175-11ed-8abf-dac502259ad0.jpg


原文标题:【产品应用】嵌入式软件中的“乐高”—— 【EsDA】AWBlock

文章出处:【微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 致远电子
    +关注

    关注

    13

    文章

    397

    浏览量

    31073

原文标题:【产品应用】嵌入式软件中的“乐高”—— 【EsDA】AWBlock

文章出处:【微信号:ZLG_zhiyuan,微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    嵌入式软件开发应该掌握哪些知识?

    嵌入式软件开发应该掌握哪些知识? 一、 什么是嵌入式软件嵌入式软件通常是指
    发表于 02-19 11:23

    嵌入式学习步骤

    硬件组件。 (4).开发固件:编写嵌入式系统的固件,这是嵌入式系统的软件部分。固件负责控制硬件并执行特定任务。 (5).调试和测试:在将嵌入式系统部署到实际环境
    发表于 02-02 15:24

    嵌入式硬件和软件哪个好?

    这类技术都是看经验的,经验越高,那他的身价也相应变。据统计,65%的电子产品开发企业嵌入式软件开发工程师团队,往往只占全公司人数的5%
    发表于 12-05 15:17

    什么是嵌入式Linux?

    之有运行程序的能力与作用。在很多智能家电开发,智能产品的研究上有着主导的作用。(对个人、团队开发产品有兴趣的朋友一定要看看嵌入式!) linux的嵌入式系统开发,涵盖了从硬件到
    发表于 10-11 13:47

    从事嵌入式工作有哪些优势?

    日常生活应用很多,比如电子产品,尤其是我们生活拥有的智能手机、智能电视、智能机器人等等都是利用了嵌入式技术研发出来的,单从这方面来看,前景就相当不错。
    发表于 10-08 15:05

    嵌入式软件好还是硬件好?

    越高,那他的身价也相应变。据统计,65%的电子产品开发企业嵌入式软件开发工程师团队,往往只占全公司人数的5%,但是却创造了全公司超过7
    发表于 09-18 15:31

    嵌入式软件中的“乐高” — 【EsDAAWBlock

    EsDAAWBlock基于“积木堆叠”的思路,让嵌入式应用开发向图形化编程迈进了一大步。让嵌入式编程变得像玩乐高一样,更加简单、有趣。AWBlock是什么?
    的头像 发表于 06-12 10:35 320次阅读
    <b class='flag-5'>嵌入式</b><b class='flag-5'>软件</b>中的“乐高” — 【<b class='flag-5'>EsDA</b>】<b class='flag-5'>AWBlock</b>

    应用业务开发利器 —【EsDA】AWFlow

    EsDAAWFlow基于“数据流动”的理念,化繁为简,将嵌入式应用开发带入到图形化编程的世界。为嵌入式产品开发提供了一个低成本、高效率的新方案。AWFlow是什么?AWFlow是
    的头像 发表于 06-09 10:27 247次阅读
    应用业务开发利器 —【<b class='flag-5'>EsDA</b>】AWFlow

    EsDA嵌入式系统设计自动化工具

    EsDA嵌入式系统设计自动化工具
    的头像 发表于 06-09 10:26 377次阅读
    <b class='flag-5'>EsDA</b> — <b class='flag-5'>嵌入式</b>系统设计自动化工具

    产品应用】基于 EsDA MPC-ZC1 快速实现 I2C采集监测

    EsDA开发平台为产品上线提供动力。本文将基于EsDA开发平台,通过拖拽、连线方式,10分钟快速搭建一个I2C数据采集监测业务,为客户产品开发、部署、上线缩短周期。简介I2C是一种串行
    的头像 发表于 06-08 10:13 339次阅读
    【<b class='flag-5'>产品应用</b>】基于 <b class='flag-5'>EsDA</b> MPC-ZC1 快速实现 I2C采集监测

    应用业务开发利器 —【EsDA】AWFlow

    EsDA 家族 中的一员,解决嵌入式应用业务开发的难题,帮助用户快速设计和开发出产品的应用业务。 属于一种低代码的编程工具,以拖拽节点、绘制数据流图的方式,将硬件设备、软件模块、
    的头像 发表于 06-04 16:15 275次阅读
    应用业务开发利器 —【<b class='flag-5'>EsDA</b>】AWFlow

    EsDA嵌入式系统设计自动化工具

    左右滑动查看更多    技术交流群 长按识别如下二维码可加入“ EsDA嵌入式系统设计自动化交流群 ”,与志同道合的朋友交流,并有专业技术人员为您答疑解惑,如有问题可以咨询
    的头像 发表于 06-04 16:15 299次阅读
    <b class='flag-5'>EsDA</b> — <b class='flag-5'>嵌入式</b>系统设计自动化工具

    产品应用】基于 EsDA MPC-ZC1 快速实现 I2C采集监测

    EsDA开发平台为产品上线提供动力。本文将基于EsDA开发平台,通过拖拽、连线方式,10分钟快速搭建一个I2C数据采集监测业务,为客户产品开发、部署、上线缩短周期。    简介 I2C
    的头像 发表于 05-31 18:05 297次阅读
    【<b class='flag-5'>产品应用</b>】基于 <b class='flag-5'>EsDA</b> MPC-ZC1 快速实现 I2C采集监测

    致远电子2023年文章月度回顾 | 2023.04期

    来回顾下。 01 技术平台 ꔷ EsDAEsDA应用】如何使用AWBlock开发一个流水灯程序 【EsDA应用】如何5分钟快速实现指纹采集与检测 【
    的头像 发表于 05-11 20:17 282次阅读

    EsDA应用】如何5分钟快速实现指纹采集与检测

    如今,指纹信息的采集已成为产品安全系统中验证身份的重要手段之一。本文主要介绍如何通过EsDA开发套件,快速实现指纹信息的采集与验证。    简介 指纹是人体的一项具有唯一特征性的信息之一,是可以识别
    的头像 发表于 05-11 20:16 858次阅读
    【<b class='flag-5'>EsDA</b>应用】如何5分钟快速实现指纹采集与检测