のlibusbは、オープンソース、クロスプラットフォームと完全に無料のライブラリソフトウェアCで実装とLinux、Androidの下のUSBへの一般的なアクセス(ユニバーサル·シリアル·バス)を提供するためにオフセットデバイス、BSD(FreeBSDの、OpenBSDの、NetBSDの)から設計です、Microsoft Windowsの、Windows CEとダーウィン/ Mac OS Xオペレーティングシステム。
ライブラリーは、容易かつ迅速に他のオペレーティングシステムに移植することができるように設計されている。特定のOSへのlibusbポートにしたいあなたの人々は、ソースアーカイブの中に発見PORTINGファイルを見てみる必要があります。 、コンパイル、インストールおよびGNU / Linuxオペレーティングシステムの下で、あなたのプロジェクトでのlibusbライブラリを使用する次のsection.Gettingで説明libusbToを始めとして、ビルとのlibusbライブラリをインストールするには、簡単な作業で、最初からソフトウェアの最新バージョンをダウンロードSoftowareまたはその公式ウェブサイトを経由して(記事の最後にあるリンクを参照)、コンピュータ上のどこかにアーカイブを保存、それを抽出して、お気に入りのターミナルエミュレータアプリケーションを開きます。
CD&rsquoの;&lsquoを使用します。 SHのautogen.sh&rsquoの、抽出されたアーカイブファイル(例:cd /home/softoware/libusb-1.0.19)の場所に移動して、&lsquoを入力するためのコマンド。設定&rsquoの、プロジェクトを構成するには、だけでなく、&lsquo生成するには、コマンド。お使いのハードウェアアーキテクチャのためのプログラムを最適化したり、様々なオプションを有効にするために使用できるスクリプトは、(詳細については命令; ./のconfigure --help&rsquoの&lsquoを参照)。
あなたが最適化していない/再構成するプログラムを選択した場合は、単に&lsquoを入力し、作る&rsquoの。それをコンパイルするためのコマンド。 tが数秒以上かかる、あなたは&lsquo実行することで、広いのlibusbシステムをインストールすることができます; sudoがインストール&rsquoの作る、そのshouldn&rsquoのコンパイルが成功し、後に特権ユーザーとして、またはコマンド‘ rsquoの&インストールする。 rootとしてコマンド。それはUSBデバイスにアクセスできるように、今、独自のアプリケーションに統合することができます。
の の新機能このリリースでは:ます。
- LinuxおよびMac OS X(#11) のUSBバルクストリームのサポートを追加
- Windowsの場合:AMDとIntel USB-3.0ルートハブのサポートを追加します。
- Windowsの場合:以降のWindows 8または(#10)のUSB 3.0速度検出を修正します。
- libusb_strerror文字列を追加しましたロシア語翻訳ます。
- すべて:様々な小さな修正とクリーンアップします。
- (プログラム先頭)の数字は、すなわち見る、libusbを発行番号です:https://github.com/libusb/libusb/issues/11ます。
のバージョン1.0.18に新しいのは何ですか。
- 複数のメモリリークを修正します。
- HID転送はWindows上でデータを返さないとクラッシュする問題を修正しまします。
- すべての保留中のイベントが消費されていることを確認します。
- 改善AndroidとuClinuxをサポートします。
- 複数のWindowsの改善(エラーログ、VS2013、VIA xHCIサポート)します。
- 複数のOS Xの改善(壊れたコンパイル、SIGFPE、64ビットサポート)します。
のバージョン1.0ベータ2のの新機能:
- マッチ行動に対処するのlibusb-0.1エンドポイントします。
- を更新します。
のlibusb-0.9.1用の
コメントが見つかりません