آموزش برنامه نویسی سخت افزار
- ◷ 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, ارتباط با سخت افزار, برنامه نویسی سخت افزار, پروت, سخت افزار, کدنویسی سخت افزار
دیدگاهتان را بنویسید
نشانی ایمیل منتشر نخواهد شد

مطالب جدید
- ERDAS IMAGINE 2026 پردازش تصاویر ماهواره ای و سنجش از دور
- SPOOLCAD plus 2026 طراحی و ساخت خطوط لوله صنعتی
- Edelweiss 2026 تحلیل داده های الکتروشیمیایی و آزمون باتری
- DataPage+ 5.2 SP2 تحلیل آماری داده های اندازه گیری صنعتی
- پکیج اختصاصی آموزش نرم افزار MASTA
- VAST Security Station 1.6 مدیریت هوشمند سامانه های تصویری
- RIIN 7.1 پردازش و آماده سازی فایل های چاپ صنعتی
- m+p VibControl 2.19 کنترل آزمون های ارتعاش و شوک
- Maestro 3D Dental Studio 6 طراحی محصولات دندانپزشکی
- HRS-AHED 3.3.21 طراحی و ارزیابی مبدل های حرارتی

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

مطالب تصادفی
- نرمافزار WinPAS 12 طراحی و تحلیل پیادهروهای بتنی
- دانلود کاتالوگ شرکت زیمنس (PLC)
- vMix 29 تولید و پخش زنده حرفه ای
- نرمافزار iROK Digital Dentistry Studio 6.2 سیستم یکپارچه دندان پزشکی
- Plexon Offline Sorter 2026 تحلیل دادههای عصبی
- نرم افزار زمین شناسی Paradigm SKUA-GOCAD 2022
- دیتابیس Ecoinvent 3.12 ارزیابی چرخه عمر LCA
- WoundSim 2025 طراحی مخازن فشار کامپوزیتی COPVs
- VALVESTAR 7.3.3 طراحی شیر اطمینان
- آموزش ANSYS





