Rust製キーボードファームウェアRMK:挑戦的なアップグレード

2025-04-03
Rust製キーボードファームウェアRMK:挑戦的なアップグレード

著者は、Rust製のキーボードファームウェアRMKをFerris Sweepキーボードに書き込み、以前のQMKファームウェアと比較しました。RMKはQMKほど成熟しておらず、QMKのように豊富なプリセット設定はありませんが、CargoベースのパッケージマネージャーとRustの特徴により、設定は魅力的で、同時に困難でもあります。この記事では、rmkitのインストール、keyboard.tomlファイルの設定(苦痛なピン割り当てプロセスを含む)、vial.jsonファイルの作成、ファームウェアの最終書き込みとデバッグに至るまでの著者の取り組みを詳細に説明しています。課題には、ハーフデュプレックスUART通信とvial.jsonの互換性問題が含まれていました。これらの困難にもかかわらず、著者はRMKを正常に実行し、経験と改善策を共有しています。QMKほど成熟していませんが、RMKの非同期ランタイムとコンパイル時のコード生成は、魅力的なプロジェクトとなっています。

開発