Visite também: Br-Linux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais]
Voltar   Under-Linux.org Fóruns > Redes > Wireless > Firmwares
Wiki Classificados Reviews Jogos Grupos Sociais RSS Feeds FAQ Termos de Uso Contato Sobre
Registrar Fotos Membros Calendário Pesquisar Postados Hoje Marcar Fóruns Como Lidos

Projeto Firmware Free VIDA



Quer ver menos banners de publicidade ? Entao Cadastre-se!

Resposta
 
LinkBack Ferramentas do Tópico
Antigo 13-12-2005, 18:49   #11 (permalink)
Padrão Projeto Firmware Free VIDA

Bem colegas.. aora tou curioso.. afinal como voces fazem um firmware?.. já ouvi falar N vezes de alguns firmwares tipo o tuxAP e assim... pelo que pareçe então são apenas distribuiçoes de linux, estou correcto?.. como voces colocam eles a correr em um router/AP ...o CPU dos AP's é suportado pelo kernel?.. me informem mais sobre isso.. posso dar uma ajuda se for preciso
Um abraço[]
 
Avatar de The-shadow
 
Registrado em: Apr 2004
Posts: 543
Agradeceu: 0
Agradecido 1 vez em 1 Post
Reputação: 0 The-shadow
Responder com Quote The-shadow está offline  
Antigo 13-12-2005, 18:55   #12 (permalink)
Padrão Projeto Firmware Free VIDA

vamo agitar

tamos fazer a firware para qual radio lembrando que os edimax tem só 8mb naum da pra fazer muita coisa os ovislink tem 16 ja da pra fazer algo

podemos fazer uma firmware para cliente onde eçe só faz o route com controle de banda
__________________
att,

Bruno Benatto Adacheski
Foxbyte Internet Service - www.foxbyte.com.br
Mytools Sistema Gerenciamento a Provedores - mytools.foxbyte.com.br
bruno@foxbyte.com.br
Fones: 43 3567-1747 43 9916-7946
 
Avatar de Benatto
 
Registrado em: Nov 2002
Idade: 24
Posts: 2,245
Agradeceu: 6
Agradecido 65 vez(es) em 65 Posts
Envios no Blog: 1
Reputação: 303 Benatto
Enviar mensagem via ICQ para Benatto Enviar mensagem via Windows Live Messenger para Benatto Enviar mensagem via Skype para Benatto
Responder com Quote Benatto está offline  
Antigo 13-12-2005, 19:24   #13 (permalink)
Padrão Projeto Firmware Free VIDA

Vamos lá:
Para começar, os que não tem domínio da coisa eu vou explicar mais ou menos, me corrijam se eu estiver errado.

O firmware nada mais é que um linux normal, só que a sua compilação é feita através de um cross compiler. Um cross compiler é um conjunto de compilador e bibliotecas responsáveis pela compilação de um fonte para uma determinada plataforma.

A plataforma que estas bridges (ovislink, kodama, sinwell, edimax) utiliza é a mips. só que é um tipo de mips de patente livre (um "hardware" open source). Isto torna o hardware bem barato. No caso o chip rtl8181 é um SOC da realtek semiconductors. Um SOC é um System On Chip, ele é quase uma placa mãe inteira encapsulada em um chip. No rtl8181 temos alguns devices, os mais importantes são:
01) um chip rtl8180 (wireless)
02) um ou dois chips rtl8139 (lan)
03) uma UART6550 (porta serial)
04) um processador lexra de 200mhz

no caso do rtl8186 que está chegando por aí temos:
01) um chip rtl8185 (wireless 802.11b/g e alguns 11a)
02) um ou dois chips rtl8139 (lan)
03) duas UART6550 (porta serial)
04) um processador lexra de 200mhz
alem de instruções a nível de hardware para suporte a criptografia avançada, e outras peculiaridades.

Na plaquinha onde está soldado este chip temos 1 ou 2 bancos de memória sdram de 8mb cada , e uma memória flash de 2 ou 4mb. a memória flash é como se fosse o HD da plaquinha.

