macOSでRustコードをクロスコンパイルしてRPi向けのバイナリを作る

この記事では「Raspberry Pi上で動かすためのプログラムをRustで書いてmacOS (Apple Silicon) 上でビルドする方法」を解説する。最後におまけとしてLチカもやるよ🦀 RPiに限らず、「Rustのクロスコンパイルをやりたい」あるいは「crossの導入でちょっとハマった」という方の役にも立つかもしれない。 crossとは何か 今回お世話になるのが、Rustのクロスコンパイルを簡単にするcrossというプロジェクトだ。色々なターゲット用にDockerのコンテナとしてビル

続きを読む

Raspberry Piでraspi-configのリストにない解像度のディスプレイを使う

Raspberry Piにディスプレイを繋いで使う場合、たいていは解像度をこんなふうに設定すればどうにかなる。 $ sudo raspi-config これで “2 Display Options” > “D1 Resolution” を選ぶと、選べる解像度のリストが表示される。 ここにちょうどいいサイズがあればラッキー。そのまんま使えばいい。しかし、微妙なサイズのディスプレイだとここのリストになかったりする。raspi-configだけで設定しようとす

続きを読む