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

36,000 تومان

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


موضوع اصلی سیستم های عامل
نوع کالا کتاب الکترونیکی
ناشر O’Reilly Media
تعداد صفحه 573
حجم فایل 7 مگابایت
کد کتاب 0596000081,9780596000080
نوبت چاپ 2
نویسنده

,

زبان

انگلیسی

فرمت

PDF

سال انتشار

2001

مطلب پیشنهادی: با پول کتاب در ایران چی میشه خرید؟
در صورت نیاز به تبدیل فایل به فرمت‌های 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 تومان
توضیحات

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

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

راستش من واقعا نمی فهمم چطور کسی می تواند به این کتاب 5 ستاره بدهد. برای شروع با لحن مثبت، آنچه را که در آن دوست داشتم می گویم.
1) اطلاعات زیاد این را نمی توان انکار کرد، بسیار آموزنده است. با این حال، این یک شمشیر دو لبه است (بعدا بحث خواهد شد)
2) درایورهای اصلی به خوبی توضیح داده شده اند. درایور اسکال راه خوبی برای سهولت در توسعه راننده است، imo. به اندازه کافی ساده است که خیلی طاقت فرسا و غیرقابل درک نباشد، اما نه بیش از حد ساده به طوری که در واقع ایده ای از آنچه در حال وقوع است داشته باشید.
3) رایگان است.
این برای نکات مثبت است. در حال حاضر برای یک لیست بزرگ از منفی.
1) بیشتر اطلاعات بی ربط هستند. احساس می‌کنم نویسندگان با ادامه کتاب تمرکز خود را از دست داده‌اند و فراموش کرده‌اند که در حال نوشتن یک کتاب کلی “Linux Kernel” نیستند، بلکه کتابی خاص برای رانندگان هستند. بسیاری از اوقات آنها صفحاتی را در صفحاتی در مورد چیزی صرف می کنند، فقط به ذکر “اما این هرگز توسط توسعه دهندگان درایور خوانده شده استفاده نمی شود” در پایان. در نهایت در موقعیتی واقعا ناخوشایند قرار می گیرید که در آن باید یک سری اطلاعات بی فایده را بررسی کنید تا به چیزهای مفید برسید. بیشتر اوقات من فقط در گوگل جستجو کردم و نتایج بهتری گرفتم.
2) فقدان مثال های پیچیده تر. بیایید با آن روبرو شویم، هیچ کس نیازی به نوشتن یک درایور کاراکتر بسیار ساده ندارد. با این حال، این به همان اندازه پیچیده است که در مثال ها مشاهده می شود. فراتر از درایور اسکال، فقط قطعات کد هستند. من صمیمانه امیدوارم که مجبور نباشید یک دستگاه سریال tty بنویسید. که من را به نکته بعدی هدایت می کند.
3) منسوخ شده است. بسیاری از تغییرات API هسته تا جایی انجام شده است که کد دیگر قابل کامپایل نیست (مخصوصاً در قسمت جلویی tty). روش‌های مورد استفاده در این کتاب در APIهای جدیدتر هسته حذف شده‌اند.
راستش را بخواهید، خیلی بهتر است که فقط به گوگل متوسل شوید. اگر می‌خواهید درایور خود را بنویسید و این کتاب را بخوانید، هنوز نمی‌دانید از کجا شروع کنید. عملکردهای درایور اسکال به خوبی توضیح داده شده است، اما تمام. نویسندگان از فضای زیادی برای نوشتن در مورد مزخرفات بیهوده استفاده می کنند که واقعاً به آنها اهمیت نمی دهید، و این به قیمت اطلاعات مفید تمام می شود.
که در واقع به شما در نوشتن درایورها کمک می کند.
این کتاب احتمالاً در جستجوهای گوگل شما ظاهر می شود و شاید ارزش آن را داشته باشد که فصل های معمولی را مرور کنید. با این حال، صادقانه بگویم، چیزی به شما نخواهد گفت که سایر نتایج جستجوی شما به شما نخواهند گفت. این قطعاً «پایان همه، همه باشید» نوشتن درایورهای لینوکس نیست، اتفاقاً تنها موردی است.

Linux Device Drivers

Honestly, I really don’t understand how anyone can give this book 5 stars. To start off on a positive tone, I’ll say what I liked about it.
1) Lots of information. There is no denying this, it is very informitive. However, this is a double edged swords (will discuss later)
2) The basic drivers are described pretty well. The scull driver is a good way to ease into driver development, imo. Simple enough that it’s not too overwhelming and ununderstandable, but not overly simple so that you actually get an idea of what’s going on.
3) It’s free.
That’s it for the positives. Now for a huge list of negatives.
1) Most of the information is irrelevent. I feel like the authors lost focus as the book went on, and forgot they were not writing a general “Linux Kernel” book but a specific book for drivers. Many a time do they spend pages upon pages going on about something, only to mention “but this is never used by read driver developers” at the end. You end up in a really unpleasant situation where you have to sift through a bunch of useless info to get to the useful stuff. Most of the time I ended up just searching google, and got better results.
2) Lack of more complex examples. Let’s face it, no one needs to write an extremely simple char driver. However, that’s as complex as the examples get. Beyond the scull driver, it’s just code fragments. I sincerely hope you don’t have to write a serial tty device. Which leads me to my next point.
3) Outdated. Many kernel API changes have been made to the point where the code is no longer compilable (especially on the tty front). Methods used in the book have been done away with in the newer kernel API’s.
Honestly, you’re much better off just resorting to Google. If you want to write your own driver and you read through this book, you’ll still have no idea where to start. The functions in the scull driver are well-described, but that’s it. The authors use too much space writing about useless crap you really don’t care about, and this comes at the expense of useful info
that will actually help you write drivers.
This book will probably come up on your google searches, and it might be worth it to skim the regular chapters. Honestly though, it’s not going to tell you anything your other search results won’t. This is most definitely not the “end all, be all” of writing linux drivers, it just happens to be the only one.

نظرات (0)

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

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

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