RTV forum PL | NewsGroups PL

Jak korzystać z biblioteki libusb-win32 na Windows 64-bit i Linuxie?

libusb-win32

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jak korzystać z biblioteki libusb-win32 na Windows 64-bit i Linuxie?

identyfikator: 20040501
Guest

Sun Feb 03, 2008 5:50 pm   



czy ktoś może mi powiedzieć jak używać libusb-win32? czy
trzeba najpierw skompilować sobie driver z tej biblioteki i
zainstalować go jako driver naszego urządzenia, a potem
odwoływać się do urządzenia przez dołączoną do programu
bibliotekę libusb-win32? jak to będzie w windows 64 bit? a
może pod linuxem będzie łatwiej? z góry dzięki za wszystkie
informacje.

Adam Dybkowski
Guest

Sun Feb 03, 2008 11:10 pm   



identyfikator: 20040501 pisze:

Quote:
czy ktoś może mi powiedzieć jak używać libusb-win32? czy trzeba najpierw
skompilować sobie driver z tej biblioteki i zainstalować go jako driver
naszego urządzenia, a potem odwoływać się do urządzenia przez dołączoną
do programu bibliotekę libusb-win32? jak to będzie w windows 64 bit? a
może pod linuxem będzie łatwiej? z góry dzięki za wszystkie informacje.

1. Zainstaluj sterownik (libusb-win32-device-bin-x.x.x.x.tar.gz)
http://sourceforge.net/project/showfiles.php?group_id=78138

2. Przeczytaj dokumentację
http://libusb.sourceforge.net/doc/

Właśnie po to stworzono libusb, aby obsługa urządzenia pod Linuxem była
dokładnie identyczna jak w Windows czy MacOS X. Jeżeli piszesz program,
który w założeniu ma być przenośny, jest to istotne. Jeżeli natomiast
piszesz soft tylko dla Windows, możesz zapomnieć o libusb i spokojnie
sobie poradzić samym API systemu Windows.

--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

identyfikator: 20040501
Guest

Mon Feb 04, 2008 7:39 pm   



Quote:
który w założeniu ma być przenośny, jest to istotne.
Jeżeli natomiast piszesz soft tylko dla Windows, możesz
zapomnieć o libusb i spokojnie sobie poradzić samym API
systemu Windows.

a czy mógłbyś mnie nakierować na jakąś dokumentację do API
dla urządzeń USB? przynajmniej wymień jakieś nazwy funkcji
do obsługi USB... będę zobowiązany.

Adam Dybkowski
Guest

Mon Feb 04, 2008 10:34 pm   



identyfikator: 20040501 pisze:

[quote:9776ae4f45]piszesz soft tylko dla Windows, możesz zapomnieć o libusb i spokojnie
sobie poradzić samym API systemu Windows.

a czy mógłbyś mnie nakierować na jakąś dokumentację do API dla urządzeń
USB? przynajmniej wymień jakieś nazwy funkcji do obsługi USB...
[/quote:9776ae4f45]
USB I/O Programming Manual
http://www.delcom-eng.com/downloads/USBPRGMNL.pdf

Oczywiście w przykładowy kod źródłowy wstaw GUID swojego urządzenia, a
nie kostek Delcom'a.

Trochę odpowiedzi na najczęstsze pytania znajdziesz tutaj:
USB Developers FAQ
http://www.lvr.com/usbfaq.htm

Ogólnie mówiąc z urządzeniem USB gadasz standardowymi funkcjami dostępu
do plików (ReadFile, WriteFile) i urządzeń (DeviceIOControl), po
otwarciu go funkcją CreateFile. Trzeba tylko znać ścieżkę do sterownika
albo sobie ją odczytać podczas enumeracji (jak w USBPRGMNL.pdf).

--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

identyfikator: 20040501
Guest

Tue Feb 05, 2008 7:38 pm   



wielkie dzięki, to dobry początek

ale nie zaczaiłem tego GUID, kto nadaje ten numer? sterownik
sam sobie?

no i czy istnieje taki manual o pisaniu sterowników urządzeń
USB?

Adam Dybkowski
Guest

Tue Feb 05, 2008 10:51 pm   



identyfikator: 20040501 pisze:

Quote:
ale nie zaczaiłem tego GUID, kto nadaje ten numer? sterownik sam sobie?

Dokładniej mówiąc programista generuje:
http://www.microsoft.com/downloads/details.aspx?familyid=94551f58-484f-4a8c-bb39-adb270833afc&displaylang=en
http://www.microsoft.com/Downloads/details.aspx?FamilyID=aebc434c-14bc-409f-8537-43c711a0bf1e&displaylang=en

http://answers.google.com/answers/threadview?id=553194

--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

identyfikator: 20040501
Guest

Wed Feb 06, 2008 12:24 pm   



trochę się pogubiłem, powiedz mi gdzie robię błąd...
wkładamy urządzenie USB do portu USB w PC, zaczyna się
enumeracja, po enumeracji windows zaczyna szukać i instaluje
sterownik który tworzy interfejs identyfikowany GUID za
pomocą którego możemy komunikować się z naszym urządzeniem
USB funkcjami API, tak?
w takim razie gdzie szukać informacji jak pisać te
sterowniki pod Windows? DDK?
i wracając do libusb-win32... na stronie projektu pisze, że
można tego używać jako sterownika urządzeń USB, może mógłbyś
wyjaśnić mi jak?

Guest

Thu Dec 12, 2013 4:33 pm   



POMOCY!! Wiecie jak usunąc z komputera lub wyłaczyc plik:
libusb-win32-bin POMOCY!!

elektroda NewsGroups Forum Index - Elektronika Polska - Jak korzystać z biblioteki libusb-win32 na Windows 64-bit i Linuxie?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map