Windows10・WSLで自作キーボードのファームを焼いた(下準備編)
知識ほぼゼロの状態から自作キーボードのファームウェアを焼けるようにしたので備忘録
初回だけやればいいところを下準備編(今回)、ファームウェア焼くたびやることを焼き編で書く
- 前提
- Windows10でWSLを有効にする
- Ubuntuを入れる
- GitHubアカウントを作る
- QMK FirmwareをFork
- git cloneする
- sudo ./util/wsl_install.sh の実行
- avrdudeのインストール
前提
WSL
WSLというのはWindows上でLinuxというOSを動かすためのシステム。
今自作キーボード界隈で確立しているファームウェアの書き込みにかかわる一連の作業はLinuxかMacOS上で行うのが適している。
(必要なツール群があらかじめそろっていて環境構築が楽。)
そのためWSLを有効にした上でUbuntu(Linuxの一種)を手持ちのWindows10端末に入れて作業をする。
GitHub
Gitというバージョン管理ソフトと連携したサービス。
Ubuntuを入れる
上記記事と同様Microsoft StoreからUbuntuをダウンロード。
起動したら案内通りにユーザー名とパスワードを設定する。
このとき入るUbuntuはコマンドラインのみでGUIはない。
QMK FirmwareをFork
GitHubでqmk_firmwareと検索し、qmkアカウント(プロジェクト)のqmk_firmwareレポジトリ(Gitで管理されているファイル・ディレクトリ群みたいなもの)を開く。
ページ右上のForkをクリックするとForkされる。
(具体的には自分のアカウントのレポジトリとしてqmk_firmwareレポジトリが複製される。)
git cloneする
自分のアカウントにForkされたqmk_firmwareレポジトリをGitHub上で開く。
「Clone or download」というボタンをクリックし、出てきたURLをコピー。
Ubuntuにて下記コマンドラインを入力して実行。
※実行した時点でのユーザの居場所にファイルがダウンロードされるため注意。
Cドライブ(/mnt/c/Users/ユーザ名/)あたりが無難?
git clone --recurse-submodules 【URL】
これでCloneされる。
具体的には、自分のアカウントにあるqmk_firmwareレポジトリが手元のパソコンにダウンロードされる。
参考
docs.qmk.fm