2.1.3から3.0.0にバージョンアップしてください。
この手順は、Modalix SoM DevKit および Modalix PCIe カード に適用されます。 ほとんどの新しいボードには、工場出荷時に 2.1.x ファームウェアがインストールされています。
リリース 2.1.x は、Debian 12 と互換性のあるシステムイメージを使用します。 リリース 3.0.0 では、Debian 13 に移行します。 また、OverlayFS、A/B イメージ、および SWUpdate のシステム変更も含まれます。
これらの変更により、3.0.0 システムイメージは 2.1 システムイメージと互換性がなくなります。 変換には、特別な更新手順が必要です。 まず、ボードを最新の 2.1.3 ファームウェアに更新します。 次に、netboot を使用してネットワーク経由でボードを起動し、3.0.0 イメージをストレージに書き込みます。
このドキュメントでは、以下の用語を使用します。
- ボード: SoM DevKit または PCIe カード。
- ホスト: TFTPサーバーを通じてブートイメージを提供する、UbuntuまたはmacOSコンピューター。
- フラッシュ: システムイメージをボードのストレージに書き込みます。
始める前に
- ボードから必要なファイルと設定をバックアップしてください。
- 2.1.3のアップデートを行う前に、ボードがインターネットに接続されていることを確認してください。
- オンライン変換を行う場合は、ホストがCLIの更新とイメージのダウンロードのためにインターネットにアクセスできることを確認してください。
- 変換中にホストがインターネットにアクセスできない場合は、第3項のオフライン手順を使用してください。
- ホスト上で、sima-cli 2.1.19 以降のバージョンを使用してください。インターネットに接続されている環境であれば、
sima-cliは自動的に最新バージョンに更新されます。 - ボードとホストの間にイーサネット接続を確立してください。
- 可能であれば、ボードを監視するためのシリアル接続を準備してください。
最新の sima-cli を ホスト にインストールするには、次を実行します。
curl -fsSL https://artifacts.neat.sima.ai/sima-cli/linux-mac.sh | bash
1. ボードをバージョン2.1.3にアップデートしてください。
このセクションのコマンドは、ボード上で実行してください。
-
SSHまたはシリアル接続を使用してボードに接続します。
-
ファームウェアのバージョンを確認してください。
cat /etc/buildinfoボードに最新の 2.1.3 バージョンがインストールされている場合は、セクション 2 に進んでください。
-
最新の
sima-cliをインストールしてください。curl -fsSL https://artifacts.neat.sima.ai/sima-cli/linux-mac.sh | bash -
ファームウェアのアップデートを開始します。
sima-cli update -
画面の指示に従って、最新の 2.1.3 バージョンをインストールしてください。
-
指示されたらボードを再起動してください。
-
/etc/buildinfoを再度確認し、ボードがバージョン 2.1.3 で動作していることを確認してください。
2. ボードをホストに接続します。
インターネット共有機能を備えた有線イーサネット接続を推奨します。
- ボードのイーサネットポートをホストに接続します。
- ホストでイ ンターネット共有を有効にします。
- Ubuntu: ネットワーク設定 に記載されている、共有接続の手順に従ってください。
- macOS: ボードに接続されているイーサネットインターフェースに対して、インターネット共有機能を有効にします。
あるいは、両方のシステムを同じネットワークに接続します。ホストはボードにアクセスできる必要があります。また、ボードはホストのTFTPサーバーにアクセスできる必要があります。
ボードのIPアドレスを検索します。
インターネット共有が有効になっている場合、ホストはボードに IP アドレスを割り当てます。シリアルコンソールを使用して、このアドレスを確認してください。
-
ボードのシリアルポートをホストに接続します。シリアル接続 を参照してください。
-
ホスト上でターミナルを開き、次のコマンドを実行します。
sima-cli serial -
ボードにログインしてください。
-
このコマンドをボード上で実行してください。
/sbin/ifconfig -
ホストに接続されているイーサネットインターフェースを見つけてください。
-
inetの後に表示される IPv4 アドレスを記録してください。ループバックアドレス127.0.0.1は使用しないでください。 -
別のターミナルで、ホスト上で接続を確認してください。
ping {ip}
すべてのコマンドで、{ip} を記録されたアドレスに置き換えてください。変換の状況を確認するために、シリアルコンソールを開いたままにしてください。
シリアルアクセス機能 のないPCIeカード
PCIe カードのシリアルポートは、アクセスしにくい場合があります。シリアルケーブルを接続できない場合は、以下に示す固定 IP アドレス方式を使用してください。
バージョン 2.1.3 の PCIe カードは、IP アドレスを受信しない場合、192.168.1.10 を使用します。
-
カードのイーサネットポートをホストに直接接続します。
-
ホストの接続されているイーサネットインターフェースを、カードと同じサブネットにある 192.168.1.20 に設定します。
-
ホストからの接続を確認してください。
ping 192.168.1.10 -
セクション3では、
{ip}として192.168.1.10を使用してください。
これらのアドレスは、カードのイーサネットポートに適用されます。PCIeインターフェース経由のイーサネットは、別の設定を使用します。