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++
12747 Discussions

Literature about embedded Linux

Altera_Forum
Honored Contributor II
1,108 Views

Hi Friends! 

 

I'm a beginner in using embedded Linux and so I'm looking for a literature about embedded Linux. 

 

The main issues in such a book should be: 

-Develop software (device driver, applications) for eL. 

-Kernel modification. 

-Booting eL. 

-Debugging on eL. 

-Real-world interfacing with eL. 

-Root filesystem creation. 

-Using serial, parallel, memory I/O, USB, graphic displays and interrupt-driven hardware. 

 

A book like this is "Embedded Linux" written by Craig Hollabaugh. 

But it's include only x86, StrongARM and PowerPC as examples of platforms, not Nios. 

Should I make the compromise to buy it or  

does somebody knows a better book? 

 

Bye, Lothar.
0 Kudos
2 Replies
Altera_Forum
Honored Contributor II
432 Views

 

--- Quote Start ---  

originally posted by maico+dec 1 2005, 10:43 am--><div class='quotetop'>quote (maico @ dec 1 2005, 10:43 am)</div> 

--- quote start ---  

i&#39;m a beginner in using embedded linux and so i&#39;m looking for a literature about embedded linux. 

 

the main issues in such a book should be: 

-develop software (device driver, applications) for el.[/b] 

--- quote end ---  

 

 

the autobook for user level applications (gnu/autotools). can be read on the net or bought on e.g. amazon. 

 

 

--- quote start ---  

originally posted by maico@dec 1 2005, 10:43 am 

-kernel modification. 

--- quote end ---  

 

 

o&#39;reilly has 2 good books about this one; one about the kernel and one about device drivers; check their site or amazon 

 

 

--- quote start ---  

originally posted by maico@dec 1 2005, 10:43 am 

-booting el. 

--- quote end ---  

 

 

e.g. wolfgang denk&#39;s das u-boot; he maintains a good portion of documentation on his bootloader. 

 

 

--- quote start ---  

originally posted by maico@dec 1 2005, 10:43 am 

-debugging on el. 

--- quote end ---  

 

 

several resources, mainly running on gdb (ddd). i guess you&#39;ll find the most documentation about this on the net. 

 

 

--- quote start ---  

originally posted by maico@dec 1 2005, 10:43 am 

-real-world interfacing with el. 

-root filesystem creation. 

--- quote end ---  

 

 

depends on what you&#39;re doing; but checking buildroot might be a good start; for a nios fs, you need little more than the basic directory structure and the device nodes (you should not use devfs, since it&#39;s being ripped out in the later kernels). 

 

 

--- quote start ---  

originally posted by maico@dec 1 2005, 10:43 am 

-using serial, parallel, memory i/o, usb, graphic displays and interrupt-driven hardware. 

--- quote end ---  

 

 

check the o&#39;reilly books... 

 

<!--quotebegin-maico@Dec 1 2005, 10:43 AM 

a book like this is "embedded linux" written by craig hollabaugh. 

--- Quote End ---  

 

 

I think O&#39;Reilly has one titled &#39;embedded systems&#39;; a very good book. 

 

 

--- Quote Start ---  

originally posted by maico@Dec 1 2005, 10:43 AM 

but it&#39;s include only x86, strongarm and powerpc as examples of platforms, not nios. 

should i make the compromise to buy it or  

does somebody knows a better book? 

--- Quote End ---  

 

 

I don&#39;t think you&#39;ll find better resources on Nios II; since it is not, and will likely never be, a very wide spread and accepted solution for (uC)Linux; Altera ppl actually say this in between the lines.
0 Kudos
Altera_Forum
Honored Contributor II
432 Views

Hello Marc! 

 

Thank you, for your detailed answer. 

I&#39;ve bought "Linux Devices Drivers" and "Building Embedded Linux Systems" from O&#39;Reilly. 

I will check your other hints too. 

At the moment I&#39;m intensely working with "Linux Devices Drivers". 

 

<div class='quotetop'>QUOTE </div> 

--- Quote Start ---  

I don&#39;t think you&#39;ll find better resources on Nios II; since it is not, and will likely never be, a very wide spread and accepted solution for (uC)Linux; Altera ppl actually say this in between the lines.[/b] 

--- Quote End ---  

 

Do Altera mention any reason why Nios II will probably never be a very wide spread and accepted solution for µLinux? 

 

 

Bye, Lothar.
0 Kudos
Reply