لیب‌یواس‌بی

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو
لیب‌یواس‌بی
انتشار اولیه ۲۰۰۷
انتشار پایدار ۱٫۰٫۹
نوشته شده به زبان برنامه‌نویسی سی
سیستم‌عامل شبه یونیکس
گونه رابط برنامه‌نویسی نرم‌افزار
پروانه جی‌پی‌ال نسخه ۲٫۱
وب‌گاه www.libusb.org

لیب‌یواس‌بی (به انگلیسی: libusb) کتابخانه‌ای برای سیستم‌عامل‌های شبه یونیکس است که دسترسی به دستگاه‌های یواس‌بی را ممکن می‌سازد و به کمک این کتابخانه، برنامه‌های کاربردی می‌توانند اطلاعات را از دستگاه‌های یواس‌بی بخوانند و یا در آنها اطلاعاتی را بنویسند. این کتابخانه بدون نیاز به گرداننده‌های (به انگلیسی: driver) هسته این قابلیت‌ها را در اختیار برنامه‌نویس قرار می‌دهد. این کتابخانه به زبان برنامه‌نویسی سی نوشته شده است و هم‌اکنون برای سیستم‌عامل‌های لینوکس، خانواده بی‌اس‌دی و مک اواس ده در دسترس است. همچنین پورتی از این کتابخانه برای سیستم‌عامل مایکروسافت ویندوز هم موجود است. از جمله برنامه‌هایی که از این کتابخانه استفاده می‌کنند، می‌توان به SANE، پروژه اسکنر لینوکس اشاره کرد که استفاده از لیب‌یو‌اس‌بی را نسبت به ماژول هسته scanner ترجیح داده است، چرا که این ماژول، محدود به هسته ۲٫۴ لینوکس است. این کتابخانه یک نرم‌افزار آزاد است و تحت پروانه جی‌پی‌ال منتشر می‌شود.

پیوند به بیرون[ویرایش]

منابع[ویرایش]

  • مشارکت‌کنندگان ویکی‌پدیا، «libusb»، ویکی‌پدیای انگلیسی، دانشنامهٔ آزاد (بازیابی در ۱۴ شهریور ۱۳۹۲).