2104 views|1 replies

1w

Posts

25

Resources
The OP
 

Snek: A Python-based language for embedded devices [Copy link]

 

Snek is a small embedded language that targets processors with only a few kB of flash and ram. Think of something that ran BASIC a few years ago and you'll get the idea. These processors were too small to run MicroPython.

Snek borrows the semantics and syntax of Python but provides only a small subset of the larger language. The goal is to have Snek programs run in a full Python (version 3) implementation, so that any knowledge gained in learning Snek will transfer directly to learning Python.

Status
Snek version 1.6 has been released. This version adds support for the Narrow 1284, the Seeed Grove starter kit, the Seeeduino XIAO, and the Arduino Nano. This version also introduces a reliable flow control mechanism for devices without hardware flow control, which should make downloading applications to the board more reliable.

Distributions
Snek has been packaged for Linux, Mac OS X, and Windows. All three packages include a snek binary for the host OS, binaries for the target device, snekde (the snek development environment), and documentation.

Snekboard The Snekboard is a custom embedded development board designed to run Snek or CircuitPython.

Link

游客,如果您要查看本帖隐藏内容请回复

 
 

1w

Posts

25

Resources
2
 

https://sneklang.org/doc/snek.pdf

 
 
 

Guess Your Favourite
Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list