TinyGo 本体に新しいマイコンボード定義を追加する方法
この記事は TinyGo Advent Calendar 2025 25日目の記事です。 TinyGo に自分が使っているマイコンボード対応を追加したい場合どうするか、という話を例とともに説明し...
33 search resultsShowing 1~20 results
You need to log-in
この記事は TinyGo Advent Calendar 2025 25日目の記事です。 TinyGo に自分が使っているマイコンボード対応を追加したい場合どうするか、という話を例とともに説明し...
この記事は TinyGo Advent Calendar 2024 7 日目の記事です。 TinyGo に限らずですが、コマンドラインツールは補完が出来ると助かるケースはあるので、そのための設定...
この記事は TinyGo Advent Calendar 2024 14 日目の記事です。 TinyGo に限らず heap allocation は減らせれるなら減らしたほうが良いのは間違いな...
この記事は TinyGo Advent Calendar 2024 初日の記事です。 TinyGo を使った組み込み開発に欠かせないシリアル通信ツールの一つとして、 tinygo monitor...
この記事では TinyGo + Wio Terminal を用いて sago35/tinygo-keyboard を使った自作キーボードを作るための情報をまとめます。 sago35/tinygo...
cgo はビルドも遅くなるし、クロスコンパイルに問題が出ることもあるし、呼び出しオーバーヘッドも大きいです。 ただ、それでも既存の C 言語資産を使いたい場合など、使いどころは多数あります。 以...
これは モダン言語によるベアメタル組込み開発 Advent Calendar 2022 14日目の記事です。 この記事では、 TinyGo で作った自作キーボードを紹介していきます。 TinyG...
お知らせ TinyGo 0.26 + Wio Terminal という組み合わせで技術書「基礎から学ぶ TinyGoの組込み開発」 (2022/11/12 発売) を執筆しました。本ページと合わ...
この記事は Go2 Advent Calendar 2018 の 24 日目の記事です。 私は組込ソフトエンジニアで、職場にはレガシーな環境が多く残っています。 そして、ビルドツールが古かったり...
このページでは、 Vim + vim-lsp を使って、 C 言語で書かれたソースコードのプリプロセッサ分岐に色付けを行う方法を紹介します。以下の動画のように有効になっている分岐以外はコメントと...
2022/09/06 追記 Vim / Neovim を使っている場合は sago35/tinyg.vim を使うと TinyGo の LSP 環境が立ち上がります。 今の所サポートしているのは...
TinyGo に限らず、ですが、リリース版が出た後も開発は続いています。 リリース版では動かなくて、その後の開発版では修正された、というケースも多々あるのが現状です。 WASI の ABI 変更...
この記事では、以下の環境で Windows 10 環境で TinyGo + Pyportal を試した時のメモをまとめます。 Windows 10 Home / Pro 64bit TinyGo...
このページには、 ESP32 + TinyGo を使ってマイコンプログラミングを始めるための情報を記載します。 ESP32 を搭載したボードは多数ありますが、ボード固有の話よりもまずは ESP3...
reflect package に苦手意識がある人は多いのでは?と思います。 自分自身もあまり使ってなかったのですが、 encoding/json 的な package として excel に入...
TinyGo 0.15 がリリースされて、 gopls との連携が簡単になりました。 逆に言うと今までは 設定がそれなりに面倒 でした。 このページでは、 TinyGo 0.15 以降での go...
Go を使って職場の改善のためのコマンドラインツールを多数書いています。 シンプルなツールの場合、まずは標準出力に色々出力していきますが、そのうちログも欲しいと言われるケースが多いです。 そんな...
2020/08/06 追記 本件は TinyGo 0.14 で修正されました。 以下は記録として残します。 Windows 版の TinyGo のみ SAMD5x の浮動小数点演算を使おうとする...
TinyGo を使うと Go でマイコン開発ができます。 組込開発で goroutine + pin interrupts を使ってみたので紹介します。 (個人的には) 気持ちよく記載することが...
(a == 1 && a == 2 && a == 3) を常に真にできますか? その3 を ($a == 1 && $a == 2 &&...
33 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.