Cargando…

Linux Device Driver Development Cookbook : Develop Custom Drivers for Your Embedded Linux Applications.

Device drivers play a critical role in how the system performs and ensures that the device works in the intended way. With a recipe based approach this book gives you practical recipes on character drivers and related kernel internals. It shows you how to start writing Linux device drivers and tools...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Giometti, Rodolfo
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, Limited, 2019.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000 i 4500
001 EBSCO_on1104086180
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 190622s2019 enk o 000 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d TEFOD  |d EBLCP  |d TEFOD  |d OCLCF  |d OCLCQ  |d YDX  |d UKAHL  |d OCLCQ  |d NLW  |d OCLCO  |d UKMGB  |d NZAUC  |d N$T  |d OCLCQ  |d OCLCO 
015 |a GBC221802  |2 bnb 
016 7 |a 019436492  |2 Uk 
019 |a 1103984091 
020 |a 1838555862 
020 |a 9781838555863  |q (electronic bk.) 
020 |z 9781838558802  |q print 
029 1 |a CHNEW  |b 001059116 
029 1 |a CHVBK  |b 569757193 
029 1 |a UKMGB  |b 019436492 
035 |a (OCoLC)1104086180  |z (OCoLC)1103984091 
037 |a 0776F153-E3AB-4370-BE30-56881B13D6FC  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.76.D49 
082 0 4 |a 005.432  |2 23 
049 |a UAMI 
100 1 |a Giometti, Rodolfo. 
245 1 0 |a Linux Device Driver Development Cookbook :  |b Develop Custom Drivers for Your Embedded Linux Applications. 
260 |a Birmingham :  |b Packt Publishing, Limited,  |c 2019. 
300 |a 1 online resource (344 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
505 0 |a Cover; Title Page; Copyright and Credits; About Packt; Contributors; Table of Contents; Preface; Chapter 1: Installing the Development System; Technical requirements; Setting up the host machine; Getting ready; How to do it ... ; See also; Working with the serial console; Getting ready; How to do it ... ; See also; Configuring and building the kernel; Getting ready; How to do it ... ; See also; Setting up the target machine; Getting ready; How to do it ... ; Adding Debian files; Adding the kernel; Setting up the booting variables; Setting up the networking; See also 
505 8 |a Doing native compiling on foreign hardwareGetting ready; How to do it ... ; Installing and configuring schroot; Configuring the emulated OS; See also; Chapter 2: A Peek Inside the Kernel; Technical requirements; Adding custom code to the sources; Getting ready; How to do it ... ; How it works ... ; See also; Using kernel messages; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Filtering kernel messages; See also; Working with kernel modules; Getting ready; How to do it ... ; How it works ... ; See also; Using module parameters; Getting ready; How to do it ... ; How it works ... 
505 8 |a See alsoChapter 3: Working with Char Drivers; Technical requirements; Creating the simplest char driver; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Exchanging data with a char driver; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Using the "Everything Is a File" abstraction; Getting ready; How to do it ... ; How it works ... ; Chapter 4: Using the Device Tree; Technical requirements; Using the device tree compiler and utilities; Getting ready; How to do it ... ; How it works ... ; There's more ... 
505 8 |a Reverting a binary device tree into its sourceSee also; Getting application-specific data from a device tree; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Using a device tree to describe a character driver; Getting ready; How to do it ... ; How it works ... ; There's more ... ; How device files are created in /dev; Downloading the firmware; Getting ready; How to do it ... ; How it works ... ; There's more; See also; Configuring CPU pins for specific peripherals; How to do it ... ; How it works ... ; See also; Chapter 5: Managing Interrupts and Concurrency 
505 8 |a Technical requirementsImplementing an interrupt handler; Getting ready; How to do it ... ; How it works ... ; There's more ... ; See also; Deferring work; Getting ready; How to do it ... ; Tasklets; Workqueues; There's more ... ; Tasklets; Workqueues; See also; Managing time with kernel timers; Getting ready; How to do it ... ; How it works ... ; There's more ... ; Legacy kernel timers; See also; Waiting for an event; Getting ready; How to do it ... ; Waitqueues; Completions; How it works ... ; Waitqueues; Completions; There's more ... ; Waitqueues; Completions; See also; Performing atomic operations 
500 |a Getting ready 
520 |a Device drivers play a critical role in how the system performs and ensures that the device works in the intended way. With a recipe based approach this book gives you practical recipes on character drivers and related kernel internals. It shows you how to start writing Linux device drivers and tools to understand, debug or modify them. 
588 0 |a Print version record. 
504 |a Includes bibliographical references. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a Linux device drivers (Computer programs) 
650 6 |a Pilotes de périphérique pour Linux (Logiciels) 
650 7 |a Business applications.  |2 bicssc 
650 7 |a Linux.  |2 bicssc 
650 7 |a Computer hardware.  |2 bicssc 
650 7 |a Computers  |x Operating Systems  |x Linux.  |2 bisacsh 
650 7 |a Computers  |x Desktop Applications  |x General.  |2 bisacsh 
650 7 |a Computers  |x Hardware  |x General.  |2 bisacsh 
650 7 |a Linux device drivers (Computer programs)  |2 fast 
776 0 8 |i Print version:  |a Giometti, Rodolfo.  |t Linux Device Driver Development Cookbook : Develop Custom Drivers for Your Embedded Linux Applications.  |d Birmingham : Packt Publishing, Limited, ©2019  |z 9781838558802 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=2153723  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n AH36368509 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL5784239 
938 |a YBP Library Services  |b YANK  |n 300576899 
938 |a EBSCOhost  |b EBSC  |n 2153723 
994 |a 92  |b IZTAP