آموزش برنامه نویسی سخت افزار
- ◷ 1392/02/10
- 6 دیدگاه
برنامه نویسی سخت افزار
Device Driver programming
شايد شما خواسته باشيد از طريق پورتهای Printer و يا پورتهای مربوط به سريال يا باس ISA با کلا سخت افزاري که خودتان طراحی کرده اید ارتباط برقرار کنيد و اقدام به ارسال و دریافت اطلاعات نمایید. برای اینکار نیاز به دستوراتی می باشد که با ورودی و خروجی سخت افزارتان ارتباط برقرار نمیاد که اصطلاحا به این دستورات، I/O می گویند(Input/Output).
شما می توانید از اکثر زبانهای برنامه نویسی استفاده کنید که بهترین گزینه ها، دلفی (Delphi)و ویژوال سی(Visual C) می باشد. شما نمیتوانید از بیسیک استفاده نمایید. چون این زبان قابلیت کار با ورودی و خروجی ها را ندارد. بیسیک یکی از زبانهای منقرض شده مایکروسافت می باشد که امروزه کسی از آن استفاده نمی کند.
اگر شما تا بحال در محیط DOS ویندوز برنامه نويسي کرده باشيد، با دستورات INPUT و OUPUT در زبانهای دیگر و یا دستورات inp و outp در C آشنایی دارید. اين توابع براي سازندگان سخت افزار براي PC و نيز برنامه نويسان سيستم حياتي هستند زيرا به شما اجازه خواندن از پورت و نوشتن به پورت را مي دهند. براي ايجاد امکان استفاده از پورت بايد از Dll يا کتابخانه هاي ديناميک استفاده کنيم . Dll ها اجازه مي دهند تا يک کد نوشته شده به يک زبان ديگر را در زمان اجرا ( بطور ديناميک) به برنامه لينک شود.
فایل آموزشی را که برای دانلود قرار داده ایم، شامل فایلهای زیر می باشد:
Softwares
Source Code
Video
WinDDK
(نرم افزارهای مورد نیاز، سورس کدها، فایل تصویری آموزشی برنامه نویسی)
مطالب مرتبط
برچسب ها : I/O, Input/Output, WinDDK, ارتباط با سخت افزار, برنامه نویسی سخت افزار, پروت, سخت افزار, کدنویسی سخت افزار
دیدگاهتان را بنویسید
نشانی ایمیل منتشر نخواهد شد

مطالب جدید
- Mirion Genie 4.1 تحلیل طیف سنجی آلفا و گاما
- Imaris 11.1 تحلیل و پردازش تصاویر میکروسکوپی
- MOSES Wind Turbine 2026 طراحی و تحلیل توربین بادی
- AVEVA Historian v20 تحلیل داده های فرایندی در صنعت
- SafeSite 3G v7.28 تحلیل نشت مواد شیمیایی، آتش سوزی و انفجار
- Synopsys PowerX 2025R2 تحلیل ادوات نیمه هادی قدرت
- PHA-Tool 1.0.37 تحلیل خطرات فرایندی و ارزیابی ریسک صنعتی
- Mastercam 2026.R2 طراحی و برنامه نویسی ماشین کاری CNC
- Ansys TETK 2026 طراحی، اجرا و ارزیابی آزمون های ماموریتی
- RayXpert 2026 مهندسی هستهای، دوزیمتری و حفاظت پرتویی

مطالب پربازدید
- پکیج کامل استانداردهای صنعتی
- دانلود کتاب هیدرولیک و پنوماتیک فستو Festo فارسی
- دانلود فول استاندارد ASTM بصورت رایگان
- کلید فولاد (Key to Steel) پرتابل
- آموزش میکروکنترلر AVR
- دانلود آنتی ویروس شورتکات (Back 2 Normal)
- دانلود جدول استاندارد DIN
- دانلود کتاب آموزش Abaqus (فارسی)
- فول استاندارد ASME (بروز)
- دانلود نرم افزار MATLAB برای آندروید(MATLAB Android)

مطالب تصادفی
- Itasca MINEDW 9.7.47 تحلیل اجزا محدود جریان آبهای زیرزمینی
- راه اندازی کانال تلگرام
- نرم افزار Meliar Mpanel 2023 طراحی و تحلیل انواع سقف
- سونار
- AVEVA E3D 4.1 طراحی سازههای صنعتی و تاسیسات
- ArcGIS Reality Studio 2026.1 فتوگرامتری و تولید مدل های سه بعدی
- Datamine Discover AddIn for ArcGIS Pro 2.3 مدلسازی ذخایر معدنی
- QPS Qimera 2.9.1 پردازش دادههای هیدروگرافی
- Parallels RAS 21 پلتفرم مجازی سازی سازمانی
- StarWind VTL v8 2025 بهینهسازی ذخیره داده





