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

مطالب جدید
- DeltaV Mimic v6 اعتبارسنجی و شبیهسازی نیروگاههای صنعتی
- SIMULIA IVCAD Suite 2026 شبیهسازی و اندازهگیری سیستمهای RF
- TaniqWind Pro 1.14 تولید مخازن کامپوزیتی به روش فیلامنت وایندینگ
- DukeSim v1.2 شبیهساز پیشرفته تصویربرداری و دوزسنجی CT
- Kinetix Matrix 3.01 طراحی و بهینهسازی اسیدکاری چاه نفت و گاز
- DNV WindFarmer 1.7.1 طراحی و بهینهسازی نیروگاههای بادی
- NetSim Pro 15.1 پلتفرم پیشرفته طراحی و تحلیل شبکههای مخابراتی
- Gamry Echem Analyst 2 تحلیل خوردگی و آزمونهای الکتروشیمیایی
- XGtd 3.1.2 شبیهسازی سامانههای راداری و آنتن
- Simcenter Multimech 2506 تحلیل ریزساختار و رفتار مکانیکی مواد پیشرفته

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

مطالب تصادفی
- Analyst v1.7.4 پردازش دادههای اسپکترومتری
- روش رانگ کوتا (RK)
- ENVI-MET 5.9 مدلسازی سهبعدی میکرو اقلیم
- مواد با قابلیت مناسب جهت فرآیند لوح زنی دقیق
- Barracuda Virtual Reactor 26 تحلیل فرآیند چندفازی راکتورها
- cardPresso 1.7 2025 طراحی و چاپ کارت هوشمند
- CademPVD 26.1 طراحی مخازن تحت فشار
- PASS Hydrosystem 4.7 R4 تحلیل هیدرولیکی و حرارتی شبکه های پایپینگ
- ETAS MDA 8.8.1 تحلیل داده های اندازه گیری ECU خودرو
- PipelineStudio 5.2 طراحی و تعیین ظرفیت خطوط لوله نفت و گاز





