May 192004
 

Zivile klausė: 1. Noriu informacijos apie draiverių kūrimą. Domina USB įrenginiams naudojami draiveriai ir jų kūrimas (programavimo kalba, ypatumai…). USB portas naudojamas kaip sąsaja tarp kompiuterio ir medicininės įrangos. 2. Kuo skiriasi USB nuo LPT, LAN, PCI ir kitų portų? Kokie USB veikimo principai naudojant Windows, Linux… operacines sistemas?

Guru atsako:

Apie įrenginių tvarkykles (drivers) ir jų kūrimą (UNIX sistemose) galite skaityti:
http://www.cs.arizona.edu/computer.help/policy/DIGITAL_unix/AA-PUBVD-TE_html/TOC.html
Kaip rašyti USB įrenginio tvarkyklę Linux sistemoje, galite paskaityti šį straipsnį (straipsnis parengtas naudojantis stambiausio Linux tvarkyklių kūrėjo pateiktais duomenimis):
http://www.linuxjournal.com/article.php?sid=4786
Beje, yra ir kitas, į šiuos du panašus straipsnis:
http://www.freeos.com/articles/2677/2/13/
Su dokumentacija Windows sistemai yra kiek kebliau; nemažai informacijos galima rasti ne elektroniniuose (popierius, knyga :-) ) leidiniuose, arba išklausyti įvairius mokymų kursus. Pateikiame keletą nuorodų, kuriose pateikiamos informacijos turėtų pakakti bent jau pradžiai:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gstart/hh/gstart/gs_basics_5r6v.asp
(naudokitės kairėje esančiu langu, jame rasite ir daugiau su tvarkyklių kūrimu susijusios informacijos, čia tik informacija, kokių tipų tvarkyklės naudojamos Windows sistemoje);
nuoroda labiau susijusi su USB tvarkyklėmis:
http://msdn.microsoft.com/library/en-us/buses/hh/buses/usb-concepts_3cx3.asp
Taip pat verta paskaityti ir ši puslapį:
http://www.chsw.com/ddk/ (čia pateikiama gan daug nuorodų, taip ir ir į nepriklausomų tvarkyklių kūrėjų puslapius)
Knygos pavyzdys:
http://www.amazon.com/exec/obidos/tg/detail/-/1578700582/002-3664443-4754468?v=glance

Apie USB prievadus (ports) šiek tiek informacijos galite rasti čia:
http://www.geocities.com/budallen98_98/usb.html.

Susiję straipsniai:

  • Susijusių straipsnių nėra
 Posted by at 12:00 am

Sorry, the comment form is closed at this time.

Bad Behavior has blocked 758 access attempts in the last 7 days.