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

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

3天内不再提示

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

AGk5_ZLG_zhiyua 来源:未知 2023-06-06 19:50 次阅读

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

e742be8c-045f-11ee-90ce-dac502259ad0.jpg  AWBlock 是什么?

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

e75914c0-045f-11ee-90ce-dac502259ad0.png

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

e78bbd1c-045f-11ee-90ce-dac502259ad0.png

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

e742be8c-045f-11ee-90ce-dac502259ad0.jpg  AWBlock 带来了什么?

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

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

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

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

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

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

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

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

e878ba36-045f-11ee-90ce-dac502259ad0.png

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

e899adcc-045f-11ee-90ce-dac502259ad0.jpg(点击图片了解更多示教器详情)


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

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


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

    关注

    13

    文章

    399

    浏览量

    31128

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

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

收藏 人收藏

    评论

    相关推荐

    嵌入式软件工程师如何提升自己?

    嵌入式软件工程师如何提升自己? 作为一名嵌入式软件工程师,在这个充满机遇和挑战的领域里,如何提升自己显得非常重要,它决定了你未来的发展方向和成就。接下来,我们一起探讨一下。 1.奠定扎
    发表于 06-12 11:20

    嵌入式软件工程师和硬件工程师的区别?

    要求。 总的来说,嵌入式软件工程师和嵌入式硬件工程师在工作各有侧重,相互依赖。嵌入式软件工程师
    发表于 05-16 11:00

    ESD管 AZ5825-01F型号ESDA05CPX参数对比

    ESD管 AZ5825-01F型号ESDA05CPX参数对比
    的头像 发表于 05-11 08:03 235次阅读
    <b class='flag-5'>ESD</b>管 AZ5825-01F型号<b class='flag-5'>ESDA</b>05CPX参数对比

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

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

    嵌入式学习步骤

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

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

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

    嵌入式核心板开发之ESD静电保护

    嵌入式核心板开发之ESD静电保护
    的头像 发表于 11-28 17:55 380次阅读
    <b class='flag-5'>嵌入式</b>核心板开发之<b class='flag-5'>ESD</b>静电保护

    为什么嵌入式没有35岁危机?

    为什么嵌入式没有35岁危机? 在当今数字化时代,IT行业变化迅速,技术的更新迭代速度惊人。然而,有一个技术领域却能够在这个竞争激烈的行业稳步前行,而且不受35岁危机所困扰,那就是嵌入式技术
    发表于 11-17 10:33

    嵌入式软件的问题分析

    是基础,充分考虑和预测未来的业务扩展,根据业务的扩展性来设计软件的扩展性。如果可预见未来没有扩展重大新业务的需求,那么相应的软件架构就没有必要采用扩展的软件架构。比如
    发表于 11-17 09:29

    嵌入式软件设计和单片机软件设计的区别是什么?

    嵌入式软件设计和单片机软件设计目前的应用很多,这两者有什么区别? 嵌入式主要说的什么?结构是啥!
    发表于 11-10 07:46

    EsDA 应用】快速实现串口转HTTP请求

    本文将基于EsDA开发套件快速实现将串口数据转换为HTTP请求的应用开发,实现串口设备与网络服务的互联互通,提供便捷和高效的串口数据转换功能。项目简介HTTP协议是互联网应用最为广泛的一种网络协议
    的头像 发表于 11-09 08:25 581次阅读
    【<b class='flag-5'>EsDA</b> 应用】快速实现串口转HTTP请求

    什么是嵌入式Linux?

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

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

    随着物联网和人工智能的发展,嵌入式技术越来越值钱,学嵌入式的人也越来越多,现在开始入行嵌入式。根据一些权威部门统计,我国目前嵌入式软件人才缺
    发表于 10-08 15:05

    嵌入式Linux应用开发的完全手册

    嵌入式Linux在嵌入式领域发展迅速、需求旺盛,但是嵌入式Linux 的入门很难。初学者多是自己琢磨,效率不高。学习过程碰到的问题千奇百怪,解决后却往往发现是极其低级的错误,以作者为
    发表于 09-25 07:12

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

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