امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
کمک برای شروع به نوشتن درایور
نویسنده پیام
salehjg آفلاین
مدیر بخش
*****

ارسال‌ها: 1,281
موضوع‌ها: 133
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #1
کمک برای شروع به نوشتن درایور
سلام

راستش خیلی وقته که احساس میکنم که لازمه که یه کم از درایور ها و نحوه برنامه نویسی شون آشنا بشم.

هدف من دور و بره usb هست.
میدونم که به این راحتی نیست. و خیلی زمان نیازه.

مشکل اینجاست که تنها با چند تا آموزش نمیشه جلو رفت.
مثلا یه کتابی این وسط نیازه که از مفاهیم وساختار های سیستم عامل ویندوز و ... توضیح بده.

نمیدونم تونستم منظورمو برسونم یا نه....

sdk و ide لازم رو دانلود کردم.
در ضمن با سی کار میکنم.
فقط موندم از کجاش شروع کنم Biggrin

کسی میتونه یه سر رشته برام نشون بده؟ یه کتابی .... یا آموزشی چیزی....
۰۵-آبان-۱۳۹۱, ۰۲:۱۱:۲۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : 0098
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #2
RE: کمک برای شروع به نوشتن درایور
برای نوشتن درایور مثلا در محیط ویندوز شما نیاز به یک sdk بنام ddk دارید driver developer kit که میتونین از خود سایت مایکروسافت دانلود کنین که حدود 700 مگ هست
اکثر hide های موجود مثل code blocks , visual stodio , eclips قابلیت نصب شدن این sdk رو روی خودشون دارن
برای نوشتن درایور اکثرا از توابع native که درون ntdll.dll هست استفاده میشه
دنبال کتاب یا مقاله فارسی نگرد که نیست

[تصویر:  xshon.png]
از آن نماز که خود هیچ از آن نمی فهمی خدا چه فایده و بهره اکتساب کند
تفاخری نبود مر خدای عالم را که چون تو ابلهی او را خدا حساب کند
۰۶-آبان-۱۳۹۱, ۰۹:۱۵:۴۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : salehjg, nImaarek
salehjg آفلاین
مدیر بخش
*****

ارسال‌ها: 1,281
موضوع‌ها: 133
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #3
RE: کمک برای شروع به نوشتن درایور
(۰۶-آبان-۱۳۹۱, ۰۹:۱۵:۴۴)lord_viper نوشته است: برای نوشتن درایور مثلا در محیط ویندوز شما نیاز به یک sdk بنام ddk دارید driver developer kit که میتونین از خود سایت مایکروسافت دانلود کنین که حدود 700 مگ هست
اکثر hide های موجود مثل code blocks , visual stodio , eclips قابلیت نصب شدن این sdk رو روی خودشون دارن
برای نوشتن درایور اکثرا از توابع native که درون ntdll.dll هست استفاده میشه
دنبال کتاب یا مقاله فارسی نگرد که نیست
سلام
تشکر بابت جواب

دانلود visual studio 11 و wdk تموم شده.
اما الان من باید برم سراغ توابع ntdll ؟ اونم که باید از اینترنت اطلاعات گیر بیارم؟
کتاب انگلیسی خوب سراغ دارید؟ چیزی باشه که برای خوندنش پیشنیاز نخواد(منظورمو تونستم برسونم؟)
۰۶-آبان-۱۳۹۱, ۲۱:۰۹:۳۲
وب سایت ارسال‌ها
پاسخ
mhpc2009 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 206
موضوع‌ها: 29
تاریخ عضویت: مهر ۱۳۸۹

تشکرها : 801
( 579 تشکر در 198 ارسال )
ارسال: #4
RE: کمک برای شروع به نوشتن درایور
سلام صالح اینارو ببین هم واسه لینوکس توشون هست هم ویندوز حتی 7 تو گوگل بگرد ببین کدوماشو می تونی پیدا کنی
۰۶-آبان-۱۳۹۱, ۲۳:۱۷:۳۸
ارسال‌ها
پاسخ
تشکر شده توسط : salehjg
0098 آفلاین
تازه وارد

ارسال‌ها: 2
موضوع‌ها: 1
تاریخ عضویت: اسفند ۱۳۸۶

