سلام ، قصد دارم یه network adapter بسازم ، و این دیوایس حتما یه درایور هم میخواد که اونو به سیستم عامل بشناسونه . قبل از اینکه بخواهم طراحی خود دستگاه رو انجام بدم میخوام ببینم نوشتن درایور چقدر طول میکشه ، چقدر اطلاعات میخواد ، و ...

به زبون C و پلاس پلاسش واقفم همچنین یکمی هم جنرال اسمبلی . برای ویندوز هم میخواهم بنویسم .

اول از اینکه من از درایور نویسی هیچ نمیدونم ، از کرنل یه چیزایی میدونم ولی فکر کنم کمه .

این دیوایس ما قراره یه سری اطلاعات رو از طریق یکی از باس های کامپیوتر (x86) بگیره و اونارو مثل یک نتورک اداپتر به سیستم عامل تحویل بده و سیستم عامل قادر باشه پرتکل های مختلف نرم افزاری رو روش پیاده کنه . مثل همین دیوایس های معمول .

---

چه منابع ( ترجیحا online ) معرفی میکنید ؟! اصولش ، مثال ها ، رفرنس ها و ....

و یکم هم توضیح بدید باید چه کنم .

مرسی