2016-04-15 15 views
-1

Linuxが動作する組み込みシステムがあり、多くの周辺デバイスが接続されています。 一部のストレージデバイスも接続されています。現在、システム上のデバイスの状態を確認するための診断ツールはありません。 私はこの診断ツールで何をしたいのですか: 組み込みシステムにUSBまたはネットワークポート経由で接続した後は、記憶媒体を参照できるようにしたい(読み取り専用モード)。これを拡張して、実行中の他のデバイスのステータスをチェックします。 この問題を抱えて、私は同様の問題に直面し、解決策をうまく実装した専門家の指導を求めています。 私は解決策を探しているわけではありませんが、考えられる方法です。組み込みデバイス用診断ツール

おかげ

+0

正確に何をしたいですか?ストレージデバイス上のファイルの内容が損傷していないことを確認しますか?ファイルシステムエラーの数?あなたのNAND型ストレージデバイス上の不良ブロックの数? – fghj

+0

この診断ツールを使用して私の記憶媒体(SRAM、USBスクラッチ、SATA)にアクセスし、内容を閲覧できるようにしたい – Monku

+1

組み込みLinuxを使用している場合、その上に 'dropbear'がある可能性が非常に高いです、あなたのPC上で 'sshfs'を使って(デバイス)' fs'にアクセスしてください – fghj

答えて

0

一つのアプローチあなたのボードはUSBからの起動をサポートしている場合

(それは完全にあなたの組み込みボードに依存)ということで、あなたはUSBからLinuxのinitrdイメージを起動するようにブートローダのコードを変更することができ、あなたのボードにUSBが接続されている場合、それ以外の場合はノーマルの起動手順。

ますが、別の周辺機器の状態を確認し、usbdisk

に関するレポートを生成するために、1つのC診断ユーティリティを書くことができますLinuxではUSBをマウントし、ユーティリティを起動するように変更RCSファイルを使用してボード用のLinux initrdイメージを作成します起動時にrootfilesystemのbinフォルダにユーティリティをコピーします。

ボードをUSB接続して電源を入れると、テストソフトウェアが起動して周辺機器をテストします。そうしないと、通常のソフトウェアが起動します。

願っています!

関連する問題