تشکرها : 4
( 1 تشکر در 1 ارسال )
ارسال: #5
RE: کمک برای شروع به نوشتن درایور
سلام دوست گرامی
(البته این تاپیک برای خیلی وقت پیشه ... )
ایا موفق شدید برای ویندوز درایو بنویسید ؟
ممنون میشم یه کم از تجربیاتتون در این باره توضییح بدید.
۱۶-فروردین-۱۳۹۳, ۱۸:۰۳:۰۴
ارسال‌ها
پاسخ
تشکر شده توسط : salehjg
salehjg آفلاین
مدیر بخش
*****

ارسال‌ها: 1,281
موضوع‌ها: 133
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #6
RE: کمک برای شروع به نوشتن درایور
(۱۶-فروردین-۱۳۹۳, ۱۸:۰۳:۰۴)0098 نوشته است: سلام دوست گرامی
(البته این تاپیک برای خیلی وقت پیشه ... )
ایا موفق شدید برای ویندوز درایو بنویسید ؟
ممنون میشم یه کم از تجربیاتتون در این باره توضییح بدید.
سلام

تا الانش که بطور جدی شروع نکردم.
یه کتاب بود اسمش windows7 device drivers ، مناسب ترین کتابیه که سراغ دارم
100 صفحه اولشو خونده بودم...
ولی مشکل اصلی اینکه با api های ویندوز زیاد آشنایی ندارم...
با دات نت که کد بزنی، همین میشه دیگه Whistle Whistle

+
چتد تا پروژه ی آماده برای هر ارتباط هستش...
منظورم اینکه اینترنت گیر میاد...

:


برای usb ، آیسی هایی مثل cypress usb fx2 هستن، کارشون خیلی درسته

+
برای pci و غیره هم، باید fpga های آنجنانی داشته باشی، که .... Sad

+
برای ieee1394 هم اطلاعات زیادی نتونستم جمع کنم...
(آخرین ویرایش در این ارسال: ۲۸-فروردین-۱۳۹۳, ۰۳:۲۸:۱۲، توسط salehjg.)
۲۸-فروردین-۱۳۹۳, ۰۳:۲۷:۰۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : رسول, omid_phoenix, babyy


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [سوال] نوشتن درایور برای FileSystem Monitor برای همه نسخه های ویندوز nImaarek 1 1,605 ۲۴-خرداد-۱۳۹۷, ۲۰:۳۴:۰۰
آخرین ارسال: NO DONGLE
  [آموزشی] فیلم فارسی آموزش نوشتن File Locker ساده در ++C one hacker alone 0 2,323 ۰۵-اسفند-۱۳۹۴, ۰۸:۰۷:۰۰
آخرین ارسال: one hacker alone
  [آموزشی] آموزش نوشتن File Locker ساده در ++C one hacker alone 0 2,151 ۲۵-بهمن-۱۳۹۴, ۰۵:۴۲:۲۱
آخرین ارسال: one hacker alone
  [سوال] کمک برا نوشتن برنامه hadikh73 13 8,836 ۱۹-اردیبهشت-۱۳۹۴, ۱۰:۱۲:۲۲
آخرین ارسال: *بنده خدا*
  [فوری] نوشتن درایور برای سخت افزار saeedsepn 10 7,297 ۱۳-دى-۱۳۹۳, ۱۷:۰۹:۰۵
آخرین ارسال: saeedsepn
  کمک در نوشتن ارایه دو بعدی hut 0 2,144 ۲۲-آذر-۱۳۹۲, ۱۷:۱۵:۰۰
آخرین ارسال: hut
  ويژوال سي از كجا شروع كنم؟ يا V C++ nanosi 6 5,726 ۰۳-شهریور-۱۳۹۲, ۱۷:۴۶:۳۴
آخرین ارسال: Ghoghnus
  خواندن و نوشتن aleas 1 3,061 ۰۶-اسفند-۱۳۹۱, ۲۲:۰۴:۵۵
آخرین ارسال: Ghoghnus
Cool [سوال] Thumbs down HELP...ترو خدا تو نوشتن این برنامه آسون کمکم کنین ... :-d alidodar1 7 7,020 ۲۶-مرداد-۱۳۹۱, ۲۳:۳۶:۱۱
آخرین ارسال: invincible
Exclamation نوشتن اعداد در 7 ستون یه مشکل خیلی ساده در C St4r-S4t 2 4,434 ۱۷-اردیبهشت-۱۳۹۱, ۱۰:۵۴:۰۶
آخرین ارسال: sjh

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS