پلتفرم مجازی‌سازی همتا


این پلتفرم نرم‌افزاری پیشرفته برای سیستم‌های نهفته با پردازنده‌های چندهسته‌ای، امکان اجرای همزمان چندین سیستم‌عامل و برنامه‌های با سطوح مختلف امنیتی را بر روی یک سخت‌افزار واحد فراهم می‌کند. این پلتفرم با بهینه‌سازی منابع، پیچیدگی، مصرف انرژی، تعداد قطعات، وزن، هزینه و فضای سیستم را کاهش می‌دهد. اجزای آن شامل سیستم‌عامل بی‌درنگ، ناظر ماشین مجازی و ابزارهای توسعه است.

این پلتفرم توسط شرکت همتاشریف برای برنامه‌های کاربردی امنیتی و ایمنی بحرانی در زمینه‌های اینترنت اشیا، خودرو، صنعت هوایی و ماهواره، حمل و نقل، اتوماسیون صنعتی و پزشکی توسعه یافته است.

مفهوم پلتفرم مجازی‌سازی همتا

سیستم‌های نهفته به سرعت قابلیت‌های جدیدی اضافه می‌کنند، اما نیازهای اصلی سیستم‌عامل‌های زمان واقعی مانند امنیت و قابلیت اطمینان ثابت مانده است. با استفاده از پلتفرم مجازی‌سازی همتا امکان اجرای چندین سیستم‌عامل و برنامه با اهمیت‌های مختلف را بر روی یک سخت‌افزار واحد فراهم می‌کند. این پلتفرم به ساده‌سازی و ایمن‌سازی راه‌حل‌های حیاتی در صنایع مختلف و ساخت دستگاه‌های هوشمند برای اینترنت اشیاء (IoT) کمک می‌کند.

ویژگی‌های پلتفرم مجازی‌سازی همتا


استفاده در کاربردهای مختلف
• ثابت: برنامه‌های نیازمند جداسازی دقیق زمان و فضا.
• پویا: ترکیب بارهای کاری متنوع.
• اهمیت ترکیبی: ترکیب برنامه‌های دارای گواهی ایمنی و بدون گواهی.
طراحی امن
• معماری منطبق با MILS
• گواهی امنیتی طبق معیارهای مشترک.
قابلیت صدور گواهی آسان
• ایمنی سیستم هوابرد DO-178C.
• ایمنی خودرو ISO 26262.
پشتیبانی از چندین معماری
• پلتفرم‌های سیلیکونی Arm و Intel.
• پشتیبانی از سخت‌افزار چند هسته‌ای.

خدمات پلتفرم مجازی‌سازی همتا

مجازی‌سازی

پارا-مجازی‌سازی و مجازی‌سازی سخت‌افزاری بر روی CPUهای استاندارد و پیشرفته، عملکرد بالا را با تغییرات کم در سیستم‌عامل‌ها فراهم می‌کند. سیستم‌عامل‌های میهمان می‌توانند از زیرساخت مشترک پلتفرم مجازی‌سازی برای دسترسی به منابع استفاده کنند. مدیر IOMMU نیز از پلتفرم در برابر انتقال‌های DMA مخرب محافظت می‌کند.

ایمنی

پارتیشن‌بندی دقیق این پلتفرم از انتشار خرابی‌ها به سایر بخش‌های سیستم جلوگیری می‌کند. این سیستم مطابق با استانداردهای DO-178C و ISO 26262 توسعه یافته و کیت صدور گواهی مربوطه در دسترس مشتریان است.

امنیت

پلتفرم مجازی‌سازی با استفاده از معماری امنیت چندلایه، شامل جداسازی داده‌ها و برنامه‌ها و کنترل اطلاعات، امکان رمزگذاری ارتباطات و تأیید باینری را فراهم می‌کند و به طور کامل با معماری MILS سازگار است.

پشتیبانی پیشرفته از زمان‌بندی

پلتفرم مجازی‌سازی دارای زمان‌بند پیشرفته‌ای است که زمان‌بندی مبتنی بر زمان و اولویت را ترکیب کرده و نیازهای بلادرنگ برنامه‌های بحرانی و غیر بحرانی را برآورده می‌کند. همچنین، امکان تغییر طرح‌های زمان‌بندی برای بهینه‌سازی استفاده از CPU وجود دارد.

نظارت بر سلامت

پلتفرم مجازی‌سازی با ارائه نظارت بر سلامت داخلی مطابق با استاندارد ARINC-653، خطاهای برنامه و خرابی‌های سخت‌افزاری را مدیریت کرده و رفتار پیش‌بینی‌پذیر سیستم را تضمین می‌کند.


ابزارهای توسعه و تحلیل پیشرفته به بهینه‌سازی محیط پلتفرم مجازی‌سازی کمک می‌کنند و شامل تسهیلات پروژه برای تعریف منابع و ابزار پیکربندی XML برای برنامه‌های ایمنی بحرانی هستند.

• ایجاد و مدیریت پروژه‌های بومی و چند سیستم‌عاملی
• توسعه کد و کاوشگر پروژه
• پیکربندی سیستم و سیستم‌عامل
• ابزار خط فرمان و IDE

پشتیبانی از سیستم‌عامل‌های مهمان


با پشتیبانی از مجازی‌سازی سخت‌افزاری، قابلیت اجرای سیستم‌عامل‌های مختلف بدون ایجاد تغییر در آنها فراهم می‌باشد. این ویژگی باعث افزایش قابلیت جابه‌جایی برای برنامه‌های از قبل توسعه داده شده بر روی سیستم‌عامل‌های مختلف می‌شود. مهم‌ترین سیستم‌عامل‌های مورد استفاده عبارتند از: ‌

Accel RTOS

Embedded Linux

RTEMS

AUTOSAR classic & adaptive

Legacy RTOS

Bare-metal

پلتفرم مجازی‌سازی امکان میزبانی برنامه‌های مختلف، از وظایف کنترلی ساده تا سیستم‌های عامل کامل مثل لینوکس و اندروید را فراهم می‌کند. این قابلیت به برنامه‌های تعبیه شده و IT اجازه می‌دهد تا روی یک پلتفرم واحد همزیستی کنند و سیستم‌های پیچیده‌ای که قبلاً نیاز به چندین دستگاه داشتند، اکنون بر روی یک سخت‌افزار واحد تجمیع شوند. این امر منجر به کاهش وزن، مصرف انرژی، فضای اشغال شده و هزینه‌های مواد می‌شود.

• بهره‌مندی از استاندارد ARINC-653 در هوافضا
• استفاده از AUTOSAR در صنعت خودرو
• مدیریت سریع‌تر و دقیق‌تر چند هسته‌ای با قفل‌گذاری جزئی
• پشتیبانی گسترده از معماری‌ها و سیستم‌های عامل میهمان
• پشتیبانی از انواع سیستم‌عامل‌های بی‌درنگ و عمومی به عنوان سیستم‌عامل مهمان

تماس با ما

همین الان شروع کنید

درخواست خود را با ما به اشتراک بگذارید.

متخصصان ما در سریع ترین زمان در مورد نیازهای پروژه با شما صحبت می‌کنند.

برآوردهای یک پروژه را با شما مطرح می‌کنیم.

در سریع ترین زمان بعد از توافق پروژه را شروع می‌کنیم.