[Rio-pm] drive em Perl

Daniel Mantovani daniel.oliveira.mantovani em gmail.com
Quinta Fevereiro 23 14:24:36 PST 2012


On Feb 23, 2012, at 7:58 PM, Samir Cury wrote:

> Concordo contigo em muita coisa Mantovani, exceto a intensidade, dava pra ser mais sutil, e so pra advocar em favor dos novatos extremos, "eletrica" esta tao errado quanto "drive", pois o que foi descrito e eletricidade puramente. Eletronica so trabalhando com semi-condutores pra frente(transistores, diodos, FET's, etc).

Não é não, "It is generally acceptable to use the terms electric and electrical interchangeably. Essentially, the word "electric" will function as a way of qualifying the flow of electricity".
http://www.wisegeek.com/what-is-the-difference-between-electronic-and-electric.htm


> 
> Na verdade e possivel se programar device drivers sem necessariamente se preocupar tanto com as caracteristicas fisicas do circuito, quando por exemplo, tem um amigo  meu que trabalha fazendo interfaces de diversos circuitos logicos (imagina um array de 32 microcontroladores falando UART) com um unico servidor, programando FPGA's (que vao virar o ckt da placa final depois), interfaceando com o slot PCI-Express da maquina.
> 
> E claro, pro sistema operacional entender o que ele quer que entenda, teve que escrever um driver ***simples***
> 
> Pra fazer isso tudo, o unico conhecimento de "eletronica" que se precisa, e conectar fios aqui e ali (tx,rx, clock)  =)

Foi o que eu disse duas vezes, e vou repetir pela terceira e última vez:

*****Você pode fazer copy/paste o quanto quiser e ficar sem saber o que você fez o resto da sua vida.******


-- 
Software Engineer
Just Another Perl Hacker
Daniel Mantovani +5511 8538-9897
XOXO

> 
> Ajudando com a duvida do amigo, se voce quer escrever um driver mesmo, pense em algo util(problema real), pode ser desenvolver hardware do zero(algo novo), o que e bem dificil, ou mesmo adaptar sua placa de som para fazer algo a mais, ou algo diferente do que ja faz.
> 
> Abracos,
> Samir
> 
> 
> 
> 2012/2/23 Daniel Mantovani <daniel.oliveira.mantovani em gmail.com>
> Você deveria primeiro procurar saber os conceitos básicos de um kernel e parar de escrever "drive", já te corrigiram sobre isso.
> Além do mais, você precisa saber conceitos de elétrica, como lei de ohm, lei de kirchhoff, circuitos etc. Ah, você também pode copiar "How To's" da internet e ficar sem saber o que você fez a vida inteira.
> 
> http://www.amazon.com/Electric-Circuits-9th-James-Nilsson/dp/0136114997/ref=sr_1_1?ie=UTF8&qid=1330025911&sr=8-1
> http://www.amazon.com/s/ref=sr_kk_1?rh=i%3Astripbooks%2Ck%3Alinux+kernel&keywords=linux+kernel&ie=UTF8&qid=1330025932
> 
> material você tem de sobra espalhado na internet.
> De qualquer forma, quem vai te orientar melhor sobre isso é o Thiago Rondon.
> 
> -- 
> Software Engineer
> Just Another Perl Hacker
> Daniel Mantovani +5511 8538-9897
> XOXO
> 
> On Feb 23, 2012, at 5:20 PM, Aureliano Guedes wrote:
> 
>> Ainda estou pensando se entro nessa... hahaha
>> Quero fazer algum Drive simples, mas ainda não tenho ideia de qual.
>> Alguma sujestão de algo facil, so para fins recreativos mesmo???
>> 
>> > From: tiago.peczenyj em gmail.com
>> > Date: Thu, 23 Feb 2012 17:16:09 -0200
>> > To: rio-pm em pm.org
>> > Subject: Re: [Rio-pm] drive em Perl
>> > 
>> > Aureliano, vc não esclareceu que tipo de driver estava interessado em fazer :)
>> > 
>> > 2012/2/23 Aureliano Guedes <guedes_1000 em hotmail.com>:
>> > > Valeu, monges, esclareceu muitos pontos!
>> > >
>> > > Obrigado
>> > >
>> > > ________________________________
>> > > From: creaktive em gmail.com
>> > > Date: Thu, 23 Feb 2012 15:23:17 -0200
>> > >
>> > > To: rio-pm em pm.org
>> > > Subject: Re: [Rio-pm] drive em Perl
>> > >
>> > > Para os fins didáticos, recomendo um OS didático :)
>> > > http://www.returninfinity.com/baremetal.html
>> > >
>> > > Sistemas operacionais de uso geral encapsulam o kernel ao máximo (pelas
>> > > razões citadas por Blabos e Tiago); drivers de Windows e MacOS rodam em
>> > > maior parte no userspace, se não me engano (pelas interfaces WDM e I/O Kit,
>> > > respectivamente).
>> > >
>> > > ABS()
>> > >
>> > >
>> > >
>> > > On Thu, Feb 23, 2012 at 15:03, Aureliano Guedes <guedes_1000 em hotmail.com>
>> > > wrote:
>> > >
>> > > Apenas curiosidade! Não achei ainda uma resposta certa para o assunto, e to
>> > > querendo programar em kernel mode para fins didaticos.
>> > >
>> > > ________________________________
>> > > From: creaktive em gmail.com
>> > > Date: Thu, 23 Feb 2012 15:00:45 -0200
>> > >
>> > > To: rio-pm em pm.org
>> > > Subject: Re: [Rio-pm] drive em Perl
>> > >
>> > > Pergunta: por que você precisa do kernel mode?
>> > >
>> > > ABS()
>> > >
>> > >
>> > >
>> > > On Thu, Feb 23, 2012 at 14:46, Aureliano Guedes <guedes_1000 em hotmail.com>
>> > > wrote:
>> > >
>> > > Os principais : Windows, Linus e Mac.
>> > >
>> > >> From: tiago.peczenyj em gmail.com
>> > >> Date: Thu, 23 Feb 2012 14:43:49 -0200
>> > >
>> > >> To: rio-pm em pm.org
>> > >> Subject: Re: [Rio-pm] drive em Perl
>> > >>
>> > >> Estamos falando de que sistema operacional?
>> > >>
>> > >> 2012/2/23 Aureliano Guedes <guedes_1000 em hotmail.com>:
>> > >> > Intão tem como programar em Kernel mode??
>> > >> >
>> > >> >
>> > >> >> From: tiago.peczenyj em gmail.com
>> > >> >> Date: Thu, 23 Feb 2012 14:33:13 -0200
>> > >> >> To: rio-pm em pm.org
>> > >> >> Subject: Re: [Rio-pm] drive em Perl
>> > >> >
>> > >> >>
>> > >> >> vc quer dizer um Driver de dispositivo? Talvez se for possivel rodar
>> > >> >> em userland... sim... mas vc vai ter um grande overhead nisso. Em
>> > >> >> Kernel Space algo me diz que é bem... inusitado...
>> > >> >>
>> > >> >> 2012/2/23 Aureliano Guedes <guedes_1000 em hotmail.com>:
>> > >> >> > Monges, uma perguntinha...
>> > >> >> >
>> > >> >> > Sabem se é possivel programar drive em Perl??
>> > >> >> >
>> > >> >> > Att,
>> > >> >> >
>> > >> >> > Aureliano Guedes
>> > >> >> >
>> > >> >> > _______________________________________________
>> > >> >> > Rio-pm mailing list
>> > >> >> > Rio-pm em pm.org
>> > >> >> > http://mail.pm.org/mailman/listinfo/rio-pm
>> > >> >>
>> > >> >>
>> > >> >>
>> > >> >> --
>> > >> >> Tiago B. Peczenyj
>> > >> >> Linux User #405772
>> > >> >>
>> > >> >> http://pacman.blog.br
>> > >> >> _______________________________________________
>> > >> >> Rio-pm mailing list
>> > >> >> Rio-pm em pm.org
>> > >> >> http://mail.pm.org/mailman/listinfo/rio-pm
>> > >> >
>> > >> > _______________________________________________
>> > >> > Rio-pm mailing list
>> > >> > Rio-pm em pm.org
>> > >> > http://mail.pm.org/mailman/listinfo/rio-pm
>> > >>
>> > >>
>> > >>
>> > >> --
>> > >> Tiago B. Peczenyj
>> > >> Linux User #405772
>> > >>
>> > >> http://pacman.blog.br
>> > >> _______________________________________________
>> > >> Rio-pm mailing list
>> > >> Rio-pm em pm.org
>> > >> http://mail.pm.org/mailman/listinfo/rio-pm
>> > >
>> > > _______________________________________________
>> > > Rio-pm mailing list
>> > > Rio-pm em pm.org
>> > > http://mail.pm.org/mailman/listinfo/rio-pm
>> > >
>> > >
>> > >
>> > > _______________________________________________ Rio-pm mailing list
>> > > Rio-pm em pm.org http://mail.pm.org/mailman/listinfo/rio-pm
>> > >
>> > > _______________________________________________
>> > > Rio-pm mailing list
>> > > Rio-pm em pm.org
>> > > http://mail.pm.org/mailman/listinfo/rio-pm
>> > >
>> > >
>> > >
>> > > _______________________________________________ Rio-pm mailing list
>> > > Rio-pm em pm.org http://mail.pm.org/mailman/listinfo/rio-pm
>> > >
>> > > _______________________________________________
>> > > Rio-pm mailing list
>> > > Rio-pm em pm.org
>> > > http://mail.pm.org/mailman/listinfo/rio-pm
>> > 
>> > 
>> > 
>> > -- 
>> > Tiago B. Peczenyj
>> > Linux User #405772
>> > 
>> > http://pacman.blog.br
>> > _______________________________________________
>> > Rio-pm mailing list
>> > Rio-pm em pm.org
>> > http://mail.pm.org/mailman/listinfo/rio-pm
>> _______________________________________________
>> Rio-pm mailing list
>> Rio-pm em pm.org
>> http://mail.pm.org/mailman/listinfo/rio-pm
> 
> 
> _______________________________________________
> Rio-pm mailing list
> Rio-pm em pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
> 
> _______________________________________________
> Rio-pm mailing list
> Rio-pm em pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm

-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/rio-pm/attachments/20120223/4217945a/attachment-0001.html>


Mais detalhes sobre a lista de discussão Rio-pm