Building Embedded Linux Systems

Tags:, ; 1 views ; Comments: 2 Responses

Building Embedded Linux Systems
by Karim Yaghmour (Author)

# Paperback: 416 pages
# Publisher: O’Reilly Media, Inc.; 1 edition (April 22, 2003)
# Language: English
# ISBN-10: 059600222X
# ISBN-13: 978-0596002220

Product Description

059600222x01lzzzzzzzgd0 Building Embedded Linux Systems
Linux(R) is being adopted by an increasing number of embedded systems developers, who have been won over by its sophisticated scheduling and networking, its cost-free license, its open development model, and the support offered by rich and powerful programming tools. While there is a great deal of hype surrounding the use of Linux in embedded systems, there is not a lot of practical information. “Building Embedded Linux Systems” is the first in-depth, hard-core guide to putting together an embedded system based on the Linux kernel. This indispensable book features arcane and previously undocumented procedures for:

Building your own GNU development toolchain

Using an efficient embedded development framework

Selecting, configuring, building, and installing a target-specific kernel

Creating a complete target root filesystem

Setting up, manipulating, and using solid-state storage devices

Installing and configuring a bootloader for the target

Cross-compiling a slew of utilities and packages

Debugging your embedded system using a plethora of tools and techniques

Details are provided for various target architectures and hardware configurations, including a thorough review of Linux’s support for embedded hardware. All explanations rely on the use of open source and free software packages. By presenting how to build the operating system components from pristine sources and how to find more documentation or help, this book greatly simplifies the task of keeping complete control over one’s embedded operating system, whether it be for technical or sound financial reasons.

Author Karim Yaghmour, a well-known designer and speaker who is responsible for the Linux TraceToolkit, starts by discussing the strengths and weaknesses of Linux as an embedded operating system. Licensing issues are included, followed by a discussion of the basics of building embedded Linux systems. The configuration, setup, and use of over forty different open source and free software packages commonly used in embedded Linux systems are also covered. uClibc, BusyBox, U-Boot, OpenSSH, thttpd, tftp, strace, and gdb are among the packages discussed.

About the Author
Karim Yaghmour is the founder and president of Opersys Inc. (http://www.opersys.com), a company providing expertise and courses on the use of open source and free software in embedded systems. Being himself an active member of the open source and free software community, Karim has firmly established Opersys’s services around the core values of knowledge sharing and technical quality promoted by this community. As part of his community involvement, Karim is the maintainer of the Linux Trace Toolkit and the author of a series of white-papers that led to the implementation of the Adeos nanokernel, which allows multiple operating systems to exist side-by-side. Karim’s quest for understanding how things work started at a very young age when he took it upon himself to break open all the radios and cassette players he could lay his hands on in order to “fix” them. Very early, he developed a keen interest in operating system internals and embedded systems. He now holds a B.Eng. and an M.A.Sc. from the cole Polytechnique de Montral. While everyone was hacking away at Linux, Karim even took a detour to write his own distributed micro-kernel in order to get to the bottom of operating system design and implementation. When not working on software, Karim indulges in his passion for history, philosophy, sociology, and humanities in general. He’s especially addicted to essays and novels by Umberto Eco and Gerald Messadi.

Popularity: 23% [?]

Related eBooks - Up | Down


Learning Red Hat Linux...

Learning Red Hat Linux (Paperback) by Bill McCarty (Author) # Paperback: 336 pages # Publisher: O'Reilly; 3 edition (March 11, 2003) # Language: English # ISBN-10: 0596004699 # ISBN-13: 978-0596004699 Product Description
Download
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading ... Loading ...

Tags:, , ; 13 views ; Comments: No Responses

Securing & Optimizing Linux: A Hand...

Securing & Optimizing Linux: A Hands on Guide for Linux Professionals (Paperback) by Gerhard Mourani (Author) # Paperback # Publisher: Opendocs Llc; Pap/Cdr edition (July 2000) # Language: English # ISBN-10: 0970033001 # ISBN-13: 978-0970033000 Introduction Part I Installation-Related Reference ...
Download
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 4.00 out of 5)
Loading ... Loading ...

Tags:; 2 views ; Comments: No Responses

Learning Red Hat Enterprise Linux and Fe...

Learning Red Hat Enterprise Linux and Fedora (Paperback) by Bill McCarty (Author) # Paperback: 348 pages # Publisher: O'Reilly Media, Inc.; 4th edition (April 1, 2004) # Language: English # ISBN-10: 059600589X # ISBN-13: 978-0596005894 Product Description
Download
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading ... Loading ...

Tags:, , , ; 14 views ; Comments: No Responses

Running Linux...

Running Linux (Paperback) by Matthias Dalheimer (Author), Matt Welsh (Author) # Paperback: 972 pages # Publisher: O'Reilly Media, Inc.; 5th edition (December 22, 2005) # Language: English # ISBN-10: 0596007604 # ISBN-13: 978-0596007607 Product Description
Download
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading ... Loading ...

Tags:, ; 8 views ; Comments: No Responses

SUSE Linux...

SUSE Linux (Paperback) by Chris Brown (Author) # Paperback: 446 pages # Publisher: O'Reilly Media, Inc.; illustrated edition edition (July 21, 2006) # Language: English # ISBN-10: 059610183X # ISBN-13: 978-0596101831 Product Description
Download
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 4.00 out of 5)
Loading ... Loading ...

Tags:, , ; 17 views ; Comments: No Responses

Red Hat Enterprise Linux and Fedora Edit...

Red Hat Enterprise Linux and Fedora Edition: The Complete Reference (Paperback) by Richard Petersen (Author), Ibrahim Haddad (Author) Paperback: 896 pages Publisher: McGraw-Hill Osborne Media; 1 edition (December 23, 2003) Language: English ISBN-10: 0072230754 ISBN-13: 978-0072230758 Product Description Master the essentials of the Red Hat Linux ...
Download
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading ... Loading ...

Tags:, , ; 24 views ; Comments: No Responses

Special Edition Using Linux...

Special Edition Using Linux by Jack Tackett (Author) Paperback: 870 pages Publisher: Que; 4th edition (October 1998) Language: English ISBN-10: 0789717468 ISBN-13: 978-0789717467 Book Description
Download
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading ... Loading ...

Tags:; 15 views ; Comments: No Responses

Troubleshooting Linux Firewalls...

Troubleshooting Linux Firewalls by Michael Shinn (Author) Paperback: 384 pages Publisher: Prentice Hall (December 24, 2004) Language: English ISBN-10: 0321227239 ISBN-13: 978-0321227232 Product Description
Download
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading ... Loading ...

Tags:, ; 17 views ; Comments: No Responses