Rust on Tessel
You can read documentation for Tessel crates published on docs.rs:
tessel crate is all you need to start talking to low-level hardware APIs.
Rust can be compiled on a remote cross-compilation server or locally.
Local compilation with Tessel requires the Rust, Cargo, and the Tessel 2 CLI >= v0.1.0 (installed via npm):
npm install -g t2-cli cargo tessel sdk install
You can then create an deploy a blinking lights example using the CLI:
mkdir quickstart cd quickstart t2 init --lang=rust t2 run blinky
Using the Remote Compilation Server
You can use the remote compilation server to compile your code quickly and run
it on Tessel. If you don't have Rust and Cargo installed on your machine, or if
cargo tessel sdk install says you are using an unsupported version of Rust or
an unsupported platform, this is the quickest way to get started:
mkdir quickstart cd quickstart t2 init --lang=rust t2 run blinky --rustcc
--rustcc argument invokes the remote cross-compilation server, which bundles
and then locally deploys code to your Tessel.
Tessel Standard Library
Remote Compilation Server
See the rust-compilation-server repo for how to develop for the remote compilation server.
MIT or Apache-2.0, at your option.