eGospodarka.pl
eGospodarka.pl poleca

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

  • 1. Data: 2012-01-12 21:17:09
    Temat: [usb] jak to nazwać?
    Od: "identifikator: 20040501" <N...@g...pl>

    chodzi mi o programową realizację obsługi USB w mikroprocesorach, jak to się
    fachowo nazywa jednym wyrazem?


  • 2. Data: 2012-01-12 21:49:32
    Temat: Re: [usb] jak to nazwać?
    Od: bratsiostry <n...@i...pl>

    identifikator: 20040501 pisze:
    > chodzi mi o programową realizację obsługi USB w mikroprocesorach, jak to
    > się fachowo nazywa jednym wyrazem?

    Jednym wyrazem - pomyślmy...
    Może: prousb.
    Pewnie będą inne propozycje bo temat ciekawy :-)

    Podejrzewam, że jednak nie chodzi Ci o nazwę, ale chcesz coś takiego
    zrobić i potrzebujesz materiałów. Jeśli tak to określ czy chcesz być
    hostem, któremu się wkłada, czy dzievicem wkładającym, na jaki procek,
    jaki język, jakie usługi (włóż wyjmij są podstawowymi, ale później jest
    całą prezentacja - nie wiesz kim ja jestem? a ja mogę to, a nawet tamto,
    daj mi mocy... itd.)
    Rozwiązaniem może być sprytna biblioteczka w C, która załatwi robotę -
    ale okreśł swoje potrzeby.


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

    > Rozwiązaniem może być sprytna biblioteczka w C, która załatwi robotę - ale
    > okreśł swoje potrzeby.

    potrzeba mi nazwać jakimś krótkim sloganem progrmową realizację obsługi USB,

    a biblioteczki zarówno hosta jak i devica to chętnie, chętnie.


  • 4. Data: 2012-01-12 22:26:34
    Temat: Re: [usb] jak to nazwać?
    Od: "Grzegorz Niemirowski" <g...@p...onet.pl>

    identifikator: 20040501 <N...@g...pl> napisał(a):
    > potrzeba mi nazwać jakimś krótkim sloganem progrmową realizację obsługi
    > USB,

    Chyba nie ma takiego sloganu. Jak już to software-based albo software-only.

    > a biblioteczki zarówno hosta jak i devica to chętnie, chętnie.

    http://www.obdev.at/products/vusb/index.html

    --
    Grzegorz Niemirowski
    http://www.grzegorz.net/
    OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
    Uptime: -7989 days, -16 hours, -20 minutes and -41 seconds


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

    dzięki, a jak to ugryźć od strony PC?


  • 6. Data: 2012-01-13 10:07:16
    Temat: Re: [usb] jak to nazwać?
    Od: "Grzegorz Niemirowski" <g...@p...onet.pl>

    identifikator: 20040501 <N...@g...pl> napisał(a):
    > dzięki, a jak to ugryźć od strony PC?

    Chcesz na PC robić software'owe USB???
    Czy pytasz ogólnie o obsługę USB np. pod Windows?

    --
    Grzegorz Niemirowski
    http://www.grzegorz.net/
    OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
    Uptime: -7989 days, -4 hours, -39 minutes and -38 seconds


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

    > Czy pytasz ogólnie o obsługę USB np. pod Windows?

    tak, ale na wbudowanych sterownikach np. hid i (kosmos) mass storage...


  • 8. Data: 2012-01-13 10:18:17
    Temat: Re: [usb] jak to nazwać?
    Od: "Grzegorz Niemirowski" <g...@p...onet.pl>

    identifikator: 20040501 <N...@g...pl> napisał(a):
    >> Czy pytasz ogólnie o obsługę USB np. pod Windows?
    > tak, ale na wbudowanych sterownikach np. hid i (kosmos) mass storage...

    Nie rozumiem. Skoro masz wbudowany sterownik to po prostu działa. Np. Twoje
    urządzenie identyfikuje się jako klawiatura, wtedy w systemie widać je jako
    klawiatura. Masz na myśli wysyłanie jakichś niestandardowych komend do
    urządzenia HID? Tego nie testowałem.
    Jeśli (pod Windows) masz własny sterownik albo WinUSB, to z Twoim
    urządzeniem skojarzony jest interfejs o konkretnym GUID. Możesz sobie
    wyenumerować interfejsy o tym GUIDzie i w ten sposób dostać listę
    podłączonych Twoich urządzeń. Używa się do tego funkcji
    SetupDiEnumDeviceInterfaces i SetupDiGetDeviceInterfaceDetail. Dostajesz
    ścieżkę do urządzenia. Jak ją masz, to otwierasz je jak zwykły plik funkcją
    CreateFile. I teraz możesz już gadać z urządzeniem. Transfery kontrolne
    możesz wykonywać za pomocą funkcji DeviceIoControl. Z kolei bulk zazwyczaj
    (zależnie od sterownika) przez po prostu WriteFile i ReadFile. Zapewne do
    urządzenia HID też można wysłać pakiet kontrolny za pomocą DeviceIoControl.

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


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

    > Jeśli (pod Windows) masz własny sterownik albo WinUSB,

    no jestem zielony w tej kwestii, kupiłem tą pomarańczową książkę o USB, ale
    z niej też się nic nie dowiedziałem... a ten WinUSB całkiem ciekawy, widzę,
    że nawet jakiś opis jest na wiki... możesz napisac parę słów komentarza?


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

    identifikator: 20040501 <N...@g...pl> napisał(a):
    > no jestem zielony w tej kwestii, kupiłem tą pomarańczową książkę o USB,
    > ale z niej też się nic nie dowiedziałem...

    Pewnie Andrzeja Daniuka? Mam, ale nie czytałem :) Widziałem jakiś komentarz,
    że ta książka do tłumaczenie MSDN. Coś w tym jest.

    > a ten WinUSB całkiem
    > ciekawy, widzę, że nawet jakiś opis jest na wiki... możesz napisac parę
    > słów komentarza?

    WinUSB to bardzo fajna sprawa, bo do wielu urządzeń nie musisz pisać
    sterownika tylko masz gotowy. Nie obsługuje on transferów isonochrous i
    czegoś tam jeszcze mało ważnego więc nadaje się do większości urządzeń.
    Wystarczy, że zrobisz plik inf i już możesz gadać z urządzeniem. A jak
    urządzenie samo w sobie wspiera WinUSB, czyli ma kilka odpowiednich
    deskryptorów, to nawet inf nie jest potrzebny, podłączasz i działa. No
    chyba, że ktoś ma zabytek zwany XP, tam WinUSB nie ma, ale jak ściągniesz z
    netu to też śmiga.

    Ostatnio testowałem konfigurację: urządzonko z ATmega32U4 + sofcik dla niego
    oparty o bibliotekę LUFA + WinUSB + programik na PC napisany w C++. Działało
    poprawnie i było proste do zrobienia. Taki zestaw chyba jest najlepszy do
    rozpoczęcia przygody z USB.

    --
    Grzegorz Niemirowski
    http://www.grzegorz.net/
    OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
    Uptime: -7988 days, -21 hours, -12 minutes and -37 seconds

strony : [ 1 ] . 2 ... 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: