چطوری میشه یه درایور برای یه سخت افزار مناسب برای ویندوز نوشت؟ اسلا اصولش چیه؟ مثلا یه کارت اسکپ خودش که کار نمیکنه باید یه درایور براش نصب بشه تا با USB کار کنه.
اطلاعیه
Collapse
No announcement yet.
نوشتن درایور برای ویندوز؟
Collapse
X
-
پاسخ : نوشتن درایور برای ویندوز؟
روش کلاسیکش استفاده از DDK مایکروسافت یا همون Driver Development Kit است. اما بدلیل نیاز به تخصص بالا برای استفاده از این روش، شرکت ها از نرم افزارهای کمکی مانند WinDriver استفاده می کنند که یک ژنراتور درایور هست. مثلاً درایور اسیلوسکوپ TNM با همین نرم افزار ساخته شده است.There is nothing so practical as a good theory. — Kurt Lewin, 1951
-
پاسخ : نوشتن درایور برای ویندوز؟
نوشته اصلی توسط رضا سپاس یارروش کلاسیکش استفاده از DDK مایکروسافت یا همون Driver Development Kit است. اما بدلیل نیاز به تخصص بالا برای استفاده از این روش، شرکت ها از نرم افزارهای کمکی مانند WinDriver استفاده می کنند که یک ژنراتور درایور هست. مثلاً درایور اسیلوسکوپ TNM با همین نرم افزار ساخته شده است.
یه سوال میشه با داشتن درایور win98 برای XP درایور یه کارت گرافیک رو نوشت؟ خود شرکتش دیگه ساپرت نمیکنه و باید از همین کارت گرافیک استفاده بشه چون ورودی تصویر داره .
دیدگاه
-
پاسخ : نوشتن درایور برای ویندوز؟
نوشته اصلی توسط arvinfxممنون.
یه سوال میشه با داشتن درایور win98 برای XP درایور یه کارت گرافیک رو نوشت؟ خود شرکتش دیگه ساپرت نمیکنه و باید از همین کارت گرافیک استفاده بشه چون ورودی تصویر داره .There is nothing so practical as a good theory. — Kurt Lewin, 1951
دیدگاه
-
پاسخ : نوشتن درایور برای ویندوز؟
نوشته اصلی توسط رضا سپاس یاربعید می دونم امکان پذیر باشه. چون اساساً معماری ویندوزهای XP به بعد خیلی با ME و 98 و 96 و... فرق میکنه. چون این ویندوزها از کرنل NT استفاده می کنند که شباهت بیشتری به ویندوز 2000 داره. در کرنل NT برخلاف ویندوز 98 امکان دسترسی مستقیم به سخت افزار در مد User وجود نداره. اما شاید Middlewareهایی وجود داشته باشه که یک لایه میانی ایجاد کنند و بشه درایور رو به طور غیر مستقیم نصب کرد.
ولی خوب سخت افزاری که فقط ورودی خروجی میگره رو فکر کنم بشه روی OS هایی مثل XP راه اندازی کرد البته از نظر فنی میگم .
این middleware رو میشه بیشتر توضیح بدید؟
دیدگاه
دیدگاه