yhashi1977
2025年5月28日 14時19分
==========
製品型番:AX2210-U00D0
ABOSバージョン:3.20.3-at.3
カーネルバージョン:5.10.226-0-at
==========
Armadillo-X2を製品組み込み後の運用時に、
ユーザーが設定ファイルをUSBコネクタ(CON4)経由で書き込めるようにしたいです。
CON4にUSBメモリ等を接続するのが一般的だと思いますが、
USBメモリはユーザー企業のコンプライアンスにより使用できない可能性があるため
Armadillo-X2をUSBマスストレージとしてPCで認識できたら良いなと思いましたが
対応可能でしょうか?
コメント
yhashi1977
山崎様
ご返信ありがとうございます。
説明不足でしたが、ここで言う設定ファイルは、開発者が作成するファイルではなく、
ユーザーが編集するファイルです。
例えば、xmlファイルや画像ファイルです。
Armadillo-X2がUSBマスストレージとしてPCから認識できれば
簡単にファイルを配置できると思いましたが、
やはりUSBデバイスとして動作させることは不可能でしょうか?
USB経由がダメな場合は、
Webアプリを実装してファイルのアップロード、ダウンロードを
ユーザーに提供できるようにする予定です。
今回の質問の趣旨からは逸れますが
ユーザーがATDEを使用せずにswuイメージを簡単に生成できるようにすることは可能でしょうか?
例えばswuイメージ生成ツールなどをユーザーに提供することはできますか?
以上、よろしくお願いいたします。
at_mizo
溝渕です。
> Armadillo-X2がUSBマスストレージとしてPCから認識できれば
> 簡単にファイルを配置できると思いましたが、
> やはりUSBデバイスとして動作させることは不可能でしょうか?
ソフトウェアをカスタマイズ[1]するとできると思いますが、マスストレージ Gadgetだと意図した挙動をしない可能性があります。
というのも、Armadillo-X2も、外部機器も、それぞれのファイルシステム経由で読み書きを行います。例えば、互いのdisk cacheは当然把握することが不可能です。
ファイル転送が目的であれば、例えばEthernet経由でscpしたり、UART経由でzmodemで転送する等が考えられますが、これでは実現できませんか?
[1]: DeviceTreeで、VBUSを切って、動作モードを"peripheral"にすると実現できそうです
at_reika.yamazaki
2025年5月28日 17時06分
お世話になっております。山崎です。
ご質問内容を見たところ「Armadillo への設定ファイルの書き込み」がしたいということだと思うのですが、その認識で相違ないでしょうか?
弊社では Armadillo のアップデートとして、SWU イメージを用いた方法を推奨しております。
この方法はマニュアルの以下に記載があります。
■ 5.4. Armadillo のソフトウェアをアップデートする
https://manual.atmark-techno.com/armadillo-x2/armadillo-x2_product_manu…
この SWU イメージはネットワーク経由で Armadillo にインストールが可能です。
USB メモリを使用する必要はないため、ご要望に合っているのではと思います。
詳細はマニュアルの以下をご覧ください。
■ 3.3.3.6. SWU イメージのインストール
https://manual.atmark-techno.com/armadillo-x2/armadillo-x2_product_manu…
上記の方法について、ご検討がまだの場合は、ご一考いただけますと幸いです。
以上、どうぞよろしくお願いいたします。