|
|
||||||
| 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 |
Quer ver menos banners de publicidade ? Entao Cadastre-se!
![]() |
|
|
LinkBack | Ferramentas do Tópico |
|
|
#11 (permalink) |
|
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[] |
![]() Registrado em: Apr 2004
Posts: 543
Agradeceu: 0
Agradecido 1 vez em 1 Post
Reputação: 0
![]() |
|
|
|
|
#12 (permalink) |
|
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 |
![]() 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
![]() |
|
|
|
|
#13 (permalink) |
|
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. |
![]() |
|
|
|
|
#14 (permalink) |
|
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...) ? |
![]() Registrado em: May 2005
Posts: 441
Agradeceu: 0
Agradecido 7 vez(es) em 6 Posts
Reputação: 0
![]() |
|
|
|
|
#15 (permalink) |
|
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 |
![]() 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
![]() |
|
|
|
|
#16 (permalink) | |
|
Citação:
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. |
![]() |
|
|
|
|
|
#17 (permalink) |
|
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 |
![]() 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
![]() |
|
|
|
|
#18 (permalink) | |
|
Citação:
|
![]() Registrado em: May 2005
Posts: 441
Agradeceu: 0
Agradecido 7 vez(es) em 6 Posts
Reputação: 0
![]() |
|
|
|
|
|
#19 (permalink) |
|
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 |
![]() Registrado em: May 2005
Posts: 441
Agradeceu: 0
Agradecido 7 vez(es) em 6 Posts
Reputação: 0
![]() |
|
|
|
|
#20 (permalink) | |
|
Saca só que (outra) coisa interessante eu achei:
Citação:
Ou seja, agente pode aproveitar algumas coisas (ou então modificar para rodar nos RTL) o OpenWRT. |
![]() Registrado em: May 2005
Posts: 441
Agradeceu: 0
Agradecido 7 vez(es) em 6 Posts
Reputação: 0
![]() |
|
|
|
![]() |
| Ferramentas do Tópico | |
|
|
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 |