זוהי אפליקציית לינוקס בשם 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 או Windows מקוון או אמולטור מקוון של MACOS מאתר זה.
- 5. ממערכת ההפעלה OnWorks Linux שזה עתה התחלת, עבור אל מנהל הקבצים שלנו https://www.onworks.net/myfiles.php?username=XXXXX עם שם המשתמש הרצוי.
- 6. הורד את האפליקציה, התקן אותה והפעל אותה.
בצילומי מסך
Ad
QP-Time Real Frameworks Embedded Tools
תיאור
מסגרות משובצות בזמן אמת של QP (RTEFs) מספקות ארכיטקטורה קלת משקל ומודרנית מונעת אירועים המבוססת על אובייקטים פעילים (שחקנים) ומכונות מצב היררכיות. כלי העיצוב מבוסס מודל QM התואם וכלים מבוססי מארח אחרים משלימים את מסגרות ה-QP על ידי תמיכה במודלים גרפיים, יצירת קוד, מעקב אחר תוכנה ובדיקת יחידות עבור תוכנות מוטמעות מונחות אירועים. לְבַקֵר https://www.state-machine.com לקבלת מידע נוסף.
ה-QP RTEFs יכולים לפעול על בקרי מיקרו-שבב יחיד ממתכת חשופה, ומחליפים לחלוטין RTOS מסורתי. המסגרות מכילות מבחר של גרעינים מובנים בזמן אמת (גרעיני RTOS), כגון ליבת ה-QV השיתופית, ליבת ה-QK המונעת ללא חוסם, וליבת ה-QXK המונעת הייחודית, דו-מצבית (חוסמת/לא חוסמת) . יציאות QP מקוריות ודוגמאות מוכנות לשימוש מסופקות עבור ARM Cortex-M (M0/M0+/M3/M4F/M7) כמו גם למעבדים אחרים.
ה-QP RTEFs יכולים לעבוד גם עם RTOSs מסורתיים רבים ומערכות הפעלה שולחניות, כגון לינוקס ו-Windows.
תכונות
- מסגרות משובצות בזמן אמת קלות (RTEFs) המבוססות על אובייקטים פעילים מונעי אירועים (שחקנים), שהם בטוחים וניתנים להרחבה יותר מהשרשורים המסורתיים של RTOS "עירום"
- טכניקות קידוד פשוטות לשימוש עבור מכונות מצב היררכיות (UML statecharts), שבאמצעותן ניתן ליישם את ההתנהגות של אובייקטים פעילים
- כלי חינמי למידול QM לשרטוט תרשימי UML ויצירת קוד אוטומטי המבוסס על מסגרות QP
- מנגנונים מונעי אירועים יעילים ובטוחים לתקשורת של אובייקטים פעילים, כגון העברת אירועים ישירה ופרסום-הרשמה
- בחירה של ליבות RTOS מובנות להפעלת יישומי QP, כגון ליבת ה-QV השיתופית, ליבת ה-QK המונעת ללא חוסם, וליבת ה-QXK החוסמת מונעת
- מעקב אחר תוכנה ובדיקת יחידות שתוכננו במיוחד עבור תוכנה מונעת אירועים
- תואם ל-MISRA-C:2004 (QP/C ו-QP-nano) ו-MISRA-C++:2008 (QP/C++)
- ספר "תרשימי UML מעשיים ב-C/C" עם מחקר עיצוב מפורט של מסגרת QP, הערות יישום, מאמרים, מדריכים למשתמש ובלוג
קהל
תעופה וחלל, תעשיית הבריאות, תעשיית הטלקומוניקציה, מפתחים, הנדסה, רכב
שפת תכנות
C++, C
השותפים שלנו
Quantum Leaps מציעה הדרכה באתר "תכנות מערכות משובצות מודרניות עם QP™ Frameworks וכלי QM™ Modeling". אימון זה בן יומיים-שלושה משתמש בתרגילים מעשיים בשילוב הדרכה כדי להמחיש את המושגים העומדים בבסיס מסגרות האובייקטים הפעילים של QP וכיצד הם מיושמים בתכנות מערכות משובצות הדורשות ביצועים קשים בזמן אמת. עם השלמת ההכשרה בת היומיים, למשתתפים יש הבנה טובה של מערכות מונעות אירועים, מיומנויות בתכנון והטמעת מכונות מצב UML באופן ידני ב-C או C++ וגרפית עם כלי המודלים של QM, ויכולת לבנות יישומי QP משלהם. בנוסף, עם השלמת ההכשרה בת שלושה ימים, המשתתפים מקבלים הבנה של אפשרויות הליבה בזמן אמת המובנות במסגרות QP, לומדים כיצד לעשות שימוש חוזר בהתנהגות עם תת-מכונות, לגלות כיצד ליישם מעקב אחר תוכנה כדי לבצע ניפוי באגים ולמטב את קוד מונחה אירועים וכיצד ליישם בדיקות יחידה על אובייקטים פעילים ומכונות מצב.
כל הקטגוריות
זוהי אפליקציה שניתן להביא גם מ-https://sourceforge.net/projects/qpc/. זה התארח ב-OnWorks על מנת להפעיל אותו באינטרנט בצורה הקלה ביותר מאחת ממערכות ההפעלה החינמיות שלנו.