kit uclinux qual o recomendado

Software e Hardware para linha ARM

Moderadores: 51, guest2003, Renie, gpenga

kit uclinux qual o recomendado

Mensagempor AndreAmorim » 15 Out 2008 13:25

ola pessoal qual o kit para começar a trabalhar com uclinux que vcs recomendam?
AndreAmorim
Bit
 
Mensagens: 9
Registrado em: 12 Out 2008 18:51

Mensagempor mastk » 15 Out 2008 13:50

Amigo, calma :)

Eu armista, mas essa placa eh uma boa ao meu ver.

http://beagleboard.org/
Avatar do usuário
mastk
Dword
 
Mensagens: 4407
Registrado em: 14 Out 2006 20:43

Mensagempor tcpipchip » 15 Out 2008 15:06

Sim, 6 layers, com OPENGL em Hardware...mas ficar na mao so da DIGIKEY nao da...
Tem o gerber la, abri no ALTIUM sem problemas...da para "clonar"...
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor mastk » 15 Out 2008 15:37

Mas em termos de kit, vc sempre estarah amarrado a alguem...
Avatar do usuário
mastk
Dword
 
Mensagens: 4407
Registrado em: 14 Out 2006 20:43

Mensagempor AndreAmorim » 15 Out 2008 16:58

Dei uma olhada no Kit, sem duvida ele eh bastante interessante, mas vejo que tem algumas funcioanalidades que eu n necessitaria agora, nem a medio prazo. Sei que o valor esta bem aceitável, no entanto procuro algo mais simples do tipo: serial, ethernet e pinos de entrada e saida, algo que possa ser replicado com faciliadade..

talvez seja algo muito especifico e o mais indicado talvez seja contruir a própria placa do zero( já estou trabalhando nessa possibilidade), no entanto gostaria de poder contar com a experiencia do Forum e ver se esta ideia( construir a própria placa ) é a melhor opção.

Existe ainda a opção de comprar de alguem aqui do fórum, sei que existe caras muito bons em uClinux sob ARM( tcpipchip, por exemplo), inclusive estou negociando com ele uma das placas. No mais continuo recebendo de braços abertos as dicas do Fórum

Andre Amorim
AndreAmorim
Bit
 
Mensagens: 9
Registrado em: 12 Out 2008 18:51

Mensagempor mastk » 15 Out 2008 20:55

Blz andre, desculpe nao conheço muito sobre, para falar a verdade quem eu vi que mais mexe com isso é o miguel tb. Uclinux para é uma coisa obscura, sempre que pesquiso sobre vem uma torrente de informação inutil e não tenho tempo para filtra-la...
Avatar do usuário
mastk
Dword
 
Mensagens: 4407
Registrado em: 14 Out 2006 20:43

Mensagempor msamsoniuk » 15 Out 2008 23:37

soh uma coisa... tem que ser arm ? :D

para coldfires MCF5208 e MCF5270 tem duas excelentes EVBs com esquematico disponivel!estou assumindo que vc esta pensando em algo tipo "compro o kit, aprendo e depois monto o hardware"... afinal aprender algo que nao eh facilmente montavel entristece neh ?

dah um zoio:

http://www.freescale.com/webapp/sps/sit ... LC00M91752

http://www.freescale.com/webapp/sps/sit ... LC00M91752

ambos os componentes usam encapsulamento QFP, suportam ethernet e rodam uclinux.

a partir dos esquematicos das EVBs vc monta seu projeto customizado na boa, nao tem muito segredo. e eh freescale neh, os componentes nao tem defeitos bizarros e nao saem de linha na proxima lua cheia!

se vc precisar de mais performance, tem o BF531 da analog! ele eh LQFP e o nivel de complexidade nao eh muito diferente do MCF5208 ou MCF5270, exceto que ele nao possui ethernet. vc precisa usar um MAC externo, como o CS8900A.

uma vantagem do blackfin eh que eh mais facil montar circuitos de entrada e saida de video. nos coldfires eh possivel em funcao dos canais de DMA, mas requer alguma glue-logic extra para gerar temporizacao NTSC.

por outro lado, os coldfires tem mais canais de DMA e uma ethernet on-chip com suporte a ring-buffers que aguenta qq tranco de trafego.

e se vc for profissa, vc jah pega o melhor de cada um e monta logo um MCF5270 como gateway para quatro BF531! dah 3350 mips de pura diversao! hahaha ;D
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Mensagempor AndreAmorim » 16 Out 2008 07:30

Andei dando uma fuçada nos Coldfire tb. Realmente é muito interessante. vi como configurar o LTIB(Linux Target Image Builder) e preparar uma magem uClinux facil facil.E os Coldfire com controlador LCD é muito bom tb.

quem tiver interessado sobre isso, acho que um começo é o Online Seminars da Freescale:

http://www.freescale.com/webapp/sps/sit ... 5713982B9C

mais especificamente o :

"Introdução ao uCLinux em ferramentas de baixo custo: Coldfire M5208EVB Freescale"

http://www.conferenciaenlinea.com/inter ... E955DA8489

&

"Desenvolvimento de um terminal Ponto de Vendas com display LCD gráfico colorido, USB e Ethernet baseado no Processador Freescale Coldfire MCF5329"

http://www.conferenciaenlinea.com/inter ... E957DC8989

porém estou procurando algo sobre ARM mesmo...
AndreAmorim
Bit
 
Mensagens: 9
Registrado em: 12 Out 2008 18:51

Mensagempor MarcusPonce » 16 Out 2008 07:44

Pessoal: vamos colocar lenha na fogueira ?

As sugestões são muito interessantes e aquela Beagleboard merece receber um tempo estudando, mas gostaria de perguntar para o Andre se realmente ele tem que usar o uCLinux. E se partir para o Linux mesmo ?

Nos últimos anos houve uma queda acentuada de preços de memórias e ARMs, então um hardware para rodar uCLinux está só um pouco mais barato que um hardware para rodar Linux (comparando quantidades de memória semelhantes). Ou seja: gastando só um pouco mais no hardware para poder rodar Linux você obtém maior tranqüilidade na hora do firmware.

Pensando em empresas, a impressão que eu tenho é que o uCLinux rapidamente vai ficar restrito apenas a hardwares que vendem em quantidades enormes e cada centavo faz diferença. E será Linux em todos os outros hardwares, inclusive parte daqueles que vendem em quantidades enormes.

Como vocês estão vendo isso ?
MarcusPonce
Byte
 
Mensagens: 166
Registrado em: 12 Fev 2007 13:58
Localização: Campinas - SP

Mensagempor veioloko » 16 Out 2008 07:50

uClinux é diferente de linux...

na beagle board daria pra rodar o linux

tem projetos prontos na web se voce procurar bem, ainda mais para uclinux
veioloko
Byte
 
Mensagens: 348
Registrado em: 10 Nov 2006 06:01
Localização: São Bernardo do Campo

Mensagempor Paulo » 16 Out 2008 08:56

AndreAmorim escreveu:Andei dando uma fuçada nos Coldfire tb. Realmente é muito interessante. vi como configurar o LTIB(Linux Target Image Builder) e preparar uma magem uClinux facil facil.E os Coldfire com controlador LCD é muito bom tb.

quem tiver interessado sobre isso, acho que um começo é o Online Seminars da Freescale:

http://www.freescale.com/webapp/sps/sit ... 5713982B9C

mais especificamente o :

"Introdução ao uCLinux em ferramentas de baixo custo: Coldfire M5208EVB Freescale"

http://www.conferenciaenlinea.com/inter ... E955DA8489

&

"Desenvolvimento de um terminal Ponto de Vendas com display LCD gráfico colorido, USB e Ethernet baseado no Processador Freescale Coldfire MCF5329"

http://www.conferenciaenlinea.com/inter ... E957DC8989

porém estou procurando algo sobre ARM mesmo...


Tem como fazer o download desses vídeos??? Ou só é possível assistir pelo site???

Até +...
Paulo D.
"Se o teu sonho for maior que ti, Alonga tuas asas, Esgarça os teus medos, Amplia o teu mundo, Dimensiona o infinito, E parte em busca da estrela... " (Trecho de Voa - Ivan Lins / Leda Selma)
Avatar do usuário
Paulo
Byte
 
Mensagens: 421
Registrado em: 07 Nov 2006 07:26

Mensagempor AndreAmorim » 16 Out 2008 09:35

rapaz inclusive numa das apresentação alguem pergunta isso, mas n procurei pra ver. Sei que existe video no youtube destes prototipos.. mas acho que vc pode tentar localizar o .swf da apresentação no source da pagina...


mas..., jogando gasolina na lenha que o MarcusPonce botou na fogueira dei uma rapida consultada pra saber se realmente valeria a pena usar um Linux de vez, e aparentemente os custos ficam próximos(não tão próximos), confesso que as fontes que consultei os preços de componentes ne cessários não foram tão diversas (Farnell e Digikey apenas).

Porém ja deu pra levantar outra duvida, relação custo x beneficios.Atualmente qual seria mais interessante uClinux ou Linux?.... será que abrir mão de MMU e outros recursos que um arm mas robusto pode oferecer,vai me levar realmente no fim das contas a reduzir o custo de um projeto baseado em linux embarcado?...

Porém pra não desviar muito do tema principal.. MarcusPonce, vc adotou que solução pra projetar seus projetos em Linux embarcado? optou por uma solução pronta, tipo KIT(qual?), ou decidiu partir do zero e desenvolver sua própria solução?


Desde já agradeço

Andre Amorim.
AndreAmorim
Bit
 
Mensagens: 9
Registrado em: 12 Out 2008 18:51

Mensagempor polesapart » 16 Out 2008 10:22

AndreAmorim escreveu:Porém ja deu pra levantar outra duvida, relação custo x beneficios.Atualmente qual seria mais interessante uClinux ou Linux?.... será que abrir mão de MMU e outros recursos que um arm mas robusto pode oferecer,vai me levar realmente no fim das contas a reduzir o custo de um projeto baseado em linux embarcado?...


Assumindo que tudo mais permaneça constante e que a questão seja apenas custos, ou seja ambas as soluções dêem conta do problema e não existam outras limitações técnicas envolvidas, existe uma tendência para redução de custos no hardware com o µCLinux, contrabalançado por uma tendência para aumento de custos com desenvolvimento de software próprio.

Eu disse tendências por quê tudo depende do tamanho do projeto e do quanto você realmente vai precisar desenvolver em software, pois algumas soluções já são atendidas prontamente por software já disponível, e por quê esta tendência na redução do custo com o hardware só poderia ser chamada de regra para um certo volume mínimo de produção, e ainda assim teriam excessões e imprevistos.

Para um projeto pequeno e que requeira um certo desenvolvimento em software, ou até mesmo que requeira uma certa certificação de qualidade, eu não vejo o µCLinux como uma alternativa competitiva pois o tempo de desenvolvimento e testes será maior (o uso da MMU te permitiria acelerar o debug e a política de testes, se você tiver uma), e existe software pronto de nível mais alto disponível para Linux cujo port pra µCLinux é inviável.

Eu digo isto tudo também pois o µCLinux não é um sistema embarcado tão light, ele fica no meio termo: requer uma quantidade de flash e ram que via de regra os microcontroladores de mais baixo custo não oferecem, e dispensa a MMU; Como já foi mencionado, nesta faixa de preço começam a aparecer os µCs já com MMU, e em alguns casos com soluções com grande capacidade de flash e ram, o que permite rodar o Linux full com tranquilidade.

Via de regra, o que vai mandar na questão custos é a quantidade: você precisa ter uma referência de consumo em unidades finais, e calcular quanto tempo você consegue ter retorno sobre os custos de desenvolvimento das varias opções de projeto, e a partir daí (ponto do zero a zero), qual o lucro obtido e em quanto tempo. Em alguns casos você vê facilmente que não conseguiria vender aquele certo número de unidades que tornaria uma alternativa viável, e já a descarta, noutros casos é mais complexo.

Não há regra que dê conta de todos os problemas pelo menor custo (e custo pode ser medido de várias formas, não só em dinheiro, as vezes o maior custo é o tempo empregado até obter a solução), vai depender muito da tua necessidade específica.
Avatar do usuário
polesapart
Byte
 
Mensagens: 477
Registrado em: 19 Nov 2007 12:56
Localização: Curitiba

Mensagempor msamsoniuk » 16 Out 2008 13:53

menor custo de software com mmu ? talvez, mas nao eh bem por aih nao...

a maior parte do software que vc desenvolver vc pode testar tranquilamente no PC e transportar para a plataforma alvo depois de estar tudo devidamente debugado. no caso de software que depende do hardware, soh dah para testar o basico no PC.

na hora que colocar no hardware real, o negocio vai dar problema, claro... mas estamos falando de kernel space, entao jah era, se vc colocar um driver bugado controlando timer, tanto o linux quando o uclinux vao crashear da mesma forma.

e quanto a isso, nem o PC se salva! entao nao eh uma boa ideia ficar testando modulo do kernel na mesma maquina que se usa para desenvolvimento hehehe

quanto ao hardware, acho que eh obvio. se vc tem grana para importar tudo pronto ou volume para produzir tudo aqui com encapsulamento BGA, pode partir logo para um powerquicc-iii de 1.5GHz e esquecer o uclinux! :)
Avatar do usuário
msamsoniuk
Dword
 
Mensagens: 2935
Registrado em: 13 Out 2006 18:04

Mensagempor MarcusPonce » 16 Out 2008 22:23

AndreAmorim, respondendo à sua pergunta sobre o uso de kits: já usei kits para construir equipamentos dos quais seriam necessárias apenas 2 ou 3 unidades.

O problema do kit ser grande é mais fácil de contornar que o preço dele. Na maioria das vezes em que pensei em usar kits, concluí que aqueles que melhor serviriam eram caros (preço em relação ao custo do material). Isso por terem muitos recursos ou por usarem tecnologia muito recente, ou ambos. É verdade que neste casos, além do ARM, havia certa quantidade de circuitos analógicos e digitais, entradas com filtragem, saídas de potência, etc. Pesando tudo, foi melhor projetar as placas.
Evidentemente que esta é a minha experiência, os colegas podem ter vivido situações ou tido oportunidades diferentes.

Pensando no meio termo, é mais fácil ser economicamente viável usar um módulo que um kit: o módulo é pequeno e normalmente tem um custo mais interessante, pois não tem muitos periféricos.
MarcusPonce
Byte
 
Mensagens: 166
Registrado em: 12 Fev 2007 13:58
Localização: Campinas - SP

Próximo

Voltar para ARM

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x