[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: