eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronika[usb] jak to nazwać?
Ilość wypowiedzi w tym wątku: 35

  • 21. Data: 2012-01-13 20:31:11
    Temat: Re: [usb] jak to nazwać?
    Od: "Grzegorz Niemirowski" <g...@p...onet.pl>

    identifikator: 20040501 <N...@g...pl> napisał(a):
    > about WinUSB...
    > co to jest ten co-installers?

    Dodatkowa biblioteka dla sterowników bazujących na Windows Driver Foundation
    (WDF). Nie jest związana z WinUSB. Generalnie nie trzeba się tym jakoś
    przejmować. Ważne, żeby odpowiedni plik DLL był na dysku.

    --
    Grzegorz Niemirowski
    http://www.grzegorz.net/
    OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/


  • 22. Data: 2012-01-13 22:14:37
    Temat: Re: [usb] jak to nazwać?
    Od: "identifikator: 20040501" <N...@g...pl>

    a może widziałeś gdzieś jakie wymagania (jakie endpointy) musi spełnić
    urządzenie USB, żeby nie trzeba było pisać pliku inf?


  • 23. Data: 2012-01-13 22:44:21
    Temat: Re: [usb] jak to nazwać?
    Od: "Grzegorz Niemirowski" <g...@p...onet.pl>

    identifikator: 20040501 <N...@g...pl> napisał(a):
    > a może widziałeś gdzieś jakie wymagania (jakie endpointy) musi spełnić
    > urządzenie USB, żeby nie trzeba było pisać pliku inf?

    Powtarzam trzeci raz: wymagania są odnośnie deskryptorów. Potrzebne są trzy
    deskryptory:
    .OS String Descriptor
    .Extended Compat ID OS Feature Descriptor
    .Extended Properties OS Feature Descriptor
    Wszystko jest na stronach MS poświęconych WinUSB.
    http://msdn.microsoft.com/en-us/library/windows/hard
    ware/hh450799(v=VS.85).aspx
    Tych stron (rozdziałów) jest tylko siedem, są krótkie i prosto napisane.

    Co do endpointów, to chodzi o to, że WinUSB nie obsługuje endpointów
    isochronous, co też już wspomniałem. Ale to nie ma związku z plikami inf.
    http://msdn.microsoft.com/en-us/library/windows/hard
    ware/ff540215(v=VS.85).aspx

    --
    Grzegorz Niemirowski
    http://www.grzegorz.net/
    OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
    Uptime: 0 days, 1 hours, 43 minutes and 18 seconds


  • 24. Data: 2012-01-14 09:45:22
    Temat: Re: [usb] jak to nazwać?
    Od: Zbych <a...@o...pl>

    W dniu 2012-01-13 23:14, identifikator: 20040501 pisze:
    > a może widziałeś gdzieś jakie wymagania (jakie endpointy) musi spełnić
    > urządzenie USB, żeby nie trzeba było pisać pliku inf?

    Urządzenia HID nie muszą mieć pliku inf pod windowsem.


  • 25. Data: 2012-01-14 12:31:37
    Temat: Re: [usb] jak to nazwać?
    Od: "identifikator: 20040501" <N...@g...pl>

    > Urządzenia HID nie muszą mieć pliku inf pod windowsem.

    przeglądałem specyfikację usb urządzeń HID i za wiele z niej nie
    zrozumiałem, ale to dlatego, że w niej nie było istoty sprawy - jakie
    deskryptory i endpointy... istnieje coś bardziej zjadliwego?


  • 26. Data: 2012-01-14 13:47:04
    Temat: Re: [usb] jak to nazwać?
    Od: Zbych <a...@o...pl>

    W dniu 2012-01-14 13:31, identifikator: 20040501 pisze:
    >> Urządzenia HID nie muszą mieć pliku inf pod windowsem.
    >
    > przeglądałem specyfikację usb urządzeń HID i za wiele z niej nie
    > zrozumiałem, ale to dlatego, że w niej nie było istoty sprawy - jakie
    > deskryptory i endpointy... istnieje coś bardziej zjadliwego?

    http://www.beyondlogic.org/usbnutshell/usb1.shtml
    http://www.usb.org/developers/devclass_docs/HID1_11.
    pdf

    The Control pipe is used for:
    - Receiving and responding to requests for USB control and class data.
    - Transmitting data when polled by the HID class driver (using the
    Get_Report request).
    - Receiving data from the host.

    http://www.makelinux.net/ldd3/chp-13-sect-1

    Every USB device has a control endpoint called "endpoint 0" that is used
    by the USB core to configure the device at insertion time.


    Czyli wystarczy sam endpoint kontrolny (zerowy) do transmisji danych z i
    do urządzenia HID. Gotowe deskryptory znajdziesz w przykładach HID w LUFie.


  • 27. Data: 2012-01-14 14:20:04
    Temat: Re: [usb] jak to nazwać?
    Od: "Grzegorz Niemirowski" <g...@p...onet.pl>

    identifikator: 20040501 <N...@g...pl> napisał(a):
    > przeglądałem specyfikację usb urządzeń HID i za wiele z niej nie
    > zrozumiałem, ale to dlatego, że w niej nie było istoty sprawy - jakie
    > deskryptory i endpointy... istnieje coś bardziej zjadliwego?

    Chwilka, bo pomieszały się dwie rzeczy. Albo mówimy o HID albo o WinUSB. W
    obu tych przypadkach nie potrzeba martwić się sterownikiem. Jednak to są
    zupełnie oddzielne i niezwiązane ze sobą rzeczy. Więc może najpierw się
    zdecyduj czego chcesz używać. Ja pisałem o WinUSB, bo w podwątku obok o tym
    pisaliśmy. I tam istotne są specjalne deskryptory WinUSB, żeby Windows
    wiedział, że ma użyć sterownika WinUSB i nie pytać użytkownika o sterownik.
    Natomiast o HID napisał Ci Zbych. W każdym razie zdecyduj się czego
    potrzebujesz. Pamiętaj, że HID to są konkretne klasy urządzeń, jak sama
    nazwa mówi, przeznaczonych do interakcji z użytkownikiem (klawiatura, mysz,
    joystick itp). HID więc zawęża pole manewru, musisz mieć deskryptory i
    endpointy zgodne z daną klasą. Więc najpierw zastanów się czego tak naprawdę
    potrzebujesz a potem się będziesz zastanawiać czy wybrać HID a jeśli tak, to
    którą klasę.

    --
    Grzegorz Niemirowski
    http://www.grzegorz.net/
    OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
    Uptime: 0 days, 11 hours, 28 minutes and 51 seconds


  • 28. Data: 2012-01-14 15:02:49
    Temat: Re: [usb] jak to nazwać?
    Od: Zbych <z...@o...pl>

    On 14.01.2012 15:20, Grzegorz Niemirowski wrote:

    > Pamiętaj, że HID to są konkretne
    > klasy urządzeń, jak sama nazwa mówi, przeznaczonych do interakcji z
    > użytkownikiem (klawiatura, mysz, joystick itp).

    Pominąłeś klasę generic hid, w której transmitujesz dane jakie chcesz.
    Cypress robi np. konwertery USB-RS232 w klasie HID.


  • 29. Data: 2012-01-14 15:40:37
    Temat: Re: [usb] jak to nazwać?
    Od: "Grzegorz Niemirowski" <g...@p...onet.pl>

    Zbych <z...@o...pl> napisał(a):
    > Pominąłeś klasę generic hid, w której transmitujesz dane jakie chcesz.
    > Cypress robi np. konwertery USB-RS232 w klasie HID.

    Przyznaję, nie wiedziałem o niej. Tylko, czy np. Windows to obsługuje?
    Konwertery takie jak PL2303 czy HL340 wymagają instalowania sterowników. I
    czy "jakie chcesz" oznacza też transfery bulk?

    --
    Grzegorz Niemirowski
    http://www.grzegorz.net/
    OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
    Uptime: 0 days, 13 hours, 6 minutes and 55 seconds


  • 30. Data: 2012-01-15 21:42:04
    Temat: Re: [usb] jak to nazwać?
    Od: "identifikator: 20040501" <N...@g...pl>

    muszę to przeczytać, trochę mi się zejdzie

    ale może Ktoś mi powiedzieć jak dołącza się biblioteki WinUSB z WDK (czy
    WDF) do projektu w Borlandzie 5.5?

strony : 1 . 2 . [ 3 ] . 4


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: