Book Review:
Book Description Linux® 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 Trace Toolkit, 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.
add to del.icio.us
Digg Freebookzone.com!
You may use anyone of the download options
Missing Link?, Report It and try these 2 + 1 alternates...

Similar Book titles in Embedded and RTOS section: Real-time Systems Specification, Verification and Analysis Programming Embedded Systems in C and C++ Embedded Systems Dictionary Embedded System Design: A Unified Hardware/Software Approach
Similar Book titles in Other sections:
Section: Bio-Chemistry Systems Biology in Practice Systems Biology: Properties of Reconstructed Networks
Section: Data Structures and Algorithms Algorithms for Communications Systems and their Applications
Section: CS -> Hardware Designing Computers and Digital Systems
Section: Parallel Computing Handbook of Applied Expert Systems Designing and Building Parallel Programs
Section: CS -> Theory Capability-Based Computer Systems Discovering Information Systems An Exploratory Approach Intelligent Vision Systems for Industry
Section: DB -> Datawarehousing Database Systems: Concepts, Languages and Architectures
Section: DB -> DB / 2 IBM DB2 Building Applications for UNIX Environments
Section: DB -> Oracle Database Systems: The Complete Book Oracle8 Distributed Database Systems Release 8.0
Section: DB -> Others Object-Oriented Database Management Systems Revisited Concurrency Control And Recovery in Database Systems
Section: DB -> SQL Embedded SQL Programming Guide
Section: Computer Hardware Hardware Guide to Linux: A Collection of Linux HOW-TO Build Your Own Laptop - An Impractical Guide to Building a Laptop Computer Upgrading and Repairing PCs, Linux Edition (Upgrading & Repairing)
Section: Device Drivers An I/O Device Driver Model and Framework for Embedded Systems Linux Device Drivers, 2nd Edition Writing a Linux device driver
Section: Logic Design and Architecture A primer on noise in VLSI systems Design of VLSI Systems Automated Manufacturing Systems with PLCs
Section: Microprocessor Embedded Internet for Embedded Systems Professionals
Section: Peripherals PCI Audio Design Guide for Embedded Systems
Section: Internet Building an Online Community Building Internet Firewalls Building an Intranet with Windows NT 4 Building Your Business with Google for Dummies
Section: Advanced Java Java Thin Client Systems with VisualAge Generator
Section: Java Enterprise Edition J2EE Technology in Practice: Building Business Applications with the Java2 Platform Tutorial For Building j2Ee Applications Using Jboss And Eclipse
Section: Java Language Java Programming on Linux Java Application Development on Linux
Section: Java Micro Edition Using WebSphere Studio Device Developer to Build Embedded Java Applications
Section: Java Tools Building AS/400 Internet-Based Applications with Java
Section: Mathematics Templates for the Solution of Linear Systems: Building Blocks for the Iterative Methods Mathematics for Algorithm and Systems Analysis Unsolved Problems in Mathematical Systems and Control Theory Ordinary Differential Equations And Dynamical Systems
Section: Miscellaneous Universal Command Guide for Operating Systems
Section: Microsoft C Sharp (C#) C# - Your Visual Blueprint for building .Net applications
Section: Microsoft .(dot) net Building Dot Net Applications For Mobile Devices Building Secure ASP.NET Applications: Authentication, Authorization, and Secure Communication
Section: Microsoft Windows Servers Microsoft Systems Management Server 2.0 Training Kit
Section: Microsoft Visual C++ Building Internet Applications with Visual C++
Section: Networking Introduction to Computer, Internet & Network Systems Security Simulation of Communication Systems Open Distributed Systems Linux Network Administrator's Guide (2nd Edition) Linux: A Network Solution for Your Office Show all..
Section: Novels The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary
Section: GNU/Linux OS The Linux Cookbook - Tips and Techniques for Everyday Use Linux IP Networking The Linux Programmer's Guide Introduction to Linux Linux Professional Institute Certification (LPIC) Level 2 Examination Preparation Show all..
Section: OS Theory Operating Systems: Internals and Design Principles, Fourth Edition Operating Systems Research and Experimental Operating Systems A Short Introduction to Operating Systems Lecture Notes on Operating Systems Show all..
Section: Assembly Language Windows Assembly Language & Systems Programming: 16- And 32-Bit Low-Level Programming for the PC and Windows Linux Assembly HOW-TO Linux Assembly Linux System Calls for Assembly Language Programmers Linux Device Drivers in Assembly Language Show all..
Section: C++ Language Tom Swan's GNU C++ for Linux (Professional Dev. Guide) Applied C++: Techniques for Building Better Software
Section: Other Programming The Big Online Book of Linux Ada Programming Building Expert Systems in Prolog Seamless Object-Oriented Software Architecture: Analysis and Design of Reliable Systems Type Systems for Programming Languages Building Skills in Object-Oriented Design Show all..
Section: Perl Scripting Learning Perl on Win32 Systems
Section: Scripting The Linux Tcl and Tk HOWTO Building Skills in Programming - How To Write Your Own Software Using Python
Section: Redbooks Draft Building Composite Applications Patterns: Building Serial and Parallel Processes with WebSphere Process Server V6 IBM Workplace Managed Client 2.6 on Linux Using DCSS/XIP with Oracle 10g on Linux for System z System i Application Modernization: Building a New Interface to Your Legacy Applications Show all..
Section: Redbooks Aix and Linux Interoperabilty IBM eServer pSeries Systems Handbook 2003 Edition Systems Programmer's Guide to: z/OS System Logger Passenger Risk Management Infrastructure Solution Building Block: Installation and Configuration Guide IBM Communication Controller for Linux on System z V1.2.1 Implementation Guide Show all..
Section: IBM Technotes VIOS Network Install from Linux Server Migrating from Hierarchical File Systems to zSeries File Systems
Section: Redpapers Installing and Using MPICH, MPICH-GM, and MPICH-MX on Linux Systems WebSphere Portal Server for Linux on zSeries and z9 Building Service-Oriented Banking Solutions with IBM Banking Industry Models and Rational SDP Techniques to Build a Diskless Boot Linux Cluster of JS21 Blades Lotus Domino 7 on Linux for IBM System z: Capacity Planning and Performance Updates Show all..
Section: Redpapers Draft Techniques to Build a Diskless Boot Linux Cluster of JS21 Blades Joining IBM System Storage N series Systems to Microsoft Active Directory Domino 7 on Linux for IBM System z: Capacity Planning and Performance Updates Managing Linux Guests using IBM Director and z/VM Center Building Composite Aplications in Lotus Expeditor V6.1 Show all..
Section: Software Engineering Reusable Software Components: Object-Oriented Embedded Systems Programming in C Free For All: How Linux and the Free Software Movement Undercut the High-Tech Titans
Section: Web Programming Secure PHP Development: Building 50 Practical Applications Pro JSF and Ajax: Building Rich Internet Components
Section: Web Technology Building Accessible Websites
Section: XML, XSL & UML Developer's Guide to Building XML Based Web Services with J2EE
Similar Books from Amazon :
|

|