...
首页> 外文期刊>Computing reviews >ESPeciaL: an embedded systems programming language
【24h】

ESPeciaL: an embedded systems programming language

机译:ESPeciaL:一种嵌入式系统编程语言

获取原文
获取原文并翻译 | 示例
           

摘要

This paper describes ESPeciaL, a domain-specific language designed to make it easier to write programs for programmable embedded systems such as Arduino. ESPeciaL is a dataflow language, implemented in Scala, which generates C++ code ready to run on the target system. ESPeciaL is programmed in terms of "blocks," representing hardware modules such as micro-controller peripherals, general-purpose input/output (GPIO) pins, and program functions (such as multiplexers (MUXs) and gates). Each such block has typed I/O ports; the dataflow language is used to represent connections between ports.
机译:本文介绍了ESPeciaL,这是一种领域特定的语言,旨在使编写诸如Arduino之类的可编程嵌入式系统的程序变得更加容易。 ESPeciaL是一种在Scala中实现的数据流语言,它生成可在目标系统上运行的C ++代码。 ESPeciaL用“块”进行编程,代表硬件模块,例如微控制器外围设备,通用输入/输出(GPIO)引脚和程序功能(例如多路复用器(MUX)和门)。每个这样的块都有类型化的I / O端口。数据流语言用于表示端口之间的连接。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号