PDA

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



Moharram
دوشنبه 02 دی 1387, 16:19 عصر
سلام

من یک کارت PCIe دارم و توی ویندوز براش یک درایور با DDK نوشتم ...
حالا میخوام کلا برم به لینوکس و اولین کار اینه که باید برای کارت یک درایور داشته باشم....
برای نوشتن درایور در لینوکس از کجا باید شروع کنم... یا حداقل معادل DDK تو لینوکس چیه ؟

خیلی ممنون

ilius.gnu
سه شنبه 03 دی 1387, 08:15 صبح
سلام

من یک کارت PCIe دارم و توی ویندوز براش یک درایور با DDK نوشتم ...
حالا میخوام کلا برم به لینوکس و اولین کار اینه که باید برای کارت یک درایور داشته باشم....
برای نوشتن درایور در لینوکس از کجا باید شروع کنم... یا حداقل معادل DDK تو لینوکس چیه ؟

خیلی ممنون
سلام
یه مقاله چهارده قسمتی توی ایران تاکس هست در مورد ماژول نویسی برای کرنل:
http://irantux.org/html/index.php?module=htmlpages&func=display&pid=5
توی گوگل هم سرچ کنید linux driver writing چیزای خوبی گیرتون میاد مثلا
http://www.freesoftwaremagazine.com/articles/drivers_linux
http://www.linuxjournal.com/article/2476
با فایل سیستم های مجازی مثل dev و proc (و sys) هم فکر کنم باید آشنایی داشته باشید.
اینم چند تا pdf:
http://www.mulix.org/lectures/intro_to_linux_device_drivers/intro_linux_device_drivers.pdf
ftp://ftp.elet.polimi.it/users/William.Fornaciari/www_docs/didattica/2003MasterUIC/MUIC03LinuxDrivers.pdf
http://www.kcomputing.com/pdf/devicedriver.pdf
http://lwn.net/images/pdf/LDD3/ch12.pdf