این برنامه لینوکس با نام QP Real-Time Embedded Frameworks Tools است که آخرین نسخه آن را می توان با عنوان qpc_7.3.0.zip دانلود کرد. می توان آن را به صورت آنلاین در ارائه دهنده میزبانی رایگان OnWorks برای ایستگاه های کاری اجرا کرد.
این برنامه را با نام QP Real-Time Embedded Frameworks Tools با OnWorks به صورت آنلاین دانلود و اجرا کنید.
برای اجرای این برنامه این دستورالعمل ها را دنبال کنید:
- 1. این برنامه را در رایانه شخصی خود دانلود کنید.
- 2. در فایل منیجر ما https://www.onworks.net/myfiles.php?username=XXXXX نام کاربری مورد نظر خود را وارد کنید.
- 3. این برنامه را در چنین فایل منیجر آپلود کنید.
- 4. OnWorks Linux آنلاین یا شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MACOS را از این وب سایت راه اندازی کنید.
- 5. از سیستم عامل لینوکس OnWorks که به تازگی راه اندازی کرده اید، به مدیر فایل ما https://www.onworks.net/myfiles.php?username=XXXXX با نام کاربری که می خواهید بروید.
- 6. اپلیکیشن را دانلود کرده، نصب و اجرا کنید.
اسکرین شات ها:
ابزارهای چارچوب جاسازی شده در زمان واقعی QP
DESCRIPTION:
چارچوبهای تعبیهشده همزمان QP (RTEF) معماری سبک و مدرن مبتنی بر رویداد را بر اساس اشیاء فعال (بازیگران) و ماشینهای حالت سلسله مراتبی ارائه میکنند. ابزار طراحی مبتنی بر مدل QM و سایر ابزارهای مبتنی بر میزبان با پشتیبانی از مدلسازی گرافیکی، تولید کد، ردیابی نرمافزار و تست واحد برای نرمافزار تعبیهشده رویداد محور، چارچوبهای QP را تکمیل میکنند. بازدید کنید https://www.state-machine.com برای اطلاعات بیشتر.
QP RTEF ها می توانند بر روی میکروکنترلرهای تک تراشه ای فلزی کار کنند و به طور کامل جایگزین RTOS های سنتی شوند. این فریمورکها شامل مجموعهای از هستههای همزمان داخلی (هستههای RTOS)، مانند هسته QV مشترک، هسته QK غیر مسدود کننده پیشگیرانه، و هسته QXK با حالت دوگانه (مسدود/غیر مسدود کننده) منحصر به فرد هستند. . پورت های QP بومی و نمونه های آماده برای استفاده برای ARM Cortex-M (M0/M0+/M3/M4F/M7) و همچنین سایر CPU ها ارائه شده است.
QP RTEF ها همچنین می توانند با بسیاری از RTOS های سنتی و سیستم عامل های دسکتاپ مانند لینوکس و ویندوز کار کنند.
امکانات
- چارچوبهای تعبیهشده در زمان واقعی (RTEF) بر اساس اشیاء فعال رویداد محور (بازیگران) که ایمنتر و گسترشپذیرتر از رشتههای RTOS سنتی «برهنه» هستند.
- تکنیکهای کدگذاری ساده برای ماشینهای حالت سلسله مراتبی (نمونههای وضعیت UML)، که با آن رفتار اشیاء فعال را پیادهسازی میکند.
- ابزار رایگان مدل سازی QM برای ترسیم نمودارهای وضعیت UML و تولید کد خودکار بر اساس چارچوب های QP
- مکانیسمهای رویداد محور کارآمد و ایمن برای اشیاء فعال برای برقراری ارتباط، مانند ارسال مستقیم رویداد و انتشار-اشتراک
- انتخاب هسته های RTOS داخلی برای اجرای برنامه های کاربردی QP، مانند هسته QV مشترک، هسته QK غیر مسدود کننده پیشگیرانه، و هسته QXK مسدود کننده پیشگیرانه
- ردیابی نرم افزار و تست واحد که به طور خاص برای نرم افزار رویداد محور طراحی شده است
- مطابق با MISRA-C:2004 (QP/C و QP-nano) و MISRA-C++:2008 (QP/C++)
- کتاب "Practical Statecharts UML in C/C" با مطالعه طراحی دقیق چارچوب QP، یادداشت های برنامه، مقالات، کتابچه راهنمای کاربر و وبلاگ
مخاطبان
هوافضا، صنعت بهداشت و درمان، صنعت ارتباطات، توسعه دهندگان، مهندسی، خودرو
زبان برنامه نویسی
C++، C
همکاران
Quantum Leaps یک آموزش در محل "برنامه نویسی سیستم های جاسازی شده مدرن با چارچوب های QP™ و ابزار مدل سازی QM™" ارائه می دهد. این آموزش 2 تا 3 روزه از تمرینهای عملی همراه با دستورالعمل استفاده میکند تا مفاهیم زیربنایی چارچوبهای شی فعال QP و نحوه استفاده از آنها در برنامهنویسی سیستمهای جاسازی شده را نشان دهد که به عملکرد بلادرنگ سخت نیاز دارد. پس از اتمام دوره آموزشی دو روزه، شرکتکنندگان درک خوبی از سیستمهای رویداد محور، مهارت در طراحی و پیادهسازی ماشینهای حالت UML به صورت دستی در C یا C++ و گرافیکی با ابزار مدلسازی QM دارند و توانایی ساخت برنامههای QP خود را دارند. علاوه بر این، پس از اتمام آموزش سه روزه، شرکتکنندگان درک درستی از گزینههای هسته بیدرنگ درون چارچوبهای QP به دست میآورند، نحوه استفاده مجدد از رفتار با ماشینهای فرعی را یاد میگیرند، نحوه استفاده از ردیابی نرمافزار را برای اشکالزدایی و بهینهسازی آنها میآموزند. کد رویداد محور و نحوه اعمال تست واحد برای اشیاء فعال و ماشین های حالت.
دسته بندی ها
این برنامه ای است که می تواند از https://sourceforge.net/projects/qpc/ نیز دریافت شود. در OnWorks میزبانی شده است تا به آسانی از یکی از سیستم عامل های رایگان ما به صورت آنلاین اجرا شود.