
本書「TinyGo Keebook vol.3」は、自作キーボード(Keeb)とTinyGoを組み合わせたイベント「TinyGo Keeb Tour」から生まれました。「TinyGo Keeb Tour」は、はんだ付けとTinyGoによるファームウェア開発という組み合わせで行われています。 TinyGoは、小型マイコンに向けて最適化されたGoの実装です。これにより、従来C言語で書かれていたような処理を、Goらしいシンプルで読みやすい形で記述できるようになります。型安全性や並行処理といったGoの特徴を組み込み開発で活かせるため、新たな選択肢として注目を集めています。 また、TinyGoは組み込み用途だけではなくWebAssembly(Wasm)やWASIのサポートにも注力しています。TinyGoでビルドすることで標準のGoによるビルドに比べてファイルサイズが小さくなることもありWasm/WASIにおける優れた選択肢の一つとなっています。第一章はWasmをテーマとしていてTinyGoの可能性を感じることができるはずです。 本書は、初心者にもわかりやすい構成を心掛けながら、読者が次にトライするヒントを豊富に盛り込んでいます。TinyGoに興味のある方、自作キーボードに挑戦したい方、そして組み込み開発やWasm/WASIを楽しみたいすべての技術者や趣味人にとって、本書が確かなヒントや刺激となることを願っています。 本書は、初心者にもわかりやすい構成を心掛けながら、読者が次にトライするヒントを豊富に盛り込んでいます。TinyGo に興味のある方、自作キーボードに挑戦したい方、そして組み込み開発やWasm/WASI を楽しみたいすべての技術者や趣味人にとって、本書が確かなヒントや刺激となることを願っています。 TinyGo Keeb Tour に興味がある場合は以下を参照してください。 TinyGo Keeb Tour 2024 というイベントの紹介 https://sago35.hatenablog.com/entry/2024/10/29/095629 ■ なお書籍内で使用している Gopher については、以下に従います。 The Go gopher was designed by Renee French. The design is licensed under the Creative Commons 3.0 Attributions license. ■ 目次 1. Wasm で作る QR コード表示 Web アプリ (sago35 @sago35tk) 2. TinyGo で RGB LEDマトリクスを動かしてみよう! (iyokan @ehime_iyokan4) 3. TODO は招待状 (micchie @micchiebear) 4. tinygo.org/drivers へコミットしてみよう!! (aki) 5. 直したつもりが直ってなかったPRがマージされてしまった…! (MakKi @makki_d) 6. シンガポール遠征までのあれこれ(仮) — TinyGo Keeb Tour Reaches GopherCon Singapore (ysaito @ysaito8015) 7. 電車でTinyGo! (satoken @ken5owata) ■ ページ数 : 86 初版発行日 : 2026/04/11