Então senhores, vamos fazer o download de tudo. depois compilamos o kernel com o cross compiler. O kernel é alterado visando economia de espaço e recursos que não vamos utilizar. após compilar o kernel, compilamos os módulos de drivers e recursos de rede. depois vamos passar para os daemons como web server, ssh server, syslog se precisar , e por aí vai.
após compilar tudo é feito um filesystem de forma compactada , não entendi muito esta parte mas é feito um dump de todos os executaveis, libs e recursos do sistema operacional em um arquivinho de imagem. esta imagem é enviada para a plaquinha através de um tftp.
após ser enviado gravamos este arquivo na memória flash (momento crítico este, pois pode-se perder a plaquinha se fizer errado) e pronto. só dar boot.

mas referências pode ser encontradas em:
rtl8181.sourceforge.net
www.realtek.com.tw

dúvidas?
__________________
Pobre é igual lombriga. quando sai da bosta, morre.
 
Avatar de infect
 
Registrado em: Sep 2004
Posts: 173
Agradeceu: 0
Agradecido 0 vez(es) em 0 Posts
Reputação: 0 infect
Enviar mensagem via ICQ para infect Enviar mensagem via Windows Live Messenger para infect
Responder com Quote infect está offline  
Antigo 14-12-2005, 08:03   #14 (permalink)
Padrão Projeto Firmware Free VIDA

Seguinte, falando um pouco mais sério: Acho que devemos nos focar agora nos chips RTL8186, visto que os 8181 (como no caso do Ovis 1120) já saíram de linha...Só são vendidos se estiverem em estoque (antigos)...Atualmente, as lojas estão vendendo mais equipamentos 8186 "based", que é o caso do Zinwell G-120, o novo modelo do Ovis...os Kodama, e por ai vai. O que me dizem?

Também estive pensando na possibilidade de fazermos duas versões distintas de FW. Uma apenas para AP(+WDS), e outra apenas para Client. Assim, agente poderia ter mais espaço em cada para implementar as funções desejadas...Concordam?

Por favor, alguém que já tivesse tudo na mão poderia passar os links para os sites dos projetos mais relevantes (tipo, rtl8181, rtl8186, shortlinux, etc...) ?
 
Avatar de roneyeduardo
 
Registrado em: May 2005
Posts: 441
Agradeceu: 0
Agradecido 7 vez(es) em 6 Posts
Reputação: 0 roneyeduardo
Responder com Quote roneyeduardo está offline  
Antigo 14-12-2005, 08:15   #15 (permalink)
Padrão Projeto Firmware Free VIDA

caro roneyeduardo

sobre 2 firmware foi o que eu disse mais em cima ai

se vc dfizer uma só paa cliente assim vc tera mais espaço na flash
__________________
att,

Bruno Benatto Adacheski
Foxbyte Internet Service - www.foxbyte.com.br
Mytools Sistema Gerenciamento a Provedores - mytools.foxbyte.com.br
bruno@foxbyte.com.br
Fones: 43 3567-1747 43 9916-7946
 
Avatar de Benatto
 
Registrado em: Nov 2002
Idade: 24
Posts: 2,245
Agradeceu: 6
Agradecido 65 vez(es) em 65 Posts
Envios no Blog: 1
Reputação: 303 Benatto
Enviar mensagem via ICQ para Benatto Enviar mensagem via Windows Live Messenger para Benatto Enviar mensagem via Skype para Benatto
Responder com Quote Benatto está offline  
Antigo 14-12-2005, 08:19   #16 (permalink)
Padrão Projeto Firmware Free VIDA

Citação:
Postado Originalmente por Benatto
caro roneyeduardo

sobre 2 firmware foi o que eu disse mais em cima ai

se vc dfizer uma só paa cliente assim vc tera mais espaço na flash
O que difere ambos são somente os aplicativos
o kernel será o mesmo, os drivers também, portando o início do desenvolvimento poderá ser em conjunto.
__________________
Pobre é igual lombriga. quando sai da bosta, morre.
 
Avatar de infect
 
Registrado em: Sep 2004
Posts: 173
Agradeceu: 0
Agradecido 0 vez(es) em 0 Posts
Reputação: 0 infect
Enviar mensagem via ICQ para infect Enviar mensagem via Windows Live Messenger para infect
Responder com Quote infect está offline  
Antigo 14-12-2005, 08:21   #17 (permalink)
Padrão Projeto Firmware Free VIDA

ok


entendo

então como dizia o esquartejador vamos por partes

ja escolheram o kenel e os drivers a serem usado ??
__________________
att,

