آموزش برنامه نویسی سخت افزار

11110 بازدید

 

 

Device Driver programming

 

 

برنامه نویسی سخت افزار

 

Device Driver programming

 

 

 


شايد شما خواسته باشيد از طريق پورتهای Printer و يا پورتهای مربوط به سريال يا باس ISA با کلا سخت افزاري که خودتان طراحی کرده اید ارتباط برقرار کنيد و اقدام به ارسال و دریافت اطلاعات نمایید. برای اینکار نیاز به دستوراتی می باشد که با ورودی و خروجی سخت افزارتان ارتباط برقرار نمیاد که اصطلاحا به این دستورات، I/O می گویند(Input/Output).

 

شما می توانید از اکثر زبانهای برنامه نویسی استفاده کنید که بهترین گزینه ها، دلفی (Delphi)و ویژوال سی(Visual C) می باشد. شما نمیتوانید از بیسیک استفاده نمایید. چون این زبان قابلیت کار با ورودی و خروجی ها را ندارد. بیسیک یکی از زبانهای منقرض شده مایکروسافت می باشد که امروزه کسی از آن استفاده نمی کند.

 

اگر شما تا بحال در  محیط DOS ویندوز برنامه نويسي کرده باشيد، با دستورات INPUT و OUPUT در زبانهای دیگر و یا دستورات inp و outp در C آشنایی دارید. اين توابع براي سازندگان سخت افزار براي PC و نيز برنامه نويسان سيستم حياتي هستند زيرا به شما اجازه خواندن از پورت و نوشتن به پورت را مي دهند. براي ايجاد امکان استفاده از پورت بايد از Dll يا کتابخانه هاي ديناميک استفاده کنيم . Dll ها اجازه مي دهند تا يک کد نوشته شده به يک زبان ديگر را در زمان اجرا ( بطور ديناميک) به برنامه لينک شود.

 

 

 

Device Driver programming

 

 

 

فایل آموزشی را که برای دانلود قرار داده ایم، شامل فایلهای زیر می باشد:


Softwares
Source Code
Video
WinDDK

(نرم افزارهای مورد نیاز، سورس کدها، فایل تصویری آموزشی برنامه نویسی)

 

 

دانلود دانلود

 

 پسورد  پسورد: engpedia.ir

 

 

 

مطالب مرتبط

دیدگاهتان را بنویسید

بخش های مورد نیاز علامت گذاری شده اند

نشانی ایمیل منتشر نخواهد شد

نویسنده : آدرس سایت : ایمیل :
کد روبرو را وارد نمایید
captcha

تعداد 6 دیدگاه برای نوشته " آموزش برنامه نویسی سخت افزار" ارسال شده است .

    ستار مرادی 5 تیر 1393 در 3:11 ب.ظ
  1. سلام
    DirectX کارت گرافیک سیستم بنده 10 هستش
    می خواستم بدونم که آیا راهی هست که بشه DirectX کارت گرافیک رو هک کرد و بالاتر افزایش داد؟!
    آخه یکی از دوستان این کار رو روی لپ تاپ انجام داد و الانم موفق شده
    لطفا راهنمایی فرمایید

  2. پاسخ
      مدیریت 6 تیر 1393 در 5:54 ق.ظ
    • سلام
      در این زمینه بصورت تخصصی اطلاع ندارم ولی اگر نسخه های بالاتر DirectX رو نصب کنبن و کارت گرافیکتون نسخه های جدید رو ساپورت کنه، وضعیت بهتر میشه.
      تنظیمات هم خیلی موثر هست. مثلا Anisotropic filtering رو غیرفعال کنین و…
      موفق باشید.

    • پاسخ
    ستار مرادی 6 تیر 1393 در 6:17 ق.ظ
  3. سلام
    راستش یکی از دوستان این کار رو روی لپ تابپ دل انجام داده و الانم کارت گرافیک لپ تاپش تا DirectX 12 که هنوز نیومده هم صاپورت می کنه
    اگه امکانش هست شما تو سایت های خارجی سرچی کنید ببینید صحت داره ؟
    با تشکر

  4. پاسخ
      مدیریت 7 تیر 1393 در 6:44 ب.ظ
    • سلام
      تا اونجا که من اطلاع دارم، تمام کارت گرافیک هایی که در بازار هستن، DirectX رو جواب میدن. DirectX ربطی به کارت گرافیک نداره.
      شاید اگه کارت گرافیکتون قدیمی باشه، ارور بده و نصب نشه.
      ولی بازی ها جدید اکثرا داخلشون یه فولدر با نام DirectX هست که معمولا آخرین نسخه از DirectX رو در حین بازی، نصب می کنن.

    • پاسخ
    ستار مرادی 8 تیر 1393 در 6:34 ق.ظ
  5. درسته ولی الان DirectX ویندوز (7 هستش) 11 رو صاپورت می کنه ولی DirectX کارت گرافیکم روی 10 هستش حالا شما برنامه نویسی کارت گرافیک رو دارید؟
    شاید اگه برنامه بایوس گرافیک رو دوباره بنویسم شاید بشه ؟! شایدم بدتر؟!

  6. پاسخ
      مدیریت 9 تیر 1393 در 3:24 ب.ظ
    • برنامشو بنویسید؟؟!!
      منظورتون آپدیت بایوس هست؟

    • پاسخ

0

شبکه های اجتماعی

دانشنامه تخصصی مهندسی ایران را در شبکه های اجتماعی دنبال کنید

0 0

همکاران ما

گروه مپنا
گروه مپنا
دانشگاه تهران
دانشگاه تهران
سایپا
سایپا
ایران خودرو
ایران خودرو
شرکت ملی نفت ایران
شرکت ملی نفت ایران
ذوب‌آهن اصفهان
ذوب‌آهن اصفهان
فولاد خوزستان
فولاد خوزستان
درخواست نرم افزار
در صورتی که نیاز به نرم افزار خاصی دارید، با ما تماس بگیرید.
    همکاران ما در سریع ترین زمان ممکن پاسخگو شما خواهند بود.