Nios® II Embedded Design Suite (EDS)
Support for Embedded Development Tools, Processors (SoCs and Nios® II processor), Embedded Development Suites (EDSs), Boot and Configuration, Operating Systems, C and C++
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
12455 Discussions

Device driver support in uClinux

Altera_Forum
Honored Contributor II
840 Views

Hi. I am new to uClinux, and planning to port this OS into Nios II on DE4 board.  

 

Please help on my queries below: 

 

(1) Can those device drivers supported in standard Linux OS work seamlessly in uClinux? Can we port the drivers into uClinux? 

 

(2) What are the differences between a standard Linux OS and uClinux? I know that virtual memory is not supported in uClinux, but is there any other differences compare to a standard Linux (the least we should know before using uClinux)? 

 

Thanks in advance.
0 Kudos
3 Replies
Altera_Forum
Honored Contributor II
130 Views

 

--- Quote Start ---  

 

(1) Can those device drivers supported in standard Linux OS work seamlessly in uClinux?  

 

(2) What are the differences between a standard Linux OS and uClinux? I know that virtual memory is not supported in uClinux, but is there any other differences compare to a standard Linux (the least we should know before using uClinux)? 

 

--- Quote End ---  

 

 

Okay I think I've found the answer for my 2nd question at this link: http://www.linuxjournal.com/article/7221 (http://www.linuxjournal.com/article/7221

 

Can anyone help me on my 1st question?
Altera_Forum
Honored Contributor II
130 Views

 

--- Quote Start ---  

uClinux has seen a huge increase in popularity 

--- Quote End ---  

I don't see it this way.  

IMHO due to the decrease in hardware price (processor power and RAM) embedded projects increasingly are done with "full" Linux. This does need much more RAM and maybe a little more processing power, but developing application is much easier and safer.  

 

This is why since some time the full Linux tree for NIOS Linux is supported.  

 

-Michael
Altera_Forum
Honored Contributor II
130 Views

I agree with Michael on this one. And if "seamless" device driver integration is a priority, I think you will be more happy with the full linux distribution.

Reply