Smart MSD  

 概要

- USBファイルの移動が容易に

- MSDスタンダート使用

SmartMSD 

 Smart MSD

 SEGGER社の新しいSmart Mass Storage Device (SmartMSD) は、USBデバイスへの転送USBデバイスからの転送の両方を容易にするためMSDスタンダードを使用しています。転送がドラックアンドドロップで完了します。

 

 SmartMSDに採用されているアクティブファイルシステム技術はユニークです。USBデバイスがホストに接続されると、専用のストレージメモリがなしでファイルの読み取り・書き込みがされます。SmartMSDソフトウェアは、ホストで何のオペレーションが行われ、組み込みターゲットのアプリケーション層に送られるか分析し、次の適切なアクションに繋げます。

 

これによって、ソフトウェアはホストサイドに追加ソフトウェアやドライバーなしで、非常に柔軟で様々なアプリケーションや目的に使用できます。もっとも一般的なアプリケーションはファームウェアのアップデートのスムーズな進行です。 新しいファームウェアのイメージをSmartMSDデバイスの方へドラックアンドドロップすることで、SmartMSDは新しいファームウェアをアプリケーションのフラッシュローダーに移します。このフラッシュローダープログラムはイメージをダーゲットデバイスのイメージをプログラムします。一度完成すると、ターゲットデバイスは再起動し、新しいファームウェアイメージを使用します。このプロセスはSEGGER社のemSecureと併用することで新しいアップデートの信頼性が上がります。

 

 他にも多くのアプリケーションがあります。例えば、新しいコンフィギュレーションファイルをターゲットデバイスに記憶させるときやUSBデバイスがセンサーのときメジャメントデータを読み込むとき、また、付属の情報を収集するときに使用できます。

 

 SEGGER社は、J-Link OB (On-Board) デバッグプローブのドラックアンドドロップ機能にこの技術を使用しています。これにより、ターゲットのプログラミングを複雑なデベロップメントソフトウェアを使用せずに単純化できます。 SmartMSDは、MSD コンポーネントのエクステンションで、SEGGER 社のemUSB-Device スタックのオプションとして開発されました。

 SmartMSDは、Windows, OS X, Linux そして Androidを動かすホストとスムーズに動きます。 メモリの必要量は非常に少なく、ROMの10KB以下、RAMの4KBにあたります。 SmartMSDの詳細は弊社にお問い合わせください。 


 emUSB-デバイス

emUSB-デバイスは高パフォーマンスのUSBデバイススタックで、とりわけ組み込みシステム用にデザインされています。この応用力のあるデバイススタックにより、ほぼ全てのクラスの組み合わせを可能にした、マルチクラスデバイスの開発が可能になります。 emUSB-デバイスは、メディアトランスファープロトコル、マスストレージデバイス、CDROM、ヒューマンインターフェースデバイス、 CDC (Serial port communication), プリンターと洗練されたBulk コミュニケーションといったクラスに対応します。

emUSB-デバイスはUSB-スタンダードに対し完全に対応します。 1.プライベートキーとパブリックキーをコンピューター上に作る(一回のセットアップで)

2.プライベートキーを使って生産アプリケーションにコードを加え、守りたいデータ(シリアルナンバー、プロダクトIDやファームウェアなど)にサインします。

3.パブリックキーデータとボイラープレートコードを加え、生産アプリケーションに使われた署名が正しいものか検証します。 

 


 SEGGER社について

SEGGER Microcontroller は、組み込み用のソフトウェアコンポーネントの他、ハードウェアとソフトウェアの開発ツールを製造している会社です。「組み込みシステム」はマイクロプロセッサーや関連コンポーネントが困難で複雑なタスク、例えば携帯電話、医療機器、インストルメント・クラスタ、計測機器、サテライトラジオ、デジタルカメラなどを動かすのを補助します。

 

SEGGER Microcontroller – The Embedded Experts SEGGER社は1997年に始まり、今でも堅調な成長を見せている会社です。ドイツのHildenに本社を構え、世界中に代理店を持ち、ローカルオフィスはマサチューセッツに置いています。SEGGER社は、全ての製品ラインを全世界に提供しています。

 

SEGGER社のソフトウェア製品には、embOS (RTOS), emWin (GUI), emFile (ファイルシステム), emUSB (USB ホスト・デバイススタック) , embOS/IP (TCP/IPスタック)があります。組み込みシステム上の効率的なプログラミング経験を持ち、高度に統合され、費用効果の高いプログラミングと開発ツールを提供しています。例えば、フラッシャー(スタンドアロン フラッシュプログラマ) や産業用主導のJ-Link/J-Traceエミュレータがあります。

 

SEGGER社はソフトウェア開発の時間を削減し、組み込みのアプリケーションに時間を割けるよう、手ごろな価格で、高品質、柔軟性に富んだ使い勝手の良いツールとソフトウェアコンポーネントを提供しています。