uLisp Lisp中的ARM汇编程序开源项目

我要开发同款
匿名用户2020年01月22日
152阅读
所属分类查看源码 »、其他开源、开源硬件
授权协议MIT

作品详情

uLisp®是Lisp编程语言的一种版本,专门设计用于在RAM数量有限的微控制器上运行。目前,它支持基于ArduinoATmega的板,基于ArduinoARMSAM/SAMD的板,基于AdafruitARMSAMD21/SAMD51的板,BBCMicroBit,基于STM32的板,基于ESP8266/ESP32的板以及基于MSP430的LaunchPad板。。无论平台如何,都可以使用完全相同的uLisp程序。

因为uLisp是解释器,所以您可以在其中键入命令并立即查看效果,而无需编译和上传程序。这使其成为学习编程或设置简单电子设备的理想环境。

Lisp是一种灵活的语言,具有许多高级功能,比C或C++更易于编程,因此它是学习基本编程概念的理想选择。它也是表达复杂想法的理想语言,例如教机器人解决迷宫或在地图上找到最短路径。uLisp不仅支持Lisp功能的核心集,还包括Arduino扩展,使其非常适合作为Arduino的控制语言。

 

 

 

 

要求

RAM:至少2KB.

程序内存:至少32KB.

EEPROM,flash,orFRAMmemory:Ifavailable,usedforsavingandloadingtheuLispworkspace.

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论