Forum Discussion
Altera_Forum
Honored Contributor
16 years agoabout the size of different OS
Hi,
Now I have several NEEK boards.I want to use them to create a distributed environment.So the size of OS will determine how many processors I can put into one single board. Does anyone know the exact memory requirments of Linux,uclinux and the default MicroC/os ii ? I have seen on the wiki that the memory requirement of uclinux is 8M SDRAM. I want to know other OS requirement since I did not find them. Of course Linux is my first choice however the more processors I can put into one board the better:rolleyes: Thank you for anyone's help!5 Replies
- Altera_Forum
Honored Contributor
As stated in another thread I was able to run Linux on 8 MB SDRAM, by now without TCP/IP, but I think it would be possible to do.
Best regards. - Altera_Forum
Honored Contributor
As the price of DRAM is low these days, there should not be a problem to use a 16 MB chip ans this should be enough for most embedded Linux requirements.
If you don't want to use DRAM, I suppose Linux is not an option. -Michael - Altera_Forum
Honored Contributor
--- Quote Start --- As the price of DRAM is low these days, there should not be a problem to use a 16 MB chip ans this should be enough for most embedded Linux requirements. If you don't want to use DRAM, I suppose Linux is not an option. -Michael --- Quote End --- Hi, Of course I use the SDRAM on the board.However,the SDRAM on NEEK in only 32Mbyte.What I am thinking is that whether I can create mutiple processors on one board and put OS to each processor.Can I share one OS among multiple processors on one board? I am not sure - Altera_Forum
Honored Contributor
At best you would use SMP-Linux, but AFAIK, same is not yet available for NIOS.
As 16 MB should be by far enough for Linux, running Linux twice should be possible. But I suppose a single DRAM would be a nasty bottleneck with such a configuration. IMHO a second processor makes mist sense if very fast reaction is required and here, it should run without a formal OS. -Michael - Altera_Forum
Honored Contributor
Hi,
You words make sense really. However ,this is because my research is related to distributed system(not SMP,should be different processors executing separately). In order to create such an envionment,it would be better if I can put several processors on one signal board because this will save my overall required number of NEEk boards.Boards communication with each other through ethernet. So now I just do not know which OS should I use (uclinux ,linux or microC) and whether I can create such an envionment(different processors on the same board need to run in different copies of OS,right?) Does anyone have any suggestion? Thanks:D