Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Register Log in

cheap/free controller to run linux

Status
Not open for further replies.

rntsay

Member level 4
Joined
Mar 29, 2002
Messages
73
Helped
14
Reputation
28
Reaction score
11
Trophy points
1,288
Activity points
484
does anyone know of a cheap or free soft core (rtl) that can
be used to run linux? something like an 8051 with an mmu (memory management unit)?

thnx

r.n.
 

hwlee

Newbie level 5
Joined
Apr 27, 2003
Messages
9
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
124
from my understanding, cpu likes 8051 does not support mmu. what kind of application is in your mind ? maybe i can give you some other suggestion.
 

rntsay

Member level 4
Joined
Mar 29, 2002
Messages
73
Helped
14
Reputation
28
Reaction score
11
Trophy points
1,288
Activity points
484
i know well that the 8051 doesn't have mmu...what I need is something as widely available as 8051 but withh mmu. maybe this doesn't exist.
the application is network storage (flash based). I know there are a lot of ic's for this, but i need a soft core.

thnx,

r.n.
 

treb

Newbie level 3
Joined
Jun 15, 2003
Messages
3
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
26
Have a look at opencores.org, there may be something there that could be suitable.
 

bogdanm

Advanced Member level 4
Joined
Jun 24, 2003
Messages
106
Helped
2
Reputation
4
Reaction score
1
Trophy points
1,298
Activity points
1,215
Why don't you consider uCLinux instead? It doesn't need a MMU, and it's quite nice.
 

davorin

Advanced Member level 3
Joined
Jun 7, 2003
Messages
901
Helped
11
Reputation
22
Reaction score
4
Trophy points
1,298
Location
Switzerland
Activity points
7,355
If you're talking about 8051 derivatives then you'll never gonna get (uC)linux to run on it (o;
It needs a 32 bit CPU with/without MMU.

For small embedded Linux devices consider one of those many Coldfire/Arm CPU's. Non-MMU support is already merged into the Linux-2.5.xx tree.

Otherwise you may want to have a look at our opensource TCP/IP stack instead:

http://www.opentcp.org/
 

eltonjohn

Advanced Member level 4
Joined
Feb 22, 2002
Messages
1,435
Helped
64
Reputation
126
Reaction score
28
Trophy points
1,328
Activity points
16,328
Triscend E5

Well ....There is triscend .... A 8051 fast core with a "kinda" MMU
The triscend E5 has a mapping mecananism that is very close of a MMU
(you have to do the caching yourself)

Otherwise they have also the E7 .. thats an arm with MMU ..
 

jammulak

Member level 1
Joined
Jul 19, 2006
Messages
38
Helped
3
Reputation
6
Reaction score
2
Trophy points
1,288
Location
India
Activity points
1,489
8051 core doesn't support MMU. So you have to go for uClinux which very difficult for controller like 8051.

Linux requires 32 bit core and minmum of 4 MB of flash and 8MB of SDRAM.

There are many controllers which support linux from ATMEL.
at91sam9xxxxx series controllers support Linux.

Hynix hms30c7202 supports Linux...

There are many controllers support Linux...
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top