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

