این پلتفرم نرمافزاری پیشرفته برای سیستمهای نهفته با پردازندههای چندهستهای، امکان اجرای همزمان چندین سیستمعامل و برنامههای با سطوح مختلف امنیتی را بر روی یک سختافزار واحد فراهم میکند. این پلتفرم با بهینهسازی منابع، پیچیدگی، مصرف انرژی، تعداد قطعات، وزن، هزینه و فضای سیستم را کاهش میدهد. اجزای آن شامل سیستمعامل بیدرنگ، ناظر ماشین مجازی و ابزارهای توسعه است.
سیستمهای نهفته به سرعت قابلیتهای جدیدی اضافه میکنند، اما نیازهای اصلی سیستمعاملهای زمان واقعی مانند امنیت و قابلیت اطمینان ثابت مانده است. با استفاده از پلتفرم مجازیسازی همتا امکان اجرای چندین سیستمعامل و برنامه با اهمیتهای مختلف را بر روی یک سختافزار واحد فراهم میکند. این پلتفرم به سادهسازی و ایمنسازی راهحلهای حیاتی در صنایع مختلف و ساخت دستگاههای هوشمند برای اینترنت اشیاء (IoT) کمک میکند.
پارا-مجازیسازی و مجازیسازی سختافزاری بر روی CPUهای استاندارد و پیشرفته، عملکرد بالا را با تغییرات کم در سیستمعاملها فراهم میکند. سیستمعاملهای میهمان میتوانند از زیرساخت مشترک پلتفرم مجازیسازی برای دسترسی به منابع استفاده کنند. مدیر IOMMU نیز از پلتفرم در برابر انتقالهای DMA مخرب محافظت میکند.
پارتیشنبندی دقیق این پلتفرم از انتشار خرابیها به سایر بخشهای سیستم جلوگیری میکند. این سیستم مطابق با استانداردهای DO-178C و ISO 26262 توسعه یافته و کیت صدور گواهی مربوطه در دسترس مشتریان است.
پلتفرم مجازیسازی با استفاده از معماری امنیت چندلایه، شامل جداسازی دادهها و برنامهها و کنترل اطلاعات، امکان رمزگذاری ارتباطات و تأیید باینری را فراهم میکند و به طور کامل با معماری MILS سازگار است.
پلتفرم مجازیسازی دارای زمانبند پیشرفتهای است که زمانبندی مبتنی بر زمان و اولویت را ترکیب کرده و نیازهای بلادرنگ برنامههای بحرانی و غیر بحرانی را برآورده میکند. همچنین، امکان تغییر طرحهای زمانبندی برای بهینهسازی استفاده از CPU وجود دارد.
پلتفرم مجازیسازی با ارائه نظارت بر سلامت داخلی مطابق با استاندارد ARINC-653، خطاهای برنامه و خرابیهای سختافزاری را مدیریت کرده و رفتار پیشبینیپذیر سیستم را تضمین میکند.
ابزارهای توسعه و تحلیل پیشرفته
به بهینهسازی محیط پلتفرم
مجازیسازی کمک میکنند و شامل تسهیلات پروژه برای تعریف منابع و ابزار پیکربندی
XML برای برنامههای ایمنی بحرانی هستند.
با پشتیبانی از مجازیسازی سختافزاری، قابلیت اجرای سیستمعاملهای مختلف بدون ایجاد تغییر در آنها فراهم میباشد. این ویژگی باعث افزایش قابلیت جابهجایی برای برنامههای از قبل توسعه داده شده بر روی سیستمعاملهای مختلف میشود. مهمترین سیستمعاملهای مورد استفاده عبارتند از:
پلتفرم مجازیسازی امکان میزبانی برنامههای مختلف،
از وظایف کنترلی ساده تا سیستمهای عامل کامل مثل لینوکس و اندروید
را فراهم
میکند.
این قابلیت به برنامههای تعبیه شده و IT اجازه میدهد تا روی یک
پلتفرم واحد
همزیستی کنند و
سیستمهای پیچیدهای که قبلاً نیاز به چندین دستگاه داشتند،
اکنون بر روی یک سختافزار واحد تجمیع شوند.
این امر منجر به کاهش وزن، مصرف انرژی، فضای اشغال شده و هزینههای
مواد
میشود.
• بهرهمندی از استاندارد ARINC-653 در هوافضا
• استفاده از AUTOSAR در صنعت خودرو
• مدیریت سریعتر و دقیقتر چند هستهای با قفلگذاری جزئی
• پشتیبانی گسترده از معماریها و سیستمهای عامل میهمان
• پشتیبانی از انواع سیستمعاملهای بیدرنگ و عمومی به عنوان
سیستمعامل مهمان
درخواست خود را با ما به اشتراک بگذارید.
متخصصان ما در سریع ترین زمان در مورد نیازهای پروژه با شما صحبت میکنند.
برآوردهای یک پروژه را با شما مطرح میکنیم.
در سریع ترین زمان بعد از توافق پروژه را شروع میکنیم.