Cargando…

Building embedded Linux systems /

There's a great deal of excitement surrounding the use of Linux in embedded systems -- for everything from cell phones to car ABS systems and water-filtration plants -- but not a lot of practical information. Building Embedded Linux Systems offers an in-depth, hard-core guide to putting togethe...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Otros Autores: Yaghmour, Karim
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Sebastopol [Calif.] : O'Reilly Media, ©2008.
Edición:2nd ed.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 a 4500
001 OR_ocn273049576
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 081118s2008 caua o 001 0 eng d
040 |a UMI  |b eng  |e pn  |c UMI  |d WPG  |d MKN  |d OCLCQ  |d COO  |d CEF  |d OCLCQ  |d NHM  |d UIU  |d DEBSZ  |d OCLCF  |d OCLCQ  |d EBLCP  |d N$T  |d TEFOD  |d E7B  |d YDXCP  |d OCLCQ  |d TEFOD  |d OCLCQ  |d AU@  |d OCLCQ  |d CNCEN  |d OCLCQ  |d CZL  |d OCLCQ 
019 |a 261225824  |a 609840767  |a 775300462  |a 861530306  |a 1044206444  |a 1056353417  |a 1058503430  |a 1105770335  |a 1295604165  |a 1300646587  |a 1303297504 
020 |a 9780596529680 
020 |a 0596529686 
020 |a 9780596154882  |q (electronic bk.) 
020 |a 0596154887  |q (electronic bk.) 
020 |a 9780596555054  |q (electronic bk.) 
020 |a 0596555059  |q (electronic bk.) 
024 8 |a 9780596529680 
029 1 |a AU@  |b 000046669545 
029 1 |a AU@  |b 000062564166 
029 1 |a AU@  |b 000067103849 
029 1 |a AU@  |b 000070669802 
029 1 |a DEBSZ  |b 355422514 
029 1 |a DEBSZ  |b 396272932 
029 1 |a DEBSZ  |b 396385583 
029 1 |a HEBIS  |b 291494218 
035 |a (OCoLC)273049576  |z (OCoLC)261225824  |z (OCoLC)609840767  |z (OCoLC)775300462  |z (OCoLC)861530306  |z (OCoLC)1044206444  |z (OCoLC)1056353417  |z (OCoLC)1058503430  |z (OCoLC)1105770335  |z (OCoLC)1295604165  |z (OCoLC)1300646587  |z (OCoLC)1303297504 
037 |a CL0500000028  |b Safari Books Online 
037 |a 21D2BD50-A1A8-4FA3-8C40-E6247F937A81  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.76.O63  |b Y35 2008 
072 7 |a COM  |x 046070  |2 bisacsh 
072 7 |a COM  |x 046030  |2 bisacsh 
072 7 |a COM  |x 088010  |2 bisacsh 
072 7 |a COM  |x 051380  |2 bisacsh 
082 0 4 |a 005.4/32  |2 22 
049 |a UAMI 
245 0 0 |a Building embedded Linux systems /  |c Karim Yaghmour [and others]. 
250 |a 2nd ed. 
260 |a Sebastopol [Calif.] :  |b O'Reilly Media,  |c ©2008. 
300 |a 1 online resource (439 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
500 |a Previous edition: published as by Karim Yaghmour. 2003. 
500 |a Includes index. 
588 0 |a Print version record. 
505 0 |a 1. Introduction -- Definitions -- Real Life and Embedded Linux Systems -- Design and Implementation Methodology -- 2. Basic Concepts -- Types of Hosts -- Types of Host/Target Development Setups -- Types of Host/Target Debug Setups -- Generic Architecture of an Embedded Linux System -- System Startup -- Types of Boot Configurations -- System Memory Layout -- 3. Hardware Support -- Processor Architectures -- Buses and Interfaces -- I/O -- Storage -- General-Purpose Networking -- Industrial-Grade Networking -- System Monitoring -- 4. Development Tools -- A Practical Project Workspace -- GNU Cross-Platform Development Toolchain -- C Library Alternatives -- Java -- Perl -- Python -- Other Programming Languages -- Eclipse: An Integrated Development Environment -- Terminal Emulators -- 5. Kernel Considerations -- Selecting a Kernel -- Configuring the Kernel -- Compiling the Kernel -- Installing the Kernel -- In the Field -- 6. Root Filesystem Content -- Basic Root Filesystem Structure -- Libraries -- Kernel Modules -- Kernel Images -- Device Files -- Main System Applications -- Custom Applications -- System Initialization -- 7. Storage Device Manipulation -- MTD-Supported Devices -- Disk Devices -- To Swap or Not To Swap -- 8. Root Filesystem Setup -- Filesystem Types for Embedded Devices -- Writing a Filesystem Image to Flash Using an NFS-Mounted Root Filesystem -- Placing a Disk Filesystem on a RAM Disk -- Rootfs and Initramfs -- Choosing a Filesystem's Type and Layout -- Handling Software Upgrades -- 9. Setting Up the Bootloader -- Embedded Bootloaders -- Server Setup for Network Boot -- Using the U-Boot Bootloader -- 10. Setting Up Networking Services -- Network Settings -- Busybox -- Dynamic Configuration Through DHCP -- The Internet Super-Server -- Remote Administration with SNMP -- Network Login Through Telnet -- Secure Communication with SSH -- Serving Web Content Through HTTP -- Provisioning -- 11. Debugging Tools -- Eclipse -- Debugging Applications with gdb -- Tracing -- Performance Analysis -- Memory Debugging -- A Word on Hardware Tools -- 12. Introduction to Real-Time Linux -- What Is Real-Time Processing? -- Should Your Linux Be Real-Time? -- Common Real-Time Kernel Requirements -- Some Typical Users of Real-Time Computing Technology -- The Linux Paths to Real-Time -- 13. The Xenomai Real-Time System -- Porting Traditional RTOS Applications to Linux -- The Xenomai Architecture -- How Xenomai Works -- The Real-Time Driver Model -- Xenomai, Chameleon by Design -- 14. The RT Patch -- Interrupts As Threads -- Priority Inheritance -- Configuring the Kernel with the RT Patch -- High-Resolution Timers -- The Latency Tracer. 
520 |a There's a great deal of excitement surrounding the use of Linux in embedded systems -- for everything from cell phones to car ABS systems and water-filtration plants -- but not a lot of practical information. Building Embedded Linux Systems offers an in-depth, hard-core guide to putting together embedded systems based on Linux. Updated for the latest version of the Linux kernel, this new edition gives you the basics of building embedded Linux systems, along with the configuration, setup, and use of more than 40 different open source and free software packages in common use. The book also looks. 
542 |f Copyright © O'Reilly Media, Inc. 
546 |a English. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
630 0 0 |a Linux. 
630 0 7 |a Linux.  |2 blmlsh 
630 0 7 |a Linux.  |2 fast  |0 (OCoLC)fst01382136 
650 0 |a Embedded computer systems  |x Programming. 
650 7 |a COMPUTERS  |x Operating Systems  |x Linux.  |2 bisacsh 
650 7 |a COMPUTERS  |x Operating Systems  |x UNIX.  |2 bisacsh 
650 7 |a COMPUTERS  |x System Administration  |x Linux & UNIX Administration.  |2 bisacsh 
650 7 |a COMPUTERS  |x Programming  |x Microsoft Programming.  |2 bisacsh 
650 7 |a Embedded computer systems  |x Programming.  |2 blmlsh 
650 7 |a Embedded computer systems  |x Programming.  |2 fast  |0 (OCoLC)fst00908303 
700 1 |a Yaghmour, Karim. 
776 0 8 |i Print version:  |a Yaghmour, Karim.  |t Building Embedded Linux Systems.  |d Sebastopol : O'Reilly Media, Inc., ©2008  |z 9780596529680 
856 4 0 |u https://learning.oreilly.com/library/view/~/9780596529680/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL540370 
938 |a ebrary  |b EBRY  |n ebr10758374 
938 |a EBSCOhost  |b EBSC  |n 415372 
938 |a YBP Library Services  |b YANK  |n 3179985 
938 |a YBP Library Services  |b YANK  |n 7501302 
994 |a 92  |b IZTAP