شبیهساز-اشکالزدای درونمداری
| در متن این مقاله از هیچ منبع و مأخذی نام برده نشدهاست. شما میتوانید با افزودن منابع برطبق اصول اثباتپذیری و شیوهنامهٔ ارجاع به منابع، به ویکیپدیا کمک کنید. مطالب بیمنبع احتمالاً در آینده حذف خواهند شد. |
اشکالزدای درون مداری یا آی.سی.ایی عبارت است از وسیلهای که برای دیباگ و کنترل برنامه روی سختافزار از طریق یک برنامه رابط بر روی کامیپوتر میزبان مورد استفاده قرار میگیرد. یک آی.سی.ایی معمولی از دو قسمت تشکیل میشود:
- یک مبدل سختافزاری که بین سیستم میزبان و سیستم مورد آزمون قرار میگیرد.
- یک برنامه رابط کاربر که با استفاده از آن میتوان مبدل را کنترل کرد.
از آنجا که عیب یابی سیستمهای مدارات کنترل(امبد) غالباً بدلیل عدم وجود رابطهای کاربری (آنطور که در کامپیوترهای بزرگتر وجود دارد) مشکل است و در صورت وجود خطا در بخشی از نرمافزار یا سختافزار سیستم، کل مجموعه از کار افتاده و پاسخی به سیگنالهای ورودی نمیدهند، مدارات آی.سی.ایی ساخته شده اند تا بوسیله آن سازنده یا کاربر این سیستمها بتواند در هر قسمت از برنامه وقفهای سختافزاری ایجاد کرده و به مقادیر فیزیکی یا به دادههای درون برنامه دسترسی پیدا کند. این امر توسط سختافزاری واسط که در واقع رابط بین سیستم مورد نظر و یک سیستم بزرگتر (معمولاً کامپیوتر)است انجام میگیرد. این وسیله اشکالزدای درون مداری یابه اختصار آی.سی.ایی نام دارد.
| این یک نوشتار خُرد پیرامون برنامهنویسی رایانه است. با گسترش آن به ویکیپدیا کمک کنید. |