EsDA AWBlock 基于“积木堆叠”的思路,让嵌入式应用开发向图形化编程迈进了一大步。让嵌入式编程变得像玩乐高一样,更加简单、有趣。
AWBlock 是什么?
AWBlock 是 EsDA 家族中的一员,一种可视化编程工具,通过拖拽各种“积木”进行拼接,组合出所需的程序逻辑。其中“积木”包含了各种功能函数、语法关键字等。
可以像玩乐高玩具一样,用一个个积木堆叠出需要的逻辑块,创造出简单的功能块,再将这些功能块,组合一起,最终构建出一个完成的程序。
AWBlock 希望通过这种积木拼接的方式,代替部分传统的文本编程,尽可能地降低编程的难度,帮助用户快速开发出应用程序,让编程变得更有趣、更容易上手。
AWBlock 带来了什么?
AWBlock 就像是一个精通各种编程语言的翻译官,将人类更易懂的“积木语言”翻译成 MCU 所能支持的各种脚本语言。
AWBlock 具有以下多种特性:-
模块化图形,逻辑清晰易懂;
-
中文描述,更符合国人习惯;
-
积木式堆叠,简单有趣;
-
支持多种类型脚本输出,适应各种引擎平台。
AWBlock 适合各种需要编写代码的场合,可以融入到 EsDA 体系的各个软件框架中,其中最为常见的有以下 2 种场景:
1. 与AWFlow结合,让应用开发向低代码更进一步
AWFlow应用开发中,经常需要在数据流中对数据进行一些定制化的处理,主要是通过脚本语言来完成。为了让应用开发更加的简单,AWFlow Designer 将 AWBlock 与 Fscript 节点进行完美地结合,实现了通过积木堆叠取代文本编辑的开发方式。2. 与AWTK结合,实现了在嵌入式设备上编程众所周知,AWTK 是一个高性能、低消耗的GUI引擎,在嵌入式设备上有着优秀的表现。基于 AWTK 开发出可完美运行于嵌入式设备的 AWBlock 编辑器,实现了在嵌入式设备上进行编程。
嵌入式设备上编程,很适合应用于自动化控制的现场调试、配置。常见于机器设备的编程终端,示教器设备上。
(点击图片了解更多示教器详情)
原文标题:嵌入式软件中的“乐高” — 【EsDA】AWBlock
文章出处:【微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
原文标题:嵌入式软件中的“乐高” — 【EsDA】AWBlock
文章出处:【微信号:ZLG_zhiyuan,微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。
相关推荐
在现代科技浪潮中,嵌入式技术已成为支撑各种智能设备和系统运行的核心力量。那么,究竟什么是嵌入式?嵌入式系统,顾名思义,是将计算机的硬件和软件
发表于 10-16 10:14
•496次阅读
嵌入式主板,通常被称为嵌入式系统的核心组件,是一种用于控制和数据处理的计算机硬件,其设计旨在嵌入特定设备中执行专门任务。嵌入式主板如同是设备
发表于 09-30 10:05
•369次阅读
,旨在提高嵌入式软件开发的效率、性能和可扩展性。EsDA全称是嵌入式系统设计自动化,它是一个由AWorksLP、AWStudio、AXPI、AWTK、ZWS等多种
发表于 09-15 08:10
•227次阅读
嵌入式RTOS是嵌入式应用程序运行、相互交互和与外界通信的底层软件机制。在本节中,您将了解嵌入式软件
发表于 08-20 11:28
•443次阅读
嵌入式软件开发与AI整合是当前技术发展的重要趋势之一。随着人工智能技术的快速发展,嵌入式系统越来越多地集成了AI算法,以实现更复杂的智能功能。以下是关于嵌入式
发表于 07-31 09:25
•658次阅读
ESD管 AZ5825-01F型号ESDA05CPX参数对比
发表于 05-11 08:03
•804次阅读
4 月 9-11 日,乐鑫科技 (688018.SH) 将亮相 2024 德国纽伦堡嵌入式展 (Embedded World 2024)。作为全球规模最大的嵌入式展览会,Embedded World 2024 致力于分享
发表于 04-01 14:06
•532次阅读
嵌入式软件开发如果具有更好的阅读性、扩展性以及维护性,就需要考虑很多因素。今天给大家分享几个嵌入式软件设计的原则。
发表于 02-25 10:54
•653次阅读
嵌入式软件开发应该掌握哪些知识? 一、 什么是嵌入式软件? 嵌入式软件通常是指
发表于 02-19 11:23
一、整体概述 该嵌入式平台具有前沿性、专业性、高集成度、功能丰富等特点,平台涵盖嵌入式计算机技术、嵌入式硬件接口、嵌入式系统
发表于 01-29 09:55
•490次阅读
嵌入式软件开发和软件开发是两个不同的概念,它们在一些关键方面有着明显的区别。嵌入式软件开发是指开发嵌入
发表于 01-22 15:27
•2176次阅读
随着汽车嵌入式软件功能的不断叠加,软件复杂性不断提升,对汽车嵌入式软件的安全性提出了更高要求,基于功能安全的
发表于 01-07 11:27
•1007次阅读
今天以控制LED闪烁为例,聊聊嵌入式软件分层
发表于 12-28 09:22
•636次阅读
这类技术都是看经验的,经验越高,那他的身价也相应变高。据统计,65%的电子产品开发企业中,嵌入式软件开发工程师团队,往往只占全公司人数的5%,但是却创造了全公司超过70%的效益。
发表于 12-05 15:17
嵌入式核心板开发之ESD静电保护
发表于 11-28 17:55
•591次阅读
评论