توضیحات
Master the art of developing customized device drivers for your embedded Linux systems
Key Features
- Stay up to date with the Linux PCI, ASoC, and V4L2 subsystems and write device drivers for them
- Get to grips with the Linux kernel power management infrastructure
- Adopt a practical approach to customizing your Linux environment using best practices
Book Description
Linux is one of the fastest-growing operating systems around the world, and in the last few years, the Linux kernel has evolved significantly to support a wide variety of embedded devices with its improved subsystems and a range of new features. With this book, you’ll find out how you can enhance your skills to write custom device drivers for your Linux operating system.
Mastering Linux Device Driver Development provides complete coverage of kernel topics, including video and audio frameworks, that usually go unaddressed. You’ll work with some of the most complex and impactful Linux kernel frameworks, such as PCI, ALSA for SoC, and Video4Linux2, and discover expert tips and best practices along the way. In addition to this, you’ll understand how to make the most of frameworks such as NVMEM and Watchdog. Once you’ve got to grips with Linux kernel helpers, you’ll advance to working with special device types such as Multi-Function Devices (MFD) followed by video and audio device drivers.
By the end of this book, you’ll be able to write feature-rich device drivers and integrate them with some of the most complex Linux kernel frameworks, including V4L2 and ALSA for SoC.
What you will learn
- Explore and adopt Linux kernel helpers for locking, work deferral, and interrupt management
- Understand the Regmap subsystem to manage memory accesses and work with the IRQ subsystem
- Get to grips with the PCI subsystem and write reliable drivers for PCI devices
- Write full multimedia device drivers using ALSA SoC and the V4L2 framework
- Build power-aware device drivers using the kernel power management framework
- Find out how to get the most out of miscellaneous kernel subsystems such as NVMEM and Watchdog
Who this book is for
This book is for embedded developers, Linux system engineers, and system programmers who want to explore Linux kernel frameworks and subsystems. C programming skills and a basic understanding of driver development are necessary to get started with this book.
————————————————————–
ترجمه ماشینی :
در هنر توسعه درایورهای دستگاه سفارشی شده برای سیستم های لینوکس تعبیه شده خود مسلط شوید
ویژگی های کلیدی
- با زیرسیستم های Linux PCI، ASoC و V4L2 به روز بمانید و درایورهای دستگاه را برای آنها بنویسید
- با زیرساخت مدیریت انرژی هسته لینوکس آشنا شوید
- رویکردی عملی برای سفارشی کردن محیط لینوکس خود با استفاده از بهترین شیوه ها اتخاذ کنید
کتاب توضیحات
لینوکس یکی از سریعترین سیستمعاملهای در حال رشد در سراسر جهان است و در چند سال اخیر، هسته لینوکس به طور قابل توجهی تکامل یافته است تا از طیف گستردهای از دستگاههای تعبیهشده با زیرسیستمهای بهبود یافته و طیف وسیعی از ویژگیهای جدید پشتیبانی کند. با این کتاب، خواهید فهمید که چگونه می توانید مهارت های خود را برای نوشتن درایورهای دستگاه سفارشی برای سیستم عامل لینوکس خود افزایش دهید.
تسلط بر توسعه درایور دستگاه لینوکس، پوشش کاملی از موضوعات هسته، از جمله چارچوب های ویدیویی و صوتی را ارائه می دهد. ، که معمولاً بدون خطاب می مانند. شما با برخی از پیچیده ترین و تاثیرگذارترین فریم ورک های هسته لینوکس، مانند PCI، ALSA برای SoC، و Video4Linux2 کار خواهید کرد و نکات تخصصی و بهترین روش ها را در طول مسیر کشف خواهید کرد. علاوه بر این، خواهید فهمید که چگونه از چارچوب هایی مانند NVMEM و Watchdog نهایت استفاده را ببرید. هنگامی که با کمککنندههای هسته لینوکس آشنا شدید، به کار با انواع دستگاههای خاص مانند دستگاههای چندکاره (MFD) و سپس درایورهای دستگاههای ویدیویی و صوتی خواهید رسید.
در پایان در این کتاب، میتوانید درایورهای دستگاه با ویژگیهای غنی بنویسید و آنها را با برخی از پیچیدهترین چارچوبهای هسته لینوکس، از جمله V4L2 و ALSA برای SoC، ادغام کنید.
آنچه خواهید آموخت
- کاوش کنید و کمککنندههای هسته لینوکس را برای قفل کردن، به تعویق انداختن کار و مدیریت وقفه بکار ببرید
- درک زیرسیستم Regmap برای مدیریت دسترسیهای حافظه و کار با زیرسیستم IRQ
- با زیرسیستم PCI و نوشتن درایورهای قابل اعتماد برای دستگاه های PCI
- نوشتن درایورهای دستگاه چندرسانه ای کامل با استفاده از ALSA SoC و چارچوب V4L2
- ساخت درایورهای دستگاه آگاه با استفاده از چارچوب مدیریت انرژی هسته
- دریابید که چگونه از زیرسیستم های هسته متفرقه مانند NVMEM و Watchdog بیشترین بهره را ببرید
این کتاب برای چه کسانی است
این کتاب برای توسعه دهندگان جاسازی شده، مهندسین سیستم لینوکس و برنامه نویسان سیستمی است که می خواهند برای بررسی چارچوب ها و زیرسیستم های هسته لینوکس. برای شروع کار با این کتاب، مهارت های برنامه نویسی C و درک اولیه توسعه درایور ضروری است.
tag : دانلود کتاب تسلط بر توسعه درایور دستگاه لینوکس: درایورهای دستگاه سفارشی را برای پشتیبانی از تجهیزات جانبی رایانه در سیستم عامل های لینوکس بنویسید , Download تسلط بر توسعه درایور دستگاه لینوکس: درایورهای دستگاه سفارشی را برای پشتیبانی از تجهیزات جانبی رایانه در سیستم عامل های لینوکس بنویسید , دانلود تسلط بر توسعه درایور دستگاه لینوکس: درایورهای دستگاه سفارشی را برای پشتیبانی از تجهیزات جانبی رایانه در سیستم عامل های لینوکس بنویسید , Download Mastering Linux Device Driver Development: Write custom device drivers to support computer peripherals in Linux operating systems Book , تسلط بر توسعه درایور دستگاه لینوکس: درایورهای دستگاه سفارشی را برای پشتیبانی از تجهیزات جانبی رایانه در سیستم عامل های لینوکس بنویسید دانلود , buy تسلط بر توسعه درایور دستگاه لینوکس: درایورهای دستگاه سفارشی را برای پشتیبانی از تجهیزات جانبی رایانه در سیستم عامل های لینوکس بنویسید , خرید کتاب تسلط بر توسعه درایور دستگاه لینوکس: درایورهای دستگاه سفارشی را برای پشتیبانی از تجهیزات جانبی رایانه در سیستم عامل های لینوکس بنویسید , دانلود کتاب Mastering Linux Device Driver Development: Write custom device drivers to support computer peripherals in Linux operating systems , کتاب Mastering Linux Device Driver Development: Write custom device drivers to support computer peripherals in Linux operating systems , دانلود Mastering Linux Device Driver Development: Write custom device drivers to support computer peripherals in Linux operating systems , خرید Mastering Linux Device Driver Development: Write custom device drivers to support computer peripherals in Linux operating systems , خرید کتاب Mastering Linux Device Driver Development: Write custom device drivers to support computer peripherals in Linux operating systems ,

نقد و بررسیها
هنوز بررسیای ثبت نشده است.