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致远电子】欢迎添加关注!文章转载请注明出处。
相关推荐
嵌入式系统开发与硬件的关系 嵌入式系统是专为特定应用设计的计算机系统,它们通常嵌入在所控制的设备中。这些系统的关键特点是它们与硬件的紧密集成,这意味着
发表于 12-09 09:38
•341次阅读
在现代科技浪潮中,嵌入式技术已成为支撑各种智能设备和系统运行的核心力量。那么,究竟什么是嵌入式?嵌入式系统,顾名思义,是将计算机的硬件和软件
发表于 10-16 10:14
•1245次阅读
嵌入式主板,通常被称为嵌入式系统的核心组件,是一种用于控制和数据处理的计算机硬件,其设计旨在嵌入特定设备中执行专门任务。嵌入式主板如同是设备
发表于 09-30 10:05
•657次阅读
,旨在提高嵌入式软件开发的效率、性能和可扩展性。EsDA全称是嵌入式系统设计自动化,它是一个由AWorksLP、AWStudio、AXPI、AWTK、ZWS等多种
发表于 09-15 08:10
•315次阅读
嵌入式RTOS是嵌入式应用程序运行、相互交互和与外界通信的底层软件机制。在本节中,您将了解嵌入式软件
发表于 08-20 11:28
•513次阅读
嵌入式软件开发与AI整合是当前技术发展的重要趋势之一。随着人工智能技术的快速发展,嵌入式系统越来越多地集成了AI算法,以实现更复杂的智能功能。以下是关于嵌入式
发表于 07-31 09:25
•756次阅读
在嵌入式系统开发中,硬件和软件是密不可分的两个方面。但是,究竟是硬件开发更具挑战性,还是软件开发更难以应对呢?本文将就这一问题展开讨论,探究嵌入式
发表于 06-13 08:10
•1254次阅读
嵌入式软件工程师如何提升自己? 作为一名嵌入式软件工程师,在这个充满机遇和挑战的领域里,如何提升自己显得非常重要,它决定了你未来的发展方向和成就。接下来,我们一起探讨一下。 1.奠定扎
发表于 06-12 11:20
ESD管 AZ5825-01F型号ESDA05CPX参数对比
发表于 05-11 08:03
•913次阅读
4 月 9-11 日,乐鑫科技 (688018.SH) 将亮相 2024 德国纽伦堡嵌入式展 (Embedded World 2024)。作为全球规模最大的嵌入式展览会,Embedded World 2024 致力于分享
发表于 04-01 14:06
•599次阅读
嵌入式FPGA是指将FPGA技术集成到嵌入式系统中的一种解决方案。嵌入式系统是一种为特定应用而设计的计算机系统,它通常包括处理器、内存、外设接口等组件,并且被
发表于 03-15 14:29
•1307次阅读
嵌入式软件开发如果具有更好的阅读性、扩展性以及维护性,就需要考虑很多因素。今天给大家分享几个嵌入式软件设计的原则。
发表于 02-25 10:54
•719次阅读
嵌入式软件开发应该掌握哪些知识? 一、 什么是嵌入式软件? 嵌入式软件通常是指
发表于 02-19 11:23
一、整体概述 该嵌入式平台具有前沿性、专业性、高集成度、功能丰富等特点,平台涵盖嵌入式计算机技术、嵌入式硬件接口、嵌入式系统
发表于 01-29 09:55
•545次阅读
嵌入式软件开发和软件开发是两个不同的概念,它们在一些关键方面有着明显的区别。嵌入式软件开发是指开发嵌入
发表于 01-22 15:27
•2347次阅读
评论