o menor processador que eu vi rodando o uclinux foi um 68EN302 de 12MHz e ateh que nao rodava mal! por sorte eu tenho ainda copia de uma apresentacao minha de 2000 onde eu cite essa plaquinha desenvolvida na universidade de washington:
http://framework.sourceforge.net/pics/u ... de-35.html
em relacao a memoria, essa plaquinha tinha 1MB de FLASH e 8MB de DRAM, mas o consumo era aproximadamente 1MB de cada, conforme indicado no slide. baseado nisso, um colega meu recentemente conseguiu colocar o uclinux em um kit da netburner com o MCF5270, que possui uma FLASH de 512KB e 2MB de SDRAM. ele conseguiu colocar o kernel na FLASH, puxar o resto do FS de um MMC na SPI e rodar tudo em cima dos 2MB, se bem que ficou bem apertado! ele penou bastante para fazer rodar httpd, snmpd e outras tralhas! eh que de 2000 para cah, o tamanho do kernel ateh diminuiu (!), mas o tamanho das libs e aplicacoes deu uma leve engordada hehehe
sobre performance, eu testei o uclinux nos MCF5270 a 100MHz e no MCF5208 a 166MHz, rodaram muito bem. inclusive eles bootam bem mais rapido do que qq PC que eu jah usei hehehe. eu guardei um log do boot do MCF5270:
http://framework.sourceforge.net/pics/c ... linux.html
esse modulo da netburner que eu usei custa 70 USD FOB, um preco bom, mas eu achei meio limitado o tamanho da SDRAM, pq ele nao foi projetado para o uclinux, mas para um RTOS compacto qq... como a FLASH dele eh pequena demais, 4MB seria o minimo.
sobre um componente mais acessivel, se for para rodar uclinux eu te indicaria o MCF5270: ele tem um encapsulamento TQFP bem acessivel e vc pode montar um sistema com uma FLASH e SDRAM 16 bits de baixo custo. os pontos fortes dele sao a FEC on-chip (requer um PHY externo) e os canais de DMA. eu e o mastk jah andamos discutindo sobre bolar em conjunto uma placa para o MCF5270, para cortar custos, se interessar...
agora, se vc nao precisa do uclinux e um RTOS qq com suporte IP jah serve, uma boa ideia eh dar uma olhada no MFC52235: ele possui encapsulamento TQFP, 256KB de FLASH, 32KB de SRAM, FEC e PHY on-chip. reduz consideravelmente a complexidade do sistema.
racerxdl escreveu:É na verdade não preciso de tenta performance assim, o linux com 30Mhz já roda (bem lento mas roda), é que eles são o simples detalhe de terem vindo como amostras gratuitas da freescale para min, logo eu não paguei nada (custam US$21 no retail price).
Estou paralelamente começando com um arm7tdmi, este BEM mais simples hehe, porém ele é simples demais até para o linux, creio que a performance não será muito boa no 7tdmi (vejo pelo Nintendo DS que tem um par de processadores ARM, um ARM9 e outro ARM7, rodando a 67 e 33 Mhz respectivamente, e não roda o linux tão bem quanto deveria, acredito que o principal fato é de não haver MMU, e a interface com a memoria ser simulada via software), porém o ARM7 é QFP64. Este tem até adaptadores no mercado livre para comprar por R$8, e são simples de soldar (esses eu sei)
Agora eu vi esses dias quando fui tentar fazer o pcb, eu esperava duas camadas, mas acho que com duas não da não xP
Alguem recomenda um outro Coldfire ou algum processador do genero para eu começar os testes aqui?