開発環境
本チュートリアルでは、Baker link. Envを使ったポータブルなRust環境で組み込み開発を行なって行きます。 Baker link. Envの詳細はこちら
v.0.2.2でBaker link. Envは大きくアップデートしました。 これまでは probe-rs を別途インストールする必要がありましたが、v.0.2.2以降は Baker link. Env に組み込まれました。
旧Baker link. Env(v.0.1.5以前)をインストール済みの方は、v.0.2.2以降をインストールする前に、以下のアンインストール手順を実施することを推奨します。
- 旧Baker link. Env(v.0.1.5以前)のアンインストール
- probe-rs のアンインストール(Baker link. Env に組み込まれたため不要)
手順の詳細は、旧Baker link. Envのアンインストール手順に記載しております。
開発環境構成イメージ図

Baker link. Envは、次のツールを必要とします。
- Docker ( Rancher Desktop by SUSE )
- Visual Studio Code
開発環境構築の流れ
%%{
init: {
'theme': 'base',
'themeVariables': {
'primaryColor': '#BB2528',
'primaryTextColor': '#fff',
'primaryBorderColor': '#7C0000',
'lineColor': '#F8B229',
'secondaryColor': '#006100',
'tertiaryColor': '#fff'
}
}
}%%
flowchart LR
Output([Rancher DesktopとVisual Studio Codeのインストール])
Input([probe-rsのインストール])
Interrup([Baker link. Envのインストール])
Output --> Input --> Interrup
Rancher DesktopとVisual Stdio Codeのインストール
Rancher Desktop、Visual Studio Codeは、公式リンクのインストーラーでインストールできます。
Baker link. Envのインストール
Release PageにBaker link. EnvのWindowsとMacのインストーラーがあります。

.exeがWindows用、.dmgがMac用のインストーラーです。 対象のインストーラーをダウンロードして、実行してください。
「壊れているため開けません」の対処法(Mac)
MacでBaker link. Envを起動した際に発生する「壊れているため開けません」のエラーへの対処方法について説明します。

ターミナルで次のコマンドを実行してください。
xattr -d com.apple.quarantine "/Applications/BakerLinkEnv.app"
※このコマンドの実行は、一度だけで問題ありません。