Bruno Benatto Adacheski
Foxbyte Internet Service - www.foxbyte.com.br
Mytools Sistema Gerenciamento a Provedores - mytools.foxbyte.com.br
bruno@foxbyte.com.br
Fones: 43 3567-1747 43 9916-7946
 
Avatar de Benatto
 
Registrado em: Nov 2002
Idade: 24
Posts: 2,245
Agradeceu: 6
Agradecido 65 vez(es) em 65 Posts
Envios no Blog: 1
Reputação: 303 Benatto
Enviar mensagem via ICQ para Benatto Enviar mensagem via Windows Live Messenger para Benatto Enviar mensagem via Skype para Benatto
Responder com Quote Benatto está offline  
Antigo 14-12-2005, 08:28   #18 (permalink)
Padrão Projeto Firmware Free VIDA

Citação:
Postado Originalmente por Benatto
caro roneyeduardo

sobre 2 firmware foi o que eu disse mais em cima ai

se vc dfizer uma só paa cliente assim vc tera mais espaço na flash
Blz...tava só dando um reforço...valeu!!!
 
Avatar de roneyeduardo
 
Registrado em: May 2005
Posts: 441
Agradeceu: 0
Agradecido 7 vez(es) em 6 Posts
Reputação: 0 roneyeduardo
Responder com Quote roneyeduardo está offline  
Antigo 14-12-2005, 09:07   #19 (permalink)
Padrão Projeto Firmware Free VIDA

Galera, eu achei esse site...Ele é como se fosse uma compilação de muitas das informações que precisamos:

http://www.linux-mips.org/wiki/Realtek_SOC
 
Avatar de roneyeduardo
 
Registrado em: May 2005
Posts: 441
Agradeceu: 0
Agradecido 7 vez(es) em 6 Posts
Reputação: 0 roneyeduardo
Responder com Quote roneyeduardo está offline  
Antigo 14-12-2005, 09:23   #20 (permalink)
Padrão Projeto Firmware Free VIDA

Saca só que (outra) coisa interessante eu achei:

Citação:
Here's Embedded linux from scratch, in 40 minutes. Here are some slightly longer training courses. All free and online. They're licensed under "Creative Commons", and I know you hate that shit, let us know if thats why you haven't bothered.

OK, enough of that, I do have these skills, but they're not needed. The rtl8181 project (on sourceforge) has source for a 2MB version of linux running an 802.11 AP. (There is new code released under the GPL for the rtl8186 "11g" AP-on-a-chip, too.)


The nice thing is that both the rtl818x and the Broadcom BCM4712LKFB are based on a 'mips4c' core, basically a MIPS32 CPU with the associated "mips standard" MMU. Therefore, with small exceptions of code side due to differences in the populated board (say, the ethernet chip) or software functions, and trivial differences for the kernel (CPUID) and bootloader, the same code could run on either part.

So, its entirely possible with slight twists to get a 2MB flash/8MB ram footprint linux codebase for this machine, but this leaves precious little memory and flash for anything "extra", which is what the guys at OpenWRT (etc) love to do.
O Link é: http://www.smallworks.com/archives/00000388.htm

Ou seja, agente pode aproveitar algumas coisas (ou então modificar para rodar nos RTL) o OpenWRT.
 
Avatar de roneyeduardo
 
Registrado em: May 2005
Posts: 441
Agradeceu: 0
Agradecido 7 vez(es) em 6 Posts
Reputação: 0 roneyeduardo
Responder com Quote roneyeduardo está offline  
Resposta

Ferramentas do Tópico

Regras para Posts
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar seus posts

Código [IMG] Sim
Código HTML Não
Trackbacks are Sim
Pingbacks are Sim
Refbacks are Sim

Ir para...

Tópicos Similares
Tópico Tópico Iniciado Por Fórum Respostas Última Mensagem
Tempo de vida dos log's leonardoss Adm. em Geral 1 05-09-2005 10:29
Firmware Linux para Ovislink (rtl8181) Free sergio Wireless 0 20-07-2005 18:07
F... a vida dos inimigos whinston Assuntos nao relacionados 1 23-06-2005 04:26
Questão de vida ou morte Still Sendmail/Qmail/Postfix 2 07-03-2005 09:50
Puxa vida... Iberê Spadoto UnderLinux BandLimit 2 05-01-2004 15:55

Horários baseados na GMT -3. Agora são 15:43.


Powered by vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.