000 01923nam a2200289 i 4500
003 CSPC
005 20241206110115.0
008 241008s2020 -uka b 001 0 eng d
020 _a9781789342048
040 _cCSPC
_aCSPC
_beng
_erda
082 0 4 _a005.432
_bM265m
_223
100 1 _aMadieu, John,
_eauthor.
245 1 0 _aMastering linux device driver development :
_bwrite custom device drivers to support computer peripherals in linux operating systems /
_cJohn Madieu.
264 1 _aBirmingham, UK :
_bPackt Publishing Ltd.,
_c2020.
300 _axi, 626 pages :
_billustrations ;
_c24 cm.
336 _atext
_2rdacontent
337 _aunmediated
_2rdamedia
338 _avolume
_2rdacarrier
500 _aIncludes index.
505 0 _aKernel core frameworks for embedded device driver development -- Linux kernel concepts for embedded developers -- Leveraging the Regmap API and simplifying the code -- Delving into the MFD subsystem and syscon API -- Storming the common clock framework -- Multimedia and power saving in embedded Linux systems -- ALSA SoC framework - Leveraging codec and platform class drivers -- ALSA SoC framework - delving into the machine class drivers -- Demystifying V4L2 and video capture device drivers -- Integrating with V4L2 Async and media controller frameworks -- Leveraging the V4L2 API from the user space -- Linux kernel power management -- Staying up to date with other Linux kernel subsystems -- Writing PCI device drivers -- Leveraging the NVMEM framework -- Watchdog device drivers -- Linux kernel debugging tips and best practices.
650 0 _aLinux.
650 0 _aDevice drivers (Computer programs).
650 0 _aComputer peripherals
_vProgramming.
650 0 _aOperating systems (Computers).
942 _2ddc
_n0
_cBK
_e23
_h005.432
_iM265m
_kGRD
_m2020
999 _c28351
_d28351