Forum Discussion

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

Literature about embedded Linux

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.

2 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

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

    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.