Baker link
Baker link.はRustユーザーにフォーカスした開発ボードです.
Quick Start
Baker link には,LEDが3つ,ボタンが1つ搭載されており,即座にチュートリアルを開始できます.
Low Cost
Baker linkはRustの公式ドキュメントで取り扱われるボードと同等の価格,またはそれ以下の価格を実現します.
Size & Pin
Baker linkのサイズはRaspberry pi picoと同じです.また,ピンアサインも同じように設計されています.
Easy Tutrial
Baker linkが提供するチュートリアルは公式ドキュメントより初学者向けのドキュメントです.
Pinout & Assign
The Family
Baker link. Dev
. Devは,デバッカーとアクティブICが具備され,完全な開発ボードです.また,これ一つでチュートリアルを完結できます.
Baker link. Plus
. Plusは,Raspberry pi picoを装着,またはケーブルで接続されることで外部デバッカーの役割を果たします.また,picoにLED3つとボタン1つを機能として追加することが可能です.
Baker link. ???
Comming soon?
Why we develop by using Rust
C/C++からRustで開発したい理由
組み込みシステムは、高速かつメモリ管理を行えるC/C++言語で開発することがスタンダードになっています。一方で、メモリの安全性に問題があることなど、モダンな言語に後れを取っている現状もあります。そのため、WebやGUIアプリケーションの開発では、その他のモダンな言語が利用されます。Rust言語は、メモリの安全性を確保しつつ、その管理が可能な言語です。また、様々なプログラミング言語の使いやすい文法を採用したマルチパラダイム言語であり、多岐にわたる分野での利用が可能です。
Why Choice Baker link
Embedded Rust
Rust言語による開発では、サードパーティーライブラリの管理ツールがあることやメモリの安全性など、Next C/C++の可能性を秘めている。特に、バックエンドやフロントエンド開発にもRustは利用されており、組み込み開発だけじゃない利点がある。
Easy Tutrial
組み込み開発初心者を想定して作成しており、基本であるOutput(LEDの点灯)、Input(Buttonの入力)の話から始めている。またチュートリアル終了後に、それらの知識を応用して開発ができるように、1行ごとに丁寧に解説している。
RP2040
Raspberry pi 財団が開発したマイコンであり、Raspberry pi picoとして多くのユーザーに認知されている。Baker linkでは、デバッカーIC、アクティブIC共にこのマイコンを採用しており、さまざまな機能の利用が可能である。
“Rustは素晴らしい言語だが,組み込み開発におけるその障壁は非常に高い.Baker linkはその壁を超えるツールとして最適である.”
Baker link