Slint is a declarative GUI toolkit to build native user interfaces for desktop and embedded applications written in Rust, C++, or JavaScript. The name Slint is derived from our design goals: Scalable: Slint should support responsive UI design, allow cross-platform usage across operating systems and processor architectures and support multiple programming languages. Lightweight: Slint should requir
The next-generation framework for embedded applications Write safe, correct and energy-efficient embedded code faster, using the Rust programming language, its async facilities, and the Embassy libraries. Rust + async ❤️ embedded The Rust programming language is blazingly fast and memory-efficient, with no runtime, garbage collector or OS. It catches a wide variety of bugs at compile time, thanks
年が明けてしまいましたが、この記事はモダン言語による組み込み開発 Advent Calendar 2022 の 22 日目の記事です。私は こんな感じでアート・エンタメ等のハードウェア・ソフトウェア開発をしてきた のですが、短納期で安定動作するハードウェアを作らなければいけないときがほとんどです。そんな時、いつも思います。Rust で…ファームウェアが……書きたい………!! やっていくこと (OSC と NeoPixel 系 LED) ということで、組込み Rust のサンプルを動かすところから初めて、上記のような業界でこれが使えたら 8 割方だいたいなんとかなるよね (ならない)、という基本的な 2 つの機能を組込み Rust で動かすところまで、試してみたいと思います。 NeoPixel (WS2812B) などのシリアル LED を光らせる Wi-Fi で OSC (Open Sou
はじめに インターフェース5月号の特集を参考にRustのLチカプログラムを動かしてみました。 使用したボードはSeeed Studio XIAO ESP32C3です。このボードは32bit RISC-V@160MHz,400KB SRAM/4MBフラッシュにWiFi/BLEも備え、ボードサイズも小型(外付のWiFi用アンテナが大きいのが玉に瑕)で、ちょっとした電子工作にとても便利なボードです。 インターフェースの記事によればRustの標準ライブラリが組込システムでも使えるとのこと。Windows11にWSL2を入れて開発環境の構築をしてみました。 WSLのイメージの作成 普段使っている環境とは別に組み込みRust用のイメージを作りました。ディストリビューションはUbuntu-22.04を使っています。 > wsl --list --online インストールできる有効なディストリビューショ
Introduction The goal of this book is to provide a comprehensive guide on using the Rust Programming Language with Espressif devices. Rust support for these devices is still a work in progress, and progress is being made rapidly. Because of this, parts of this documentation may be out of date or change dramatically between readings. For tools and libraries relating to Rust on ESP, please see the e
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く