دانلود کتاب Essential Linux Device Drivers

49,000 تومان

درایورهای ضروری دستگاه لینوکس


موضوع اصلی سیستم های عامل
نوع کالا کتاب الکترونیکی
ناشر Prentice Hall
تعداد صفحه 744
حجم فایل 4 مگابایت
کد کتاب 0132396556,9780132396554
نوبت چاپ 1
نویسنده
زبانانگلیسی
فرمتCHM
سال انتشار2008
مطلب پیشنهادی: با پول کتاب در ایران چی میشه خرید؟
در صورت نیاز به تبدیل فایل به فرمت‌های PDF، EPUB، AZW3، MOBI و یا DJVU می‌توانید به پشتیبان اطلاع دهید تا در صورت امکان، فایل مورد نظر را تبدیل نمایند. سایت بَلیان دارای تخفیف پلکانی است، یعنی با افزودن کتاب بیشتر به سبدخرید، قیمت آن برای شما کاهش می‌یابد. جهت مشاهده درصد تخفیف‌ها بر روی «جدول تخفیف پلکانی» در پایین کلیک نمایید. جهت یافتن سایر کتاب‌های مشابه، از منو جستجو در بالای سایت استفاده نمایید.
شما می‌توانید با هر 1000 تومان خرید، ۱ شانس شرکت در قرعه‌کشی کتابخانه دیجیتال بلیان دریافت کنید و شانس خود را برای برنده شدن جوایز هیجان انگیز امتحان کنید. «شرایط شرکت در قرعه‌کشی»

جدول کد تخفیف

با افزودن چه تعداد کتاب به سبد‌خرید، چند‌ درصد تخفیف شامل آن خواهد شد؟ در این جدول پاسخ این سوال را خواهید یافت. برای مثال: اگر بین ۳ الی ۵ کتاب را در سبد خرید خود قرار دهید، ۲۵ درصد تخفیف شامل سبد‌خرید شما خواهد شد.
تعداد کتاب درصد تخفیف قیمت کتاب
1 بدون تخفیف 25,000 تومان
2 20 درصد 20,000 تومان
3 الی 5 25 درصد 18,750 تومان
6 الی 10 30 درصد 17,500 تومان
11 الی 20 35 درصد 16,250 تومان
21 الی 30 40 درصد 15,000 تومان
31 الی 40 45 درصد 13,750 تومان
41 الی 50 50 درصد 12,500 تومان
51 الی 70 55 درصد 11,250 تومان
71 الی 100 60 درصد 10,000 تومان
101 الی 150 65 درصد 8,750 تومان
151 الی 200 70 درصد 7,500 تومان
201 الی 300 75 درصد 6,250 تومان
301 الی 500 80 درصد 5,000 تومان
501 الی 1000 85 درصد 3,750 تومان
1001 الی 10000 90 درصد 2,500 تومان
توضیحات

ترجمه فارسی توضیحات (ترجمه ماشینی)

درایورهای ضروری دستگاه لینوکس

“احتمالا گسترده ترین و کامل ترین کتاب درایور دستگاه لینوکس که خوانده ام.”

–آلن کاکس، لینوکس گورو و توسعه‌دهنده هسته اصلی

 

“بسیار جامع و دقیق، تقریباً هر نوع درایور دستگاه لینوکس را پوشش می‌دهد.”

تئودور تسو، اولین توسعه دهنده هسته لینوکس در آمریکای شمالی و استراتژیست ارشد پلتفرم بنیاد لینوکس

 

کاربردی ترین راهنمای نوشتن درایورهای دستگاه لینوکس

لینوکس اکنون یک محیط فوق‌العاده قوی برای توسعه درایور ارائه می‌دهد: با هسته‌های امروزی، آنچه که زمانی به سال‌ها زمان توسعه نیاز داشت را می‌توان در چند روز انجام داد. در این کتاب کاربردی و نمونه محور، یکی از با تجربه ترین توسعه دهندگان درایور لینوکس در جهان به طور سیستماتیک نحوه توسعه درایورهای لینوکس قابل اعتماد را برای تقریباً هر دستگاهی نشان می دهد. درایورهای ضروری دستگاه لینوکس برای هر برنامه نویسی با دانش کار در سیستم عامل و C، از جمله برنامه نویسانی که قبلا هرگز درایور ننوشته اند، مناسب است. Sreekrishnan Venkateswaran بر موارد ضروری تمرکز می کند، همه مفاهیم و تکنیک های مورد نیاز را گرد هم می آورد، در حالی که از موضوعاتی که فقط در موقعیت های بسیار تخصصی مهم هستند اجتناب می کند. Venkateswaran با بررسی قابلیت‌های هسته Linux 2.6 که بیشتر مربوط به توسعه‌دهندگان درایور است، شروع می‌شود. او کلاس های ساده دستگاه را معرفی می کند. سپس به اتوبوس های سریال مانند I2C و SPI روی می آورد. اتوبوس های خارجی مانند PCMCIA، PCI و USB. درایورهای ویدئو، صدا، بلوک، شبکه و دستگاه های بی سیم؛ درایورهای فضای کاربر؛ و درایورهایی برای لینوکس جاسازی شده – یکی از سریع ترین حوزه های توسعه لینوکس امروزی که در حال رشد است. برای هر کدام، Venkateswaran فناوری را توضیح می‌دهد، فایل‌های منبع هسته مربوطه را بررسی می‌کند، و یک مثال کامل را توسعه می‌دهد.

 

• آدرس درایورهایی را که در هیچ کتاب دیگری مورد بحث قرار نگرفته اند، از جمله درایورهای I2C، ویدئو، صدا، PCMCIA و انواع مختلف حافظه فلش را نشان می دهد

• خدمات و امکانات هسته اصلی، از جمله کرنل را رمزگشایی می کند. رشته ها و رابط های کمکی

• نظرسنجی، اعلان ناهمزمان، و کنترل I/O را آموزش می دهد

• Inter-Integrated را معرفی می کند پروتکل مدار برای درایورهای لینوکس جاسازی شده

• درایورهای دستگاه چندرسانه ای را با استفاده از زیرسیستم Linux-Video و چارچوب Linux-Audio پوشش می دهد

• نشان می‌دهد که چگونه لینوکس از فناوری‌های بی‌سیم مانند بلوتوث، مادون قرمز، وای‌فای و شبکه سلولی پشتیبانی می‌کند

• کل عمر توسعه درایور را توصیف می‌کند چرخه، از طریق اشکال زدایی و نگهداری

• شامل ضمیمه های مرجعی است که مجموعه لینوکس، تماس های BIOS و فایل های Seq را پوشش می دهد

Essential Linux Device Drivers

“Probably the most wide ranging and complete Linux device driver book I’ve read.”

–Alan Cox, Linux Guru and Key Kernel Developer

 

“Very comprehensive and detailed, covering almost every single Linux device driver type.”

Theodore Ts’o, First Linux Kernel Developer in North America and Chief Platform Strategist of the Linux Foundation

 

The Most Practical Guide to Writing Linux Device Drivers

Linux now offers an exceptionally robust environment for driver development: with today’s kernels, what once required years of development time can be accomplished in days. In this practical, example-driven book, one of the world’s most experienced Linux driver developers systematically demonstrates how to develop reliable Linux drivers for virtually any device. Essential Linux Device Drivers is for any programmer with a working knowledge of operating systems and C, including programmers who have never written drivers before. Sreekrishnan Venkateswaran focuses on the essentials, bringing together all the concepts and techniques you need, while avoiding topics that only matter in highly specialized situations. Venkateswaran begins by reviewing the Linux 2.6 kernel capabilities that are most relevant to driver developers. He introduces simple device classes; then turns to serial buses such as I2C and SPI; external buses such as PCMCIA, PCI, and USB; video, audio, block, network, and wireless device drivers; user-space drivers; and drivers for embedded Linux–one of today’s fastest growing areas of Linux development. For each, Venkateswaran explains the technology, inspects relevant kernel source files, and walks through developing a complete example.

 

• Addresses drivers discussed in no other book, including drivers for I2C, video, sound, PCMCIA, and different types of flash memory

• Demystifies essential kernel services and facilities, including kernel threads and helper interfaces

• Teaches polling, asynchronous notification, and I/O control

• Introduces the Inter-Integrated Circuit Protocol for embedded Linux drivers

• Covers multimedia device drivers using the Linux-Video subsystem and Linux-Audio framework

• Shows how Linux implements support for wireless technologies such as Bluetooth, Infrared, WiFi, and cellular networking

• Describes the entire driver development lifecycle, through debugging and maintenance

• Includes reference appendixes covering Linux assembly, BIOS calls, and Seq files

نظرات (0)

نقد و بررسی‌ها

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

اولین کسی باشید که دیدگاهی می نویسد “دانلود کتاب Essential Linux Device Drivers”