NXP SemiconductorsとOnChip Technologiesは提携して、USBホスト機能を備えたLPC1000、LPC2000、およびLPC3000ファミリのマイクロコントローラにUSBHostLiteソフトウェアを提供しています。これらには、LPC17xxシリーズ、LPC23xxシリーズ、LPC24xxシリーズ、LPC29xxシリーズ、LPC31xxシリーズ、およびLPC32xxシリーズのマイクロコントローラのメンバーが含まれます。USBHostLite は、OS レス環境で実行するための最小限のコードで USB 大容量ストレージ クラスのサポートのみを含む、簡素化された USB ホスト スタックです。USBHostLiteは、USBホストポートに接続されたUSBペンドライブ、USBハードディスクドライブなどのUSB大容量ストレージデバイス上のファイルにアクセスするための簡単なソリューションを提供します。
USBHostLite は、次の機能をサポートしています。
NXPの無料のUSBHostLiteソフトウェアには、次の制限があります。
注:このアプリケーションノートでは、USBHostLiteスタック全般と、特にEmbedded Artists LPC2468 OEMボードでのアプリケーションについて説明します。
LPCソースコード用のUSBHostLiteは、NXPのお客様が無料で使用でき、NXPのLPC2000およびLPC3000ファミリのマイクロコントローラでのみ使用できます。USBHostLiteソフトウェアをダウンロードまたは使用することにより、これらのNXPマイクロコントローラーでのみ使用することに同意したことになります。Hitex LPC2939ボード上の LPC293x デバイスに移植されたUSBHostLiteスタック:
Embedded Artists LPC2468 OEM ボード上の LPC2468 デバイスに移植された USBHostLite スタック:
Keil MCB1760評価ボード上の LPC1768 デバイスに移植されたUSBHostLiteスタック:
OnChip Technologies LLCは、フル機能と量産品質の組み込みUSBスタックを必要とするお客様のアプリケーション向けに、USB仕様に完全に準拠し、優れた安定性と構成可能性を提供する組み込みUSBホスト/デバイス/OTGスタックを提供しています。
このソフトウェアは、NXP Semiconductorsから現状のまま提供されます。NXP Semiconductorsは、情報提供以外の目的で、ここに含まれるソフトウェアをサポートまたは保証しません。サポートオプションやその他の組み込みUSBホスト/デバイス/OTGスタックなど、さらなる支援についてはOnChip Technologies LLCにお問い合わせください。