todojava Posted April 4, 2011 Report Share Posted April 4, 2011 Eso po, cual es la ciencia que estudia la creación de driver mediante software. Ya que esto hace que el hardware funcione en cualquier s.o. siendo factible y viable la creación del software . Link to comment Share on other sites More sharing options...
cs2005c Posted April 18, 2011 Report Share Posted April 18, 2011 Buena Pregunta igual e buscado info pero no hay mucha...pero es un tema interesante!!! Link to comment Share on other sites More sharing options...
Ra Posted April 19, 2011 Report Share Posted April 19, 2011 Los drivers se programan, el 99,999% en C/C++... Para hacer un driver para un dispositivo de hardware, necesitas conocer 2 cosas: 1. El dispositivo, específicamente el protocolo de operación del dispositivo. Por lo general, el driver funciona como "interprete" de ordenes y resultados que viajan entre el sistema operativo y el dispositivo. Bueno... por ejemplo, si tengo un dispositivo que enciende una lucecita... el sistema operativo envía un comando al driver "prender lucecita", el driver traduce ese mensaje y lo envía al dispositivo... Esa traducción es de acuerdo al protocolo del dispositivo, por ejemplo, se podría traducir en "2Fh"... 2. El sistema operativo donde se montará el driver... Todos los sistemas operativos tienen distinto kernel (el kernel es el que "maneja" los drivers). Por lo tanto, un driver para linux no funciona en windows, incluso, un driver para win7 no funciona en win98, porque todos tienen kernel distinto... Sobre qué ciencia lo estudia... plop! ni la menor idea... :tonto: Salu2. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now