[Rio-pm] drive em Perl

Samir Cury eu em samircury.eng.br
Quinta Fevereiro 23 14:42:06 PST 2012


Nao queria ter que insistir, mas essa definicao do "wisegeek" para ingles
ainda por cima, nao desceu redondo :

http://www.priberam.pt/dlpo/default.aspx?pal=el%C3%A9trica

Adjetivo =) Algo e eletrico(a), e nao e o engenheiro, porque este e
eletricista (piada famosa na FEN).

Analogia simples - nao se estuda geografica ;-)

foi mal pelo OOT,  ultimo que mando pra esta thread, mas tive que
contribuir com uma das poucas coisas que acho que sei.

Abs

2012/2/23 Daniel Mantovani <daniel.oliveira.mantovani em gmail.com>

> 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<http://www.amazon.com/s/ref=sr_kk_1?rh=i:stripbooks,k:linux+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
>
>
>
> _______________________________________________
> 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/801f56bc/attachment-0001.html>


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