はじめに
ZED-F9Pを使う際に普段ubuntuに入れたROSから使うのですが、u-centerを使って設定を書き換えたりする度にWindowsを用意するのが面倒だったので、ubuntuでWindowsソフトを動かせるwine上にu-centerを入れて動かしてみました。
wineのインストール
こちらの記事を参照してください。
サクラエディタをインストールしてGUIアプリの起動確認しておくこと。
Ubuntu 22.04.2 LTSにWineをインストールする手順【初心者向け】
u-centerのインストール
以下のページのDownloadボタンを押して展開する。
https://www.u-blox.com/en/product/u-center
.exeファイルのあるディレクトリでwineにu-centerをインストールする。
wine u-center_v24.05.exe
USBデバイスをwineのWindowsで使えるようにする
.wine/dosdevices/にWindowsのCOMがあるので、/dev/以下のファイルをここにシンボリックリンクします。
$ ls .wine/dosdevices/
c: com12 com16 com2 com23 com27 com30 com4 com7 d::
com1 com13 com17 com20 com24 com28 com31 com44 com8 z:
com10 com14 com18 com21 com25 com29 com32 com5 com9
com11 com15 com19 com22 com26 com3 com33 com6 d:
ZED-F9P受信機基板をUSBケーブルでPCに接続するとデフォルトでは/dev/ttyACM0
に接続されるので、これをdosdevicesにないcom番号(ここでは適当に80)にシンボリックリンクを作成する。
sudo chmod 666 /dev/ttyACM0
ln -s /dev/ttyACM0 ~/.wine/dosdevices/com80
u-centerを起動しReceiver
→connection
から上記で設定したCOMポートを選択する。