Snek:一种基于Python的嵌入式设备语言
[复制链接]
Snek是一种小型嵌入式语言,目标处理器只有几kB的闪存和ram。想一想几年前运行BASIC的东西,你就会有这个想法。这些处理器太小,无法运行MicroPython。
Snek借用了python的语义和语法,但只提供了大型语言的一小部分。我们的目标是让Snek程序能够在完整的Python(版本3)实现中运行,这样,在学习Snek中获得的任何知识都将直接转移到学习Python中。
现状
Snek版本1.6已经发布。此版本增加了对Narrow 1284、Seeed Grove初学者工具包、Seeeduino XIAO和Arduino Nano的支持。此版本还为没有硬件流控的设备引入了可靠的流控机制,这将使下载到主板上的应用程序更加可靠。
发行版
已经为Linux、Mac OS X和Windows打包了Snek。这三个包都包括一个用于主机操作系统的snek二进制文件、用于目标设备的二进制文件、snekde(snek开发环境)和文档。
Snekboard
Snekboard是一种定制的嵌入式开发板,设计用于运行Snek或CircuitPython。
链接
|