PDA

View Full Version : سوال: درایور نویسی



jeson_park
دوشنبه 27 دی 1389, 16:43 عصر
سلام
در مورد سوالم سرچ کردم ولی جواب درستی پیدا نکردم
من می خوام توی لینوکس درایور بنویسم
فقط هم به زبان برنامه نویسی سی و سی پلاس پلاس تسلط دارم(منظورم اینه که در مورد خود لینوکس یا ساختار کامپیوتر چیز زیادی نمی دونم)
ممنون میشم اگه کتاب برای درایور نویسی معرفی کنید :لبخندساده:

Mehdi Asgari
دوشنبه 27 دی 1389, 17:04 عصر
Linux Device Drivers, 3rd Edition
By Jonathan Corbet, Greg Kroah-Hartman, Alessandro Rubini

Publisher : O'Reilly
Pub Date : February 2005
ISBN : 0-596-00590-3
Pages : 636


Understanding the Linux Kernel, 3rd Edition
By Daniel P. Bovet, Marco Cesati
...............................................
Publisher: O'Reilly
Pub Date: November 2005
ISBN: 0-596-00565-2
Pages: 942

. .

jeson_park
دوشنبه 27 دی 1389, 17:37 عصر
سلام
هر دو این ها رو دارم
هنوز شورع نکردم به خوندن
می خواستم بدونم به جز این ها چیز دیگه ای نمخواد؟؟؟
مثلا دونستن ساختار سخت افزار

pswin.pooya
سه شنبه 28 دی 1389, 00:21 صبح
سلام
چرا نمی خواد، وقتی داری درایور می نویسی یعنی هم می دونی سخت افزارش چیه و هم سیستم عاملی که قرار براش درایور بنویسی. در مورد لینوکس شما باید تقریبا با ساختار هسته لینوکس آشنا باشی تا بتونی براش درایور بنویسی وگرنه گیر میکنی. به نظر من همون دو کتاب بالا رو خوب بخونی کافیه. البته برای اینکار کتابهای زیادی وجود داره. شما به جزء کامپایلر gcc و هدرهای هسته لینوکس تقریبا به هیچ ابزار دیگه ای نیاز نداری.