Re: Escrever um driver
--- "Rodrigo F. Baroni" <rodrigobaroni@yahoo.com.br>
escreveu: > Ola' caro Wanderson,
>
>
> --- wanderson <wdmagalhaes@netscape.net> escreveu: >
> Alo aos programadores (ou engenheiros de soft, sei
> > lá :)
> >
> > Alguém poderia me dizer (ainda que por alto) o que
> > se leva em conta ao
> > escrever um driver? Ou seja, o que alguém precisa
> > saber para escrever um
> > driver para GNU/Linux? Isso se aprende na
> faculdade
> > ou dá pra aprender
> > "na marra"?. Esse cara precisaria de quais
> > informações?
Aqui vem um detalhe: vc não aprende quase nada na
faculdade (claro que o que aprende é suficiente para
aprender o resto sozinho. Eu gosto disso ;)
Aprender computação é como aprender música. Uma vez
aprendido os conceitos, aprender uma linguagem,
aprender a programar kernel ou o que for é como alguém
que aprende música e está trocando de instrumento. É
só se adaptar.
As informações foram dadas pelo Baroni ;)
Só aproveitando a discussão sobre o kernel, eu e 3
colegas estamos penando para conseguir fazer um kernel
que dá boot mais rápido. Nós precisamos de informações
de como o kernel inicia (desde vc ligar a máquina) e
como é o esquema de memória dele (ex: como acessar
memória diretamente, como as estruturas são e onde
estão, etc.). Infelizmente foram poucos os lugares em
que encontramos as informações e, a maior parte do
kernel, não é comentada...
Se alguém souber de algum lugar pra procurar, por
favor me falem ;) Ah, ia esquecendo, esse é um
trabalho da matéria sistemas operacionais.
P.S.: desculpe, Baroni pela msg enviada a vc... era
para ter ido para a lista toda...
Até,
=====
Frederico "Ramirez" Marvila
Ciência da Computação - UFMG
e-SPEED - UFMG
"Friends shouldn't help friends run Windows." - Joe Barr
___________________________________
Email certified Windows free by Debian Linux.
_______________________________________________________________________
Busca Yahoo!
O melhor lugar para encontrar tudo o que você procura na Internet
http://br.busca.yahoo.com/
Reply to: