Odczyta daych z pendrivea

0

Witam

Czy ktos z was moze mi udzielic wskazowek odnostnie tworzenia prostego sterownik czytajacego dane z pendrive-a.
Troche pogoglowalem i okazuje sie ze mozna sie z tym dogadac za pomoca komend SCSI tylko ze nie wiem zabardzo gdzie taka komende nalezy wyslac. - Czy rejestry SCSI dla penow sa odwzorowane na przestrzen portow IO, czy mzoe zmapowane w pamieci operacyjnej. Jakie to porty/adresy w pamieci. Czy zakonczenie wykonania rozkazu sygnalizowane jest przerwaniem, czy jest mozliwosc przesylania danych poprzez przerwania w trybie PIO. Jak pobrac identyfikator urzadzenia (czy trzeba dogadac sie z magistrala PCI).

Mam na mysli natywny sterownik, nie zadne API, czy nawet przerwania BIOSOWE, bo w PROTECTED MODE uzywanie biosu nie wchodzi w rachube. - Tylko PC i "goly" procesor.

0

Ciekawe... Ale jak zdecydujesz się na API to WinAPI są funkcje do detekcji urządzeń USB.

0

Podsumowujac: chcesz napisac sterownik urzadzenia pod Windows (a tak sie sklada, ze dla Ciebie urzadzeniem tym jest pendrive)? Jesli tak, to chcac, nie chcac musisz siegnac po Driver Development Kit (DDK), a jak pamietam (dawno nie widzialem), jest tam chyba nawet przykladowy kod takiegoz sterownika.

Nie bedziesz musial pisac obslugi przez PCI - z twojego punktu widzenia bedziesz mial po prostu deskryptor urzadzenia, do ktorego najprawdopodobniej bedziesz robil ReadFile/WriteFile z ramkami rozkazow.

1 użytkowników online, w tym zalogowanych: 0, gości: 1