Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Usb hiireen ajurien teko

Sivun loppuun

Cc [05.02.2005 17:34:46]

#

No niin sain tehtyä oman usb hiiri patentin. Johdotkin sain yhdisteltyä oikein. Mutta törmäsin ongelmaan koska kyseessä on oma tekemäni usb hiiri niin minun tarvitsee tehdä sille ajurit koska windowsin on mahdoton tunnistaa se. Mutta en oikein keksinnyt miten voisin tehdä ajurit sille usb laitteelle niin tulin kysymään viisaammilta neuvoa.

esakom [05.02.2005 17:36:34]

#

ei taida basicillä ajureitten teko onnistua... C:tä kehiin! Ajureitten kirjoittelu vaatii aina hieman opiskelua, voit aloitella vaikka sivulta: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndevice/html/driverhowto.asp

Cc [05.02.2005 17:41:42]

#

En tiedä onnistuuko usb laitteelle ajurien teko mutta onhan ajureita tehty visual basicillä Esim: http://www.mikrobitti.fi/nettijatkot/2001/11/rakentelu/

esakom [05.02.2005 17:46:05]

#

jos en cc ole ihan hakusessa, niin ei tuossa mb:n jutussa mitään ajureita kirjoiteltu. Ohjelma lukee tavaraa sarjaportista, ja lukemisessa käytetään windowsin sarjaportin driveria...

Cc [05.02.2005 18:07:00]

#

No jos visual basicillä ei saa tehtyä ajureita niin saisiko C++ tehtyä siitä ymmärrän jo jonkin verran?

esakom [05.02.2005 18:13:08]

#

C++ taitaa käydä yhtä hyvin kuin pelkkä C. Lataa se DDK ja katsele sieltä sampleja, en ole kyllä itsekään koskaan USB-laitteelle ajuria tehnyt... Ajureitten kirjoittelu voi kyllä jo vaatia aika hyvää ohjelmointitaitoa... Jostain saattaisi tietty löytyä oikein oppaita ajurien kirjoitteluun, kirjojakin aiheesta on kirjoitettu...

Cc [05.02.2005 19:52:41]

#

Pystyykö visual basicillä tekemään ajurit usb laitteeseen?
Kun en tuota DDK oikein ladatuksi saa.
Ja visual basic on tuollaiset 4 kertaa vahvempana kuin c++ minun kieli taidostani.

zacura [06.02.2005 11:38:35]

#

Voit myös yrittää saada laitteesi standardiksi usb-hiireksi, tällöin windows tunnistaa sen automaattisesti ja käyttää oletusajureita.

Cc [06.02.2005 14:31:48]

#

Miten saan / yritän saada hiireni standardiksi usb-hiireksi?

zacura [06.02.2005 18:11:41]

#

Cc kirjoitti:

Miten saan / yritän saada hiireni standardiksi usb-hiireksi?

Ei mitään tietoa :).

Mutta jos olet käyyttänyt jotain elektroniikka harrastajille suunnattua usb-ohjainta niin eiköhän valmistajan kotisivuilta löydy piirille yleiskäyttöinen ajuri.

Cc [06.02.2005 19:00:15]

#

Tein vanhasta nokia datan hiirestä usb mallin :)
http://laski.mine.nu/hiireni.jpg

nomic [06.02.2005 20:05:12]

#

Eiköhän kannata ihan suosiolla tehdä c/c++/asmi/jollain muulla kielellä ajurit(tai haet jonkun muun tekemään sitä, jos oma taito ei riitä). käsittääkseni vb:llä tehdyt ohjelmat toimivat vain windows-ympäristössä. Usbi-rottaa kohtaa huonompi asia, koska maailmassa on paljon muutakin kuin windows. :)
Yksi kieli josta en ole varma, niin miten olisi python?
Helppo, hauska ja veikeä kieli, joka porttautuu monille alustoille.

Cc [06.02.2005 20:10:45]

#

ei ajurien tarvitsisi olla kuin windowsille. Tekisin c++ jos saisin jostain esimerkin kun tuota esakomin DDK en saannut ladattua.

thefox [07.02.2005 01:34:56]

#

Helvetti jäätyy kun ajureita kirjotetaan Pythonilla ja porttautuviksi :)

Unohda Visual Basic, sillä homma ei tule onnistumaan. Käytä C:tä, C++:aa tai assemblyä mutta muista, että minkäänlaisten ajurien kirjoittaminen "pystymetsästä" ilman aiempaa kokemusta ei ole helppo homma.

Cc [07.02.2005 02:27:00]

#

C++ ajattelinkin käyttää. Ja kuten tuota edellistä lausettani lainaten niin tekesin sen c++ jos löytäisin jostain valmiin lähdekoodin.

esakom [07.02.2005 02:28:26]

#

niin nomic: ootko nähny jossain ajuria joka toimisi esim. sekä windowsissa, linuxissa että macissa?

mikä siinä ddk:n latauksessa oli vikana?

zacura [07.02.2005 11:47:37]

#

Cc kirjoitti:

Tein vanhasta nokia datan hiirestä usb mallin :)
http://laski.mine.nu/hiireni.jpg

Siis teit vanhasta hiirestä usb-hiiren, oliko se ps/2 vai sarja-hiiri?

Miten kytkit johdot?

Jos et liittänyt laitteeseen mitään usb-ohjainta niin se tuskin osaa keskustella emolevyn usb-isännän kanssa. Tarvitset esim. mikrokontrollerin väliin joka muuttaa sarja- tai ps/2-protokollan usbille sopivaksi.

Tuolta löytyy ps/2 aika hyvin käsiteltynä
http://www.computer-engineering.org/

Cc [07.02.2005 15:31:04]

#

hiiri oli ps/2. Niin tuossahan se minun ongelmani tulee kun en löydä mistään sopivaa mikrokontrolleria. Joten sitä minä nytten niinkus etsiskelen.
Johtojen kytkemistä mietin jonkin aikaa ja päädyin ratkaisuun että purin usb -> ps/2 muokkaimen ( http://laski.mine.nu/usb.jpg tuon näköisen härvelin) joten johtojen pitäisi olla kunnossa.

zacura [07.02.2005 16:44:33]

#

Jonkinnäköisen usb-ohjaimen tarttet. Jos hiiren olisi tarkoitus toimia usb-portissa sovittimen kanssa niin silloin se toimisi myös jos ps/2-liittimen tilalle laittaa usb-liittimen. Nyt ongelmana on että hiiren mikrokontrolleri ei ymmärrä usb-porttia.

Tuolta löytyy aika helppokäyttöisen näköinen usb-ohjain:
http://www.usbee.com/usbdevice.html

tosin hinta on tähtitieteellinen


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta