jaki proc dla embedded linux?

Dec 14, 2006 24 Replies

Hej poszukuje koncepcji.. mam sobie urzadzenie pomiarowe, i potrzebuje do niego wbudowac linuxa, do zintegrowania z pozostalym systemem sterownia akceleratora. Urzadzenie musi miec mozliwosc obslugi NFSa Do tej pory uzywamy kupczych plytek z procem XSCALE, jednakze ma one pewne ograniczenia, a do tego chce wrzucic proca na wlasna plyte w celu zmniejszenia wymiarow calosci.



proc MUSI miec: MMU wydajnosc minimum 100MIPS podlaczenie zewn SDRAM kontroelr ethernet mozliwosc podpiecia LCD - wbudowany kontroler dostep do szybkiej magistrali - podlaczenie z FPGA fajnie zeby bylo jakies wsparcie dla TCP/IP...



pod uwage bralem: AVR32 - ciekawa, dosyc nowa kostrukcja, malo rozwiazan na sieci, malo ludzi tym sie zajmujacych ETRAX - sam nie wiem, wersja MCM kosztuje ok 50 EUR, podlacza sie jedynie kwarc, trafo ETH i zasilanie i jedzie, narzedzia ograniczaja sie do 1 firmy, nietypowa architektura, brak LCD, niezbyt dobra wydajnosc..



ostatnio znalazlem ciekawe chipy

formatting link
wlasciwie wszystkie moje wymagania z nawiazka.. do tego uzywa pamieci DDR i ma wsparcie dla protokolow ethernet. plytka startowa kosztowac bedzie ok 200..300zl.., tak jak pozostale serii WRAP (WARP) firmy pcengines, w hurcie mozna miec po niecale 60CHF/szt wada jest totalny brak dokumentacji i bardzo mala popularnosc tego proca na rynku..



jest jeszcze AT91SAM9261, ale on nie ma ethernetu..



stad pytanie: jakie jeszcze procki moglibyscie polecic?


Greg(G.Kasprowicz) napisał(a):

Atmel AT91RM9200, AT91SAM9260 Te maja ethernet MAC

Pozdr AK

[ciach]

Cirrus Logic EP9315. Spe³nia wszystkie wymagania oprócz TCP/IP. Olimex zapowiada na ten miesi±c wypuszczenie p³yty ewaluacyjnej razem z wy¶wietlaczem TFT. Sprzedawany bêdzie zapewne z gotowymi Linuxami.

Cirrus Logic EP9301. Brak wsparcia dla grafiki. Olimex sprzedaje modu³y wyposa¿one w ten mikroprocesor i ciesz± siê du¿± popularno¶ci±. Sprzedawany ze ¼ród³ami oraz gotowymi obrazami Linux 2.4, 2.6 oraz NetBSD.

pzdr mk

Dnia Thu, 14 Dec 2006 19:45:33 +0100, Greg(G.Kasprowicz) napisał(a):

W Need For Speeda będziesz chciał na tym grać? ;-)

U¿ytkownik "Greg(G.Kasprowicz)" snipped-for-privacy@CERN.CH napisa³ w wiadomo¶ci news:els64e$9k6$ snipped-for-privacy@inews.gazeta.pl...

[...]

Moze który¶ z Geode'ów ? Taki GX ... zgodny z X86, PCI, LCD, kontroler RAMu, FPU ... no tylko brak Ethernetu ale w cenie 1cm2 dolozysz siakie¶ maleñstwo typu i82551

formatting link
(pewnie sie po³amie to trza zlepiæ)

@

formatting link
przeszukaj cos z powerpc mysle ze cos znajdziesz nie sa drogie a maja wszystko to czego potrzebujesz najwazniejsze ze sa wydajne.

Greg(G.Kasprowicz) napisał(a):

Może taki:

formatting link

Network File System:)

mam plytke z Geode, ale jej producent (pcengines.ch) stwierdzil ze nie beda juz te procki produkowane i dlatego przesiadaja sie na ARMy

U¿ytkownik "Greg(G.Kasprowicz)" snipped-for-privacy@CERN.CH napisa³ w wiadomo¶ci news:eltquh$dgi$ snipped-for-privacy@inews.gazeta.pl...

formatting link
@

Ja mam w swoich konstrukcjach ColdFire-a MCF5407. Z tej rodziny to pasował by Tobie MCF5482

- 32 bity

- Częstotliwość szyny zewnętrznej 166 MHz

- Ethernet 10/100

- pamięć DDR zarówno dla kodu jak i danych

- 32 bitowa szyna danych na zewnątrz

- spora szyna adresowa na zewnątrz.

- obsługa sprzętowa wieloprocesorowości

- 16 kanałowy DMA również na zewnątrz

- cache dla danych i instrukcji

- 4 x 32 bit timer

- flash niestety zewnętrzny

- jtag

- Chyba też ma MMU ( nie pamiętam - któryś z rodziny miał na pewno)

- No i najważniejsze - gotowy uC Linux z całym TCP/IP i sterownikami do karty sieciowej - konsole i inne bajery - za free no i oczywiście gcc

- chyba ma też z jeden port 16 bitowy

No a resztę sobie zobacz

formatting link

Adam

Fajne plytki. Nawet jedna mam. Ale jakos kiepsko z dokumentacja, albo ja jej po prostu nie dostalem. Jest tez mozliwosc, ze zle szukam. Moze jakies linki?

Do Grega: moze AT91SAM7X256?

Marcin

Moze to?:

formatting link
m.

Użytkownik Górski Adam napisał:

NFS też gotowy tylko wkompilować trzeba

Adam

Martin Lukasik napisał(a):

Do płytki jest dołączona płyta CD ze źródłami i kompletny schemat na stronie producenta lub naszej.

pozdrawiam Krzysztof Kajstura

Martin Lukasik napisał(a):

Niestety ARM7TDMI nie ma MMU więc do Linuksa się nie nadaje.

BTW ta sama płytka jest też dostępna u nas ;).

pozdrawiam Krzysztof Kajstura

Użytkownik Krzysztof Kajstura napisał:

no to uClinux

formatting link

a jak z wydajnoscia i niezawodnoscia takiego rozwiazania? brak MMU chyba powaznie ogranicza ... poza tym oprocz "poleglanosci" przydalaby sie moc obliczeniowa, przerzucic szybko kawal bloku danych przez TCP... czy zareagowac na zdarzenie

Użytkownik Greg(G.Kasprowicz) napisał:

masa routerow na tym pracuje, kwestia doboru odpowiednio wydajnego proca do potrzeb

a wiesz mzoe gdzie kupic w miare tanie plytki testowe z tym procem

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required