Cargando…

Linux for embedded and real-time applications /

This new edition of Linux for Embedded and Real-Time Applications provides a practical introduction to the basics and the latest developments in this rapidly evolving technology. Ideal for those new to using Linux in an embedded environment, it takes a hands-on approach and covers key concepts plus...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Abbott, Doug, 1944-
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Oxford : Newnes, 2012.
Edición:3rd ed.
Colección:Embedded technology series.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Ma 4500
001 SCIDIR_ocn819816645
003 OCoLC
005 20231117044810.0
006 m o d
007 cr |n|||||||||
008 120813s2012 enka fob 001 0 eng d
040 |a CDX  |b eng  |e pn  |c CDX  |d OCLCO  |d OCLCQ  |d COO  |d OPELS  |d NOC  |d OCLCQ  |d OCLCF  |d UPM  |d OCLCQ  |d Z5A  |d U3W  |d D6H  |d AU@  |d LEAUB  |d S2H  |d OCLCO  |d OCLCQ  |d OCLCO 
020 |a 9780124159969  |q (electronic bk.) 
020 |a 0124159966  |q (electronic bk.) 
020 |z 9781283740425 
020 |z 1283740427 
035 |a (OCoLC)819816645 
050 4 |a QA76.76.O63 
072 7 |a COM  |2 eflch 
082 0 4 |a 005.4/32  |2 23 
100 1 |a Abbott, Doug,  |d 1944- 
245 1 0 |a Linux for embedded and real-time applications /  |c Doug Abbott. 
250 |a 3rd ed. 
260 |a Oxford :  |b Newnes,  |c 2012. 
300 |a 1 online resource (384 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 
490 1 |a Embedded technology series 
500 |a Previous edition: 2006. 
504 |a Includes bibliographical references and index. 
520 |a This new edition of Linux for Embedded and Real-Time Applications provides a practical introduction to the basics and the latest developments in this rapidly evolving technology. Ideal for those new to using Linux in an embedded environment, it takes a hands-on approach and covers key concepts plus specific applications. Key features include: Substantially updated to focus on a specific ARM-based single board computer (SBC) as a target for embedded application programming Includes an introduction to Android programming With this book you will learn: The basics of Open Source, Linux and the embedded space How to set up a simple system and tool chain How to use simulation for initial application testing Network, graphics and Android programming How to use some of the many Linux components and tools How to configure and build the Linux kernel, BusyBox and U-Boot bootloader Provides a hands-on introduction for engineers and software developers who need to get up to speed quickly on embedded Linux, its operation and its capabilities - including AndroidUpdated and changed accompanying tools, with a focus on the author's specially-developed Embedded Linux Learning Kit. 
588 0 |a Print version record. 
505 0 0 |t Linux for Embedded and Real-Time Applications --  |t Copyright Page --  |t Audience and Prerequisites --  |t Personal Biases --  |t Organization --  |g 1.  |t : Introduction and Getting Started --  |g 1.  |t : The Embedded and Real-Time Space --  |t What Is Embedded --  |t What Is Real-Time --  |t How and Why Does Linux Fit In --  |t Open Source --  |t Portable and Scalable --  |t Where Is Linux Embedded --  |t Open Source Licensing --  |t Legal Issues --  |t Resources --  |g 2.  |t : Installing Linux --  |t Distributions --  |t Debian GNU/Linux --  |t Fedora --  |t Red Hat Enterprise Linux --  |t SUSE --  |t Ubuntu --  |t Hardware Requirements --  |t Installation Scenarios --  |t Stand-Alone --  |t Dual-Booting 
505 0 0 |t VirtualizationDVD or Live CD --  |t Installation Process --  |t Disk Partitioning --  |t Package Selection --  |t Resources --  |t Specific Distribution Sites --  |t Other Resources --  |g 3.  |t : Introducing Linux --  |t Running Linux-KDE --  |t File Manager --  |t Shell Window --  |t Linux Features --  |t Protected Mode Architecture --  |t Real Mode --  |t Protected Mode --  |t "Flat" vs. Segmented Memory Models --  |t Paging --  |t The Linux Process Model --  |t The fork() Function --  |t The execve() Function --  |t The Linux File System --  |t File Permissions --  |t The "root" User --  |t The /proc File System --  |t The Filesystem Hierarchy Standard --  |t The /usr Hierarchy --  |t "Mounting" File Systems --  |t System Configuration --  |t The Shell 
505 0 0 |t Getting HelpResources --  |g 4.  |t : The Host Development Environment --  |t Cross-Development Tools-The GNU Tool Chain --  |t GCC --  |t Make --  |t GDB --  |t Install Software --  |t What's on the DVD --  |t Install Cross-Tool Chain --  |t Install Root File System --  |t The Terminal Emulator, minicom --  |t Networking --  |t Network Address --  |t What About Wireless --  |t Network File System --  |t Trivial File Transfer Protocol --  |t Resources --  |g 5.  |t : The Hardware --  |t Embedded Hardware --  |t ARM Single Board Computer --  |t Specifications --  |t What About Other Boards --  |t BeagleBoard --  |t Specifications (Rev. C4) --  |t Gumstix --  |t Specifications --  |t Raspberry Pi --  |t Specifications --  |t Setting Up the Mini --  |g 2440 
505 0 0 |t Flash Memory and File SystemsFlash Memory-NAND and NOR --  |t Root File System in Flash --  |t Preparing the Board --  |t Sample Code --  |t factory_images --  |t The Script Files --  |t mini_boot --  |t set-mini_boot --  |t *.sh --  |t The Procedure --  |t Final Steps --  |t What Can Go Wrong --  |t The Boot Loader --  |t Resources --  |t Sites for Alternate Boards --  |g 6.  |t : Eclipse Integrated Development Environment --  |t Overview --  |t Plug-ins --  |t Workbench --  |t Installation --  |t Using Eclipse --  |t The C Development Environment-CDT --  |t Creating a New Project --  |t Adding Source Code to the Project --  |t Content Assist --  |t Code Templates --  |t Automatic Closing --  |t The Program --  |t Building the Project --  |t Debugging with CDT 
505 0 0 |t The Debug ViewVariables View --  |t Breakpoints View --  |t Memory View --  |t Finish Debugging --  |t Summary --  |t Resources --  |g 2.  |t : Application Programming in a Cross-Development Environment --  |g 7.  |t : Accessing Hardware from User Space --  |t Review --  |t ARM I/O Architecture --  |t LEDs and Pushbuttons --  |t Accessing I/O from Linux-Our First Program --  |t Creating a Project --  |t The Target Execution Environment --  |t The led Program --  |t The Makefile --  |t A Data Acquisition Example --  |t Resources --  |g 8.  |t : Debugging Embedded Software --  |t Remote Debugging with Eclipse --  |t Remote Debug Launch Configuration --  |t A Thermostat --  |t Host Workstation as Debug Environment 
630 0 0 |a Linux. 
650 0 |a Operating systems (Computers) 
650 0 |a Embedded computer systems  |x Programming. 
650 6 |a Syst�emes d'exploitation (Ordinateurs)  |0 (CaQQLa)201-0029698 
650 7 |a operating systems.  |2 aat  |0 (CStmoGRI)aat300235851 
650 7 |a COMPUTERS / Operating Systems / Linux.  |2 bisacsh 
650 7 |a COMPUTERS / Operating Systems / UNIX.  |2 bisacsh 
650 7 |a COMPUTERS / System Administration / Linux & UNIX Administration.  |2 bisacsh 
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 
630 0 7 |a Linux  |2 fast  |0 (OCoLC)fst01382136 
650 7 |a Embedded computer systems  |x Programming  |2 fast  |0 (OCoLC)fst00908303 
650 7 |a Operating systems (Computers)  |2 fast  |0 (OCoLC)fst01046280 
776 0 8 |i Print version:  |z 9781283740425 
830 0 |a Embedded technology series. 
856 4 0 |u https://sciencedirect.uam.elogim.com/science/book/9780124159969  |z Texto completo