Mbed Online Compilerの終了と、Keil Studio Cloudへの移行
はじめに
以前の記事でESP32どうしのCAN通信を行いました。本来はESP32でPS4コントローラと接続して、CAN通信を経由してNucleoでロボットを制御するためのものでした。
そしてNucleoのプログラムを書くために、久しぶりにMbedのOnline Compilerを開いてみたら、"The Mbed Online Compiler is being retired"と書かれていました。どうやらメールにも届いていたようですが、読み飛ばしていましたね…
去年CanSatという模擬人工衛星を作るためにNucleoを使っていて、そのときはMbedのOnline Compilerを使っていました。終わってしまうんだなぁという感慨もありつつ、今回は移行の仕方について紹介します。
▼そのときのプログラム。バージョン管理について全然わかっていなかったので、バラバラです。
▼以前の記事
Mbed Online Compiler関連の情報
▼Online Compiler関連のページ
https://os.mbed.com/ide/deprecation-warning/
https://os.mbed.com/blog/entry/keil-studio-cloud-mbed-online-compiler/
"From the end of December 2022 you will no longer be able to access the Online Compiler."とのことなので、プログラムを移行していない場合はお急ぎください。
▼"I understand, continue to the Online Compiler"を選べば、今のところはOnline Compilerを開けます。
Online Compilerのデータは、その後継であるKeil Studio Cloudに移行することができます。
▼Online Compilerの上の欄にOpen Keil Studio Cloudというのがあるので、そこから開けば移行できます。
▼Keil StudioのFile -> Import from Mbed Online Compilerでもインポートできるみたいです。
▼移行後のKeil Studio Cloud。VSCodeに似た画面になりましたね。
最後に
最近はあちこちのイベントに参加しているので、ホームページをあまり更新していませんが、NucleoとESP32のCAN通信を行う予定です。Keil Studio Cloudを使ってみようと思います。
またESP32とPS4コントローラを接続する際に、ライブラリの問題で何かと修正が必要とされていましたが、Git Hub上のオリジナルのリポジトリが更新されていなかったので、私の方で作ろうと思っています。問題のあるライブラリを紹介するのは気が引けますし…
▼コメントも寄せられていたので、記事にまとめようと思います。