Nios® V/II Embedded Design Suite (EDS)
Support for Embedded Development Tools, Processors (SoCs and Nios® V/II processor), Embedded Development Suites (EDSs), Boot and Configuration, Operating Systems, C and C++
12589 Discussions

uClinux on Terasic Altera Boards

Altera_Forum
Honored Contributor II
1,184 Views

Hi all, 

 

I am aware that many of us are interested in running uClinux on various FPGA boards. Therefore, I am sharing the work we are doing at the Virginia Tech CCM Lab of running uClinux on various Terasic Altera FPGA platforms. Following the links below, you will be provided with detailed instructions on how to compile, download and run uClinux. A functioning SOPC configuration and a uClinux distro can be downloaded. Instructions on how to configure devices such as Ethernet, GigE, LCD, USB and others are also presented. 

 

Running uClinux on DE2-70: 

http://www.ccm.ece.vt.edu/twiki/bin/view/main/linuxonnios2installation 

 

Running uClinux on DE4: 

http://www.ccm.ece.vt.edu/twiki/bin/view/main/linuxonnios2installationde4 

 

Running uClinux on DE0-Nano: 

http://www.ccm.ece.vt.edu/twiki/bin/view/main/linuxonnios2installationde0nano 

 

Thanks, 

 

Tony
0 Kudos
7 Replies
Altera_Forum
Honored Contributor II
294 Views

Looks like you are using a fairly old version (20090929) any reason you don't post instructions for the latest? 

 

If this documentation is generally useful, why not put it on the altera wiki?
0 Kudos
Altera_Forum
Honored Contributor II
294 Views

ykozlov, 

 

When we first started the work, It made sense to use that distro. I haven't look at newer versions of uClinux, but given the instructions on the wiki, I believe it should not be difficult to move to a newer distro. One *might* face some challenges in some device drivers which *might* require code changes. In any case, I don't have the time to do the work for the moment, but I am willing to provide feedback/recommendations for anyone who has the time and the interest to do it. 

 

Thank you for your comments.
0 Kudos
Altera_Forum
Honored Contributor II
294 Views

 

--- Quote Start ---  

If this documentation is generally useful, why not put it on the altera wiki? 

--- Quote End ---  

 

 

As a structured set of step-by-step instructions, it doesn't fit well into the convoluted mess that is the Altera Wiki :wacko:
0 Kudos
Altera_Forum
Honored Contributor II
294 Views

Thank you for your constructive comment. How do you suggest we improve the wiki?

0 Kudos
Altera_Forum
Honored Contributor II
294 Views

I don't mean to trivialize the amount of work and content that has been put into the wiki. It contains a huge amount of useful information. However, I think that it has become fragmented and difficult to navigate, especially for new users (this group includes me earlier this year). I also think that the lack of intuitive structure may cause unfamiliar users to be hesitant to contribute to the wiki. 

 

Perhaps a sitemap or wiki outline of some sort would be beneficial?
0 Kudos
Altera_Forum
Honored Contributor II
294 Views

For historical reasons all not MMU depending topics are in the no-MMU branch of the Wiki and traditionally called "uCLinux".  

 

This should be restructured so that the not MMU depending stuff (by far the most pages) is the main-line and links to the "with-MMU" and the "without-MMU" are provided as appropriate (dropping the ambiguous uCLinux name). 

 

-Michael
0 Kudos
Altera_Forum
Honored Contributor II
294 Views

The problem with making a sitemap or outline is that it can be difficult to keep up to date. I think a good starting point to look for pages on the wiki is the categories list (http://www.alterawiki.com/wiki/special:categories), maybe the index should at least point to this?

0 Kudos
Reply