Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
15 years ago

about 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's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored 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's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored 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's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored 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's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored 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's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored 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