
מסגרת תוכנה משולבת של MICROCHIP Harmony

מפרטים:
- שם מוצר: MPLAB Harmony Integrated Software Framework
- גרסה: v1.11
- תאריך יציאה: אפריל 2017
מידע על המוצר:
מסגרת התוכנה המשולבת של MPLAB Harmony גרסה 1.11 היא מסגרת תוכנה שנועדה לפשט ולהאיץ את פיתוח יישומים משובצים עבור מיקרו-בקרים של מיקרו-שבבים. היא מספקת סט מקיף של ספריות, דרייברים ותוכנות ביניים כדי לייעל את תהליך הפיתוח.
הוראות שימוש במוצר
תכונות ובעיות ידועות:
תכונות הרמוניה של MPLAB:
- תומך במגוון רחב של מיקרו-בקרים של שבבים
- סט מקיף של ספריות ותוכנות ביניים
- תצורה והתקנה קלות
בעיות ידועות:
- שפת התכנות C++ אינה נתמכת
- רמת אופטימיזציה מומלצת -O1 עבור פרויקטים של בנייה עם ספריית היקפית של Harmony
- התנהגות הסרת ההתקנה בנוגע לשינויים על ידי המשתמש files
מידע על שחרור
מספק מידע על מהדורת MPLAB Harmony, כולל הערות גרסה, תוכן מהדורה, סוגי מהדורות, ומסביר את מערכת מספור הגרסאות. עותק PDF של הערות הגרסה מסופק ב תיקיית /doc של התקנת MPLAB Harmony שלך.
הערות פרסום
נושא זה מספק את הערות הגרסה עבור גרסה זו של MPLAB Harmony.
תֵאוּר
MPLAB Harmony גרסה: v1.11 תאריך יציאה: אפריל 2017
דרישות תוכנה
לפני השימוש ב-MPLAB Harmony, ודא שהפריטים הבאים מותקנים:
- MPLAB X IDE 3.60
- מהדר C/C++ של MPLAB XC32 1.43
- MPLAB Harmony Configurator 1.11.xx
עדכון לגרסה זו של MPLAB Harmony
עדכון לגרסה זו של MPLAB Harmony הוא פשוט יחסית. להוראות מפורטות, אנא עיינו בסעיף "מעבר ועדכון ל-MPLAB Harmony".
מהן בעיות חדשות וידועות
הטבלאות הבאות מפרטות את התכונות ששונו או נוספו וכל בעיה ידועה שזוהתה מאז הגרסה האחרונה של MPLAB Harmony. כל הבעיות הידועות שטרם נפתרו נשמרו מהגרסה הקודמת.
הרמוניה של MPLAB:
| תכונה | תוספות ועדכונים | בעיות ידועות |
| כְּלָלִי | MPLAB Harmony לא נבדקה עם C++; לכן, אין תמיכה בשפת תכנות זו.
רמת האופטימיזציה "-O1" מומלצת בעת בניית פרויקטים הכוללים את קובץ הבינארי המובנה מראש של MPLAB Harmony (קובץ .a) file) ספריית ציוד היקפי. זה הכרחי כדי שהמקשר יסיר קוד מקטעים שאינם בשימוש (עבור תכונות של ספריית ציוד היקפי שאינן בשימוש). לחלופין, ניתן לבחור באפשרות "הסר מקטעים שאינם בשימוש" באפשרויות הכלליות עבור תיבת הדו-שיח מאפייני xc32-ld (מקשר). הסרת ההתקנה של MPLAB Harmony תמחק את כל fileהותקנו על ידי המתקין, גם אם שונו על ידי המשתמש. עם זאת, תוכנת הסרת ההתקנה לא מחק חדש fileשנוספו על ידי המשתמש לתיקיית ההתקנה של MPLAB Harmony. תוסף MPLAB Harmony Display Manager מספק תמיכה מלאה בתצורה וסימולציה לדרייבר שנוצר על ידי LCC, וגם מספק תמיכה בסיסית לכל מנהלי ההתקנים האחרים של בקרי הגרפיקה. תמיכה מלאה בתצורה וסימולציה עבור מנהלי ההתקנים האחרים של בקרי הגרפיקה תתווסף במהדורה עתידית של MPLAB Harmony. |
תוכנות ביניים וספריות:
| תכונה | תוספות ועדכונים | בעיות ידועות |
| ספריית טוען האתחול | טוען האתחול של UDP אינו מבצע קומפילציה עבור התקני PIC32MZ כאשר microMIPS נבחר. | |
| ספריית קריפטו | לא | העברת פרויקטים המשתמשים בספריית הקריפטו של החומרה, ויש להם מספר תצורות, עלולה להיתקל בבעיית קומפילציה לאחר יצירת קוד מחדש. IDE של MPLAB X יציג את הקבצים pic32mz-crypt.h ו- pic32mz-hash.c. files אינם כלולים בתצורה, למרות שניסה להוסיף אותם. המהדר יפיק שגיאות, שיגידו שלא ניתן להפנות לפונקציות קריפטו מסוימות. כדי לעקוף בעיה זו, הסר את שתיהן. files (pic32mz-crypt.h ו-pic32mz-hash.c) מהפרויקט והשתמש ב-MPLAB Harmony Configurator (MHC) כדי ליצור מחדש את כל התצורות המשתמשות באלה files. |
| ספריות מפענח | עקב דרישות זיכרון וכמות ה-SRAM הזמינה, חלק מהמפענחים אינם יכולים לפעול בו זמנית עם מפענחים אחרים. עם זאת, כל מפענח יפעל בנפרד בהדגמה של universal_audio_decoders. | |
| File מַעֲרֶכֶת | נמצא ותוקן חריג פוטנציאלי של מצביע null בפונקציית unmount. | |
| ספריות גרפיקה | פענוח JPEG אינו תומך בתמונות סרוקות מתקדמות. חלק מתמונות GIF מונפשות משולבות שקיפות עשויות להפגין קריעה. מנהל ההתקן LCCG שנוצר תומך ברזולוציית תצוגה עד WVGA או שווה ערך. | |
| מחסנית TCP/IP | SMTPC:
|
|
| ספריית התקני USB | לא | ערימת התקני ה-USB נבדקה בקיבולת מוגבלת עם RTOS. בעת הפעלת ערימת התקני ה-USB על התקני משפחת PIC32MZ, הערימה דורשת שלוש שניות לאתחול עבור התקני PIC32MZ EC ושלוש מילישניות עבור התקני PIC32MZ EF. |
| ספריית מארח USB | הוסרה תמיכת MHC עבור תוכנת USB Host Beta. התמיכה עבור ממשקי API של USB Host Beta תוסר בגרסאות עתידיות. | פונקציות מחסנית המארח של USB הבאות אינן מיושמות:
מנהלי ההתקנים של Hub, Audio v1.0 ו-HID Host Client נבדקו בקיבולת מוגבלת. מחסנית המארח USB נבדקה בקיבולת מוגבלת עם RTOS. פעולת מצב Polled לא נבדקה. התנהגות חיבור/ניתוק נבדקה בקיבולת מוגבלת. בעת הפעלת מחסנית המארח USB על התקן ממשפחת PIC32MZ, המחסנית דורשת שלוש שניות לאתחול עבור התקני PIC32MZ EC ושלוש אלפיות השנייה עבור התקני PIC32MZ EF. שכבת המארח USB אינה מבצעת בדיקת זרם יתר. תכונה זו תהיה זמינה במהדורה עתידית של MPLAB Harmony. שכבת המארח USB אינה בודקת את רמת שכבת הרכזת. תכונה זו תהיה זמינה במהדורה עתידית של MPLAB Harmony. שכבת המארח USB תאפשר את התצורה הראשונה רק כאשר ישנן מספר תצורות. אם אין התאמות ממשק בתצורה הראשונה, הדבר גורם להתקן להפוך ללא פעיל. הפעלת תצורות מרובות תופעל במהדורה עתידית של MPLAB Harmony. מנהל ההתקן של לקוח מארח MSD נבדק עם מספר מוגבל של כונני USB הזמינים מסחרית. מנהל ההתקן של לקוח מארח MSD ושכבת מארח ה-USB לא נבדקו עבור תפוקת קריאה/כתיבה. בדיקה זו תתבצע במהדורה עתידית של MPLAB Harmony. ניתן להשתמש במנהל ההתקן של לקוח מארח MSD ובמנהל ההתקן של בלוק SCSI רק עם ה- File המערכת אם ה file תכונת הרכבה אוטומטית של המערכת מופעלת. מנהל ההתקן של לקוח המארח של MSD לא נבדק עם התקני אחסון בנפח מרובי LUN וקוראי כרטיסי USB. |
| ספריית מארח USB (המשך) | מנהל ההתקן של בלוק SCSI של USB Host, מנהל ההתקן של לקוח CDC ומנהל ההתקן של לקוח מארח השמע תומכים רק בפעולה עם לקוח יחיד. פעולה מרובת לקוחות תתאפשר במהדורה עתידית של MPLAB Harmony.
מנהל ההתקן של לקוח מארח USB HID לא נבדק עם התקני שימוש מרובים. שליחת פלט או דוח תכונות לא נבדקה. מנהל ההתקן של USB Audio Host Client אינו מספק יישום עבור הפונקציות הבאות:
|
מנהלי התקנים:
| תכונה | תוספות ועדכונים | בעיות ידועות |
| LCC | . | תוכנת MPLAB Harmony Graphics Composer (MHGC) אינה מסוגלת לספק טבלת פלטות צבעים; לכן, על המשתמשים לספק מערך uint16_t של 256 צבעי RGB של 16 bpp לדרייבר LCC באמצעות הפונקציה DRV_GFX_PalletteSet. תוכן מערך זה ישמש למיפוי מדדי צבעים לצבעי צג TFT.
הגדרת מקור הטריגר של ה-DMA ב-MHC השתנתה. אם הגדרת הפרויקט שלך היא 3, 5, 7 או 9, MHC יסמן אותה באדום. אנא שנה ל-2, 4, 6 או 8. כל הטיימרים בעלי המספרים האי-זוגיים יוסרו מהבחירה. בעוד שטיימרים אלה פועלים כברירת מחדל, רק הטיימרים בעלי המספרים הזוגיים (2, 4, 6, 8) יקבלו שינויים בערכי הפריסקלר. |
| I2C | לא | דרייבר I2C באמצעות ההיקפי והמימוש של Bit-Banged:
|
| Wi-Fi MRF24WN | ספריות חדשות של wdrvext_mx.a, wdrvext_ec.a ו-wdrvext_mz.a files. |
| S1D13517 | The S1D13517 Driver does not support the getting of a pixel or array of pixels from the S1D13517 framebuffer and does not support font rendering when Anti-aliasing is enabled. | |
| כרטיס Secure Digital (SD). | לא | מנהל ההתקן של כרטיס ה-SD לא נבדק בסביבת פסיקות בתדירות גבוהה. |
| SPI | לא | מצב SPI Slave עם DMA אינו פועל. בעיה זו תתוקן במהדורה עתידית של MPLAB Harmony. |
| פלאש SPI | תכונות פלאש כגון קריאה במהירות גבוהה, החזקה והגנה מפני כתיבה אינן נתמכות על ידי ספריית מנהלי ההתקנים.
יישום סטטי של ספריית הדרייברים אינו זמין. |
|
| USB | ספריית מנהלי ההתקנים של USB נבדקה בקיבולת מוגבלת עם RTOS.
בעת הפעלת ספריית מנהלי ההתקנים USB על התקן ממשפחת PIC32MZ, אתחול המחסנית דורש שלוש שניות עבור התקני PIC32MZ EC ושלוש אלפיות השנייה עבור התקני PIC32MZ EF. חלק ממשקי ה-API עבור ספריית מנהלי ההתקנים של USB Host עשויים להשתנות בגרסה הבאה. פעולת מצב Polled של ספריית מנהלי ההתקנים של USB Host לא נבדקה. התנהגות החיבור/ניתוק של ספריית מנהלי ההתקנים של USB Host נבדקה בקיבולת מוגבלת. |
שירותי מערכת:
| תכונה | תוספות ועדכונים | בעיות ידועות |
| DMA |
ספריות היקפיות:
| תכונה | תוספות ועדכונים | בעיות ידועות |
| ADCHS | לא | FIFO אינו נתמך בגרסה זו של ספריית הציוד ההיקפי. |
| SQI | לא | ערך מחלק שעון SQI גבוה מ-CLK_DIV_16 לא יעבוד. כדי להשיג מהירויות שעון SQI אופטימליות, השתמש בערך מחלק שעון SQI נמוך מ-CLK_DIV_16.
פֶּתֶק: בעיה זו רלוונטית לכל היישומים המשתמשים במודול SQI. |
יישומים
| תכונה | תוספות ועדכונים | בעיות ידועות |
| הדגמות שמע | שונה ב-Universal_audio_decoders כדי להגביל את עומק הספרייה ב- file מערכת. פעולה זו תמנע חריגה אם אחרת הדבר יקרה מעבר ל-6 רמות של ספריית משנה. | הדגמות של אוזניות_usb, מיקרופון_usb ורמקול_usb:
תכונת ההשתקה (כפי שנשלטת מהמחשב) אינה פועלת. הדגמה של mac_audio_hi_res: השתקת השמע במחשב עובדת כראוי רק בפעם הראשונה |
| הדגמות בלוטות' | תוקנו בעיות שנמצאו בתצוגת WVGA בהדגמה של a2dp_avrcp. זוהי הדגמה פרימיום. | הגרפיקה כובתה/הוסרה זמנית בכל תצורות ה-PIC32MZ DA ותהיה זמינה במהדורה עתידית. |
| File הדגמות מערכת | LED_3, המשמש לציון הצלחת ההדגמה, אינו דולק, דבר המשפיע על ההדגמות הבאות:
כפתרון עוקף, המשתמש יכול להציב נקודת עצירה בקוד האפליקציה כדי לראות את סטטוס ההדגמות. |
| הדגמות גרפיות | תכנות וניפוי שגיאות של ערכת ההתחלה PKOB עלולים להניב את השגיאה הבאה: לא ניתן היה להפעיל את המתכנת: נכשל בתכנות התקן היעד. אם הודעה זו מופיעה, הפעל מחדש את המכשיר והיישום יופעל. אם נדרש ניפוי שגיאות, הפתרון המוצע הוא להתקין את הכותרת המתאימה על ערכת ההפעלה באמצעות MPLAB REAL ICE.
הבעיות הבאות חלות על הדגמת external_resources:
|
|
| הדגמות MEB II | אפליקציית ההדגמה segger_emwin עדיין לא כוללת קלט מגע. | |
| הדגמות RTOS | ספריית embOS של SEGGER עם תמיכה ב-FPU נדרשת עבור תצורת PIC32MZ EF והמשתמש צריך לכלול אותה במפורש. כברירת מחדל, הספרייה ללא תמיכה ב-FPU כלולה. | |
| ספריית שירותי מערכת אקסamples | לא | הדגמת command_appio אינה פועלת באמצעות MPLAB X IDE גרסה 3.06, אך פועלת עם גרסה 3.00. |
| Wi-Fi TCP/IP
הפגנות |
לא | הדגמת tcpip_tcp_client באמצעות תצורות ENC24xJ600 או ENC28J60 לא תפעל כראוי אם מנהל התקן SPI מאפשר DMA. אנא בטל את אפשרות SPI DMA עבור תצורות אלו. מצב זה יתוקן במהדורה עתידית של MPLAB Harmony. |
| יישומי בדיקה | לא | בתצורות FreeRTOS לשימוש עם ערכת המתחילים PIC32MZ EF, ספריית הנקודה הצפה מושבתת באפשרויות הפרויקט. |
| הדגמות USB | יישום ההדגמה של התקן msd_basic, כאשר הוא נבנה באמצעות התקני PIC32MZ, דורש שהמבנה של תגובת הבירור של SCSI יוצב בזיכרון ה-RAM. הצבת מבנה נתונים זה בזיכרון הפלאש של התוכנית גורמת לפגם בתגובת הבירור. בעיה זו תתוקן במהדורה עתידית. הדגמת המארח hid_basic_keyboard לוכדת הקשות מקשים מ-AZ, az, 0-9, Shift ו-CAPS LOCK. רַקפונקציונליות תאורת ה-LED של המקלדת והתמיכה בצירופי מקשים אחרים יעודכנו במהדורה עתידית. בהדגמת המארח של audio_speaker, ייתכן ש-Plug and Play לא יפעל עבור תצורות pic32mz_ef_sk_int_dyn ו-pic32mx_usb_sk2_int_dyn. בעיה זו תתוקן במהדורה עתידית. ביישום ההדגמה של המארח hub_msd, זיהוי ה-Plug and Play של ה-Hub עשוי להיכשל מדי פעם. עם זאת, אם ה-Hub מחובר לפני שמכשיר ה-PIC32MZ משתחרר מאיפוס, יישום ההדגמה פועל כצפוי. בעיה זו נמצאת בבדיקה ותיקון יהיה זמין במהדורה עתידית של MPLAB Harmony. מומלץ להשתמש ברכזת בעלת הפעלה עצמית בעת ניסיון להשתמש ביישומי ההדגמה הזמינים של ה-Hub. ייתכן שווסת אספקת החשמל VBUS בערכת המתחילים לא יוכל לעמוד בדרישות הנוכחיות של רכזת המופעלת על ידי אפיק, מה שיגרום להתנהגות בלתי צפויה של יישום ההדגמה. |
בניית מסגרת:
| תכונה | תוספות ועדכונים | בעיות ידועות |
| ספריית מחסנית בלוטות' | לא | |
| ספריות מתמטיקה | ספריית מתמטיקה של נקודה קבועה של DSP:
|
כלי עזר:
| תכונה | תוספות ועדכונים | בעיות ידועות |
| קונפיגורטור הרמוניה של MPLAB (MHC) | לא |
|
תוכנה של צד שלישי:
| תכונה | תוספות ועדכונים | בעיות ידועות |
| ספריית הגרפיקה של SEGGER emWin | לא | רק בקר התצוגה LCC נתמך. תמיכה בבקרי תצוגה אחרים אינה זמינה בגרסה זו.
ממשק API לאחזור זיהוי הווידג'ט של Dialog אינו זמין בגרסה זו. |
שחרור תוכן
נושא זה מפרט את תוכן מהדורה זו ומזהה כל מודול.
תֵאוּר
טבלה זו מפרטת את תוכן הגרסה הזו, כולל תיאור קצר וסוג הגרסה (אלפא, בטא, ייצור או ספק).
תוכנות ביניים וספריות
| /מִסגֶרֶת/ | תֵאוּר | לְשַׁחְרֵר סוּג |
| בלוטות'/CDB | ספריית מחסנית בלוטות' (בסיסית) | הֲפָקָה |
| בלוטות'/פרימיום/אודיו/CDBT
בלוטות'/פרימיום/אודיו/מפענח/SBC |
ספריית ערימות שמע Bluetooth (פרימיום)
ספריית מפענח SBC (פרימיום) |
הֲפָקָה
הֲפָקָה |
| טוען אתחול | ספריית טוען האתחול | הֲפָקָה |
| כיתה ב' | ספריית מחלקה ב' | הֲפָקָה |
| קריפטו | ספריית קריפטוגרפיה של מיקרוצ'יפ | הֲפָקָה |
| מפענח/bmp/BmpDecoder מפענח/bmp/GifDecoder מפענח/bmp/JpegDecoder מפענח/מפענחי_שמע/מפענח_אופוס מפענח/speex מפענח/פרימיום/מפענח_aac מפענח/פרימיום/מפענח_mp3 מפענח/פרימיום/מפענח_wma |
ספריית מפענח BMP ספריית מפענח GIF ספריית מפענח JPEG ספריית מפענח אופוס ספריית מפענח Speex ספריית מפענח AAC ספריית מפענח MP3 (פרימיום) ספריית מפענח WMA (פרימיום) |
בטא בטא בטא בטא בטא בטא בטא בטא |
| Gfx | ספריית גרפיקה | הֲפָקָה |
| מתמטיקה/דיסק וירטואלי | כותרת API של ספריית מתמטיקה של נקודה קבועה של DSP עבור התקני PIC32MZ | הֲפָקָה |
| מתמטיקה/libq | כותרת API של ספריית מתמטיקה בנקודה קבועה של LibQ עבור התקני PIC32MZ | הֲפָקָה |
| נטו/לחץ | שכבת הצגת רשת הרמוניה של MPLAB | בטא |
| מִבְחָן | ספריית רתמות בדיקה | הֲפָקָה |
| tcpip | מחסנית רשת TCP/IP | הֲפָקָה |
| usb | ערימת התקני USB
מחסנית מארח USB |
הֲפָקָה
בטא |
מנהלי התקנים:
| /framework/driver/ | תֵאוּר | לְשַׁחְרֵר סוּג |
| מודעות דיגיטליות | מנהל התקן של ממיר אנלוגי-לדיגיטלי (ADC)
יישום דינמי יישום סטטי |
בטא בטא |
| מצלמה/ovm7690 | מנהל התקן מצלמה OVM7690
יישום דינמי בלבד |
בטא |
| פַּחִית | מנהל התקן של רשת אזור בקר (CAN)
יישום סטטי בלבד |
בטא |
| cmp | מנהל התקן משווה
יישום סטטי בלבד |
בטא |
| קודק/ak4384
קודק/ak4642
קודק/ak4953
קודק/ak7755 |
מנהל התקן קודק AK4384
יישום דינמי בלבד
מנהל התקן קודק AK4642 יישום דינמי בלבד
מנהל התקן קודק AK4953 יישום דינמי בלבד
מנהל התקן קודק AK7755 יישום דינמי בלבד |
הֲפָקָה
הֲפָקָה
הֲפָקָה
הֲפָקָה |
| תקליט | מנהל התקן CPLD XC2C64A
יישום סטטי בלבד |
הֲפָקָה |
| enc28j60 | ספריית דרייברים של ENC28J60
יישום דינמי בלבד |
בטא |
| encx24j600 | ספריית דרייברים של ENCx24J600
יישום דינמי בלבד |
בטא |
| אתמק | מנהל התקן של בקר גישה למדיה של אתרנט (MAC)
יישום דינמי בלבד |
הֲפָקָה |
| אתפי | מנהל התקן של ממשק פיזי של אתרנט (PHY)
יישום דינמי בלבד |
הֲפָקָה |
| הֶבזֵק | דרייבר פלאש
יישום סטטי בלבד |
בטא |
| gfx/בקר/lcc | מנהל התקן גרפי ללא בקר (LCC) בעלות נמוכה
יישום דינמי בלבד |
הֲפָקָה |
| gfx/בקר/otm2201a | מנהל התקן בקר LCD OTM2201a
יישום דינמי בלבד |
הֲפָקָה |
| gfx/בקר/s1d13517 | מנהל התקן לבקר LCD של Epson S1D13517
יישום דינמי בלבד |
הֲפָקָה |
| כרטיס מסך/בקר/ssd1289 | מנהל התקן בקר Solomon Systech SSD1289
יישום דינמי בלבד |
הֲפָקָה |
| כרטיס מסך/בקר/ssd1926 | מנהל התקן בקר Solomon Systech SSD1926
יישום דינמי בלבד |
הֲפָקָה |
| gfx/בקר/tft002 | מנהל התקן גרפי TFT002
יישום דינמי בלבד |
הֲפָקָה |
| i2c | דרייבר מעגל משולב (I2C)
יישום דינמי יישום סטטי |
אלפא אלפא |
| i2s | דרייבר Inter-IC Sound (I2S)
יישום דינמי בלבד |
בטא |
| ic | מנהל התקן לכידת קלט
יישום סטטי בלבד |
בטא |
| nvm | מנהל התקן זיכרון לא נדיף (NVM)
יישום דינמי יישום סטטי |
בטא בטא |
| oc | מנהל התקן השוואת פלט
יישום סטטי בלבד |
בטא |
| pmp | מנהל התקן של יציאת מאסטר מקבילית (PMP)
יישום דינמי יישום סטטי |
בטא הפקה |
| rtcc | מנהל התקן של שעון ולוח שנה בזמן אמת (RTCC)
יישום סטטי בלבד |
בטא |
| כרטיס SD | מנהל התקן כרטיס SD (לקוח של מנהל התקן SPI)
יישום דינמי בלבד |
בטא |
| ספי | מנהל התקן ממשק היקפי טורי (SPI)
יישום דינמי יישום סטטי |
בטא הפקה |
|
spi_flash/sst25vf016b spi_flash/sst25vf020b spi_flash/sst25vf064c spi_flash/sst25 |
מנהלי התקן SPI
יישום דינמי בלבד |
אלפא |
| tmr | מנהל התקן טיימר
יישום דינמי יישום סטטי |
בטא הפקה |
| מגע/adc10bit
מגע/ar1021
מגע/mtch6301
מגע/mtch6303 |
מנהל התקן מגע של 10 סיביות של ADC יישום דינמי בלבד דרייבר מגע AR1021 יישום דינמי בלבד מנהל התקן מגע MTCH6301 יישום דינמי בלבד מנהל התקן מגע MTCH6303 יישום סטטי בלבד |
בטא
בטא
בטא
בטא |
| יוארט | מנהל התקן מקלט/משדר סינכרוני/אסינכרוני אוניברסלי (USART)
יישום דינמי יישום סטטי |
הֲפָקָה
בטא |
| usbfs
USBHs |
מנהל התקן בקר PIC32MX Universal Serial Bus (USB) (התקן USB) יישום דינמי בלבדמנהל התקן בקר PIC32MZ Universal Serial Bus (USB) (התקן USB) יישום דינמי בלבד |
הֲפָקָה
הֲפָקָה |
| usbfs
USBHs |
מנהל התקן בקר PIC32MX Universal Serial Bus (USB) (מארח USB)
יישום דינמי בלבד מנהל התקן בקר PIC32MZ Universal Serial Bus (USB) (מארח USB) יישום דינמי בלבד |
בטא
בטא |
| wifi/mrf24w
wifi/mrf24wn |
מנהל התקן Wi-Fi עבור בקר MRF24WG יישום דינמי בלבדמנהל התקן Wi-Fi עבור בקר MRF24WN יישום דינמי בלבד |
הֲפָקָה
הֲפָקָה |
שירותי מערכת
| /מסגרת/מערכת/ | תֵאוּר | לְשַׁחְרֵר סוּג |
| קלק | ספריית שירותי מערכת השעון
יישום דינמי יישום סטטי |
הֲפָקָה
הֲפָקָה |
| פְּקוּדָה | ספריית שירותי מערכת מעבד הפקודות
יישום דינמי בלבד |
הֲפָקָה |
| מְשׁוּתָף | ספריית שירותי מערכת משותפת | בטא |
| לְנַחֵם | ספריית שירותי מערכת קונסולה
יישום דינמי יישום סטטי |
בטא
אלפא |
| לְנַפּוֹת | ספריית שירותי מערכת ניפוי באגים
יישום דינמי בלבד |
בטא |
| דבקון | ספריית שירותי מערכת בקרת התקנים
יישום דינמי בלבד |
הֲפָקָה |
| די.אם. | ספריית שירותי מערכת גישה ישירה לזיכרון
יישום דינמי |
הֲפָקָה |
| fs | File ספריית שירותי מערכת
יישום דינמי בלבד |
הֲפָקָה |
| int | ספריית שירותי מערכת פסיקה
יישום סטטי בלבד |
הֲפָקָה |
| זֵכֶר | ספריית שירותי מערכת זיכרון
יישום סטטי בלבד |
בטא |
| הודעה | ספריית שירותי מערכת העברת הודעות
יישום דינמי בלבד |
בטא |
| נמלים | ספריית שירותי מערכת פורטים
יישום סטטי בלבד |
הֲפָקָה |
| אַקרַאִי | ספריית שירותי מערכת מחולל מספרים אקראיים
יישום סטטי בלבד |
הֲפָקָה |
| אִתחוּל | איפוס ספריית שירותי המערכת
יישום סטטי בלבד |
בטא |
| tmr | ספריית שירותי מערכת טיימר
יישום דינמי בלבד |
בטא |
| לָגַעַת | ספריית שירותי מערכת מגע
יישום דינמי בלבד |
בטא |
| wdt | ספריית שירותי מערכת טיימר השמירה
יישום סטטי בלבד |
בטא |
ספריות היקפיות:
| /מִסגֶרֶת/ | תֵאוּר | סוג שחרור |
| שׁוּלִי | קוד מקור של ספריית ציוד היקפי עבור כל המיקרו-בקרים הנתמכים של PIC32 | הֲפָקָה |
| PIC32MX1XX/2XX 28/36/44-pin Family | הֲפָקָה | |
| PIC32MX1XX/2XX/5XX 64/100-pin Family | הֲפָקָה | |
| PIC32MX320/340/360/420/440/460 Family | הֲפָקָה | |
| PIC32MX330/350/370/430/450/470 Family | הֲפָקָה | |
| משפחת PIC32MX5XX/6XX/7XX | הֲפָקָה | |
| משפחת קישוריות משובצת (EC) PIC32MZ | הֲפָקָה | |
| קישוריות משובצת PIC32MZ עם משפחת יחידות נקודה צפה (EF) | הֲפָקָה |
שכבת הפשטה של מערכת הפעלה (OSAL):
| /מִסגֶרֶת/ | תֵאוּר | לְשַׁחְרֵר סוּג |
| אוסל | שכבת הפשטה של מערכת הפעלה (OSAL) | הֲפָקָה |
חבילות תמיכה לדירקטוריון (BSP):
| /bsp/ | תֵאוּר | לְשַׁחְרֵר סוּג |
| bt_audio_dk | BSP עבור ערכת פיתוח אודיו Bluetooth PIC32. | הֲפָקָה |
| chipkit_wf32 | BSP עבור לוח פיתוח ה-Wi-Fi chipKIT™ WF32™. | הֲפָקָה |
| ערכת שבבים | BSP עבור לוח הפיתוח chipKIT™ Wi-FIRE. | הֲפָקָה |
| pic32mx_125_sk | BSP עבור ערכת המתחילים PIC32MX1/2/5. | הֲפָקָה |
| pic32mx_125_sk+lcc_pictail+qvga | BSP עבור לוח בת PICtail Plus גרפי ללא בקר (LCC) בעלות נמוכה עם לוח תצוגה גרפי אמיתי בגודל 3.2 אינץ' ברזולוציה 320×240 המחובר לערכת המתחילים PIC32MX1/2/5. | הֲפָקָה |
| pic32mx_125_sk+meb | BSP עבור ערכת המתחילים PIC32MX1/2/5 המחוברת ללוח הרחבת המולטימדיה (MEB). | הֲפָקָה |
| pic32mx_bt_sk | BSP עבור ערכת המתחילים של Bluetooth PIC32. | הֲפָקָה |
| pic32mx_eth_sk | BSP עבור ערכת המתחילים של Ethernet PIC32. | הֲפָקָה |
| pic32mx_eth_sk2 | BSP עבור ערכת המתחילים PIC32 Ethernet II. | הֲפָקָה |
| pic32mx_pcap_db | BSP עבור לוח פיתוח ממשק משתמש גרפי PIC32 עם מגע קיבולי מוקרן. | הֲפָקָה |
| pic32mx_usb_digital_audio_ab | BSP עבור לוח אביזר אודיו USB PIC32 | הֲפָקָה |
| pic32mx_usb_sk2 | ערכת המתחילים PIC32 USB II של BSP. | הֲפָקָה |
| pic32mx_usb_sk2+lcc_pictail+qvga | BSP עבור לוח בת PICtail Plus גרפי ללא בקר (LCC) בעלות נמוכה עם לוח תצוגה גרפי Truly 3.2 אינץ' ברזולוציה 320×240 המחובר לערכת המתחילים PIC32 USB II. | הֲפָקָה |
| pic32mx_usb_sk2+lcc_pictail+wqvga | BSP עבור לוח בת PICtail Plus גרפי ללא בקר (LCC) בעלות נמוכה עם לוח תצוגת גרפיקה Powertip בגודל 4.3 אינץ', 480×272, המחובר לערכת המתחילים PIC32 USB II. | הֲפָקָה |
| pic32mx_usb_sk2+meb | BSP עבור לוח הרחבת המולטימדיה (MEB) המחובר לערכת המתחילים PIC32 USB II. | הֲפָקָה |
| pic32mx_usb_sk2+s1d_pictail+vga | BSP עבור בקר הגרפיקה PICtail Plus לוח בת Epson S1D13517 עם לוח תצוגה גרפי Truly 5.7 אינץ' 640×480 המחובר לערכת המתחילים PIC32 USB II. | הֲפָקָה |
| pic32mx_usb_sk2+s1d_pictail+wqvga | BSP עבור בקר הגרפיקה PICtail Plus לוח בת Epson S1D13517 עם לוח Powertip לתצוגה גרפית בגודל 4.3 אינץ', 480×272, המחובר לערכת המתחילים PIC32 USB II. | הֲפָקָה |
| pic32mx_usb_sk2+s1d_pictail+wvga | BSP עבור בקר הגרפיקה PICtail Plus לוח בת Epson S1D13517 עם תצוגה גרפית לוח Truly 7 אינץ' 800×400 המחובר לערכת המתחילים PIC32 USB II. | הֲפָקָה |
| pic32mx_usb_sk2+ssd_pictail+qvga | BSP עבור בקר ה-LCD הגרפי PICtail Plus SSD1926 לוח בת עם תצוגה גרפית לוח אמיתי בגודל 3.2 אינץ', 320×240, המחובר לערכת המתחילים PIC32 USB II. | הֲפָקָה |
| pic32mx_usb_sk3 | BSP עבור ערכת המתחילים PIC32 USB III. | הֲפָקָה |
| pic32mx270f512l_pim+bt_audio_dk | BSP עבור מודול התוספת (PIM) PIC32MX270F512L המחובר לערכת פיתוח אודיו Bluetooth PIC32. | הֲפָקָה |
| pic32mx460_pim+e16 | BSP עבור מודול התוספת (PIM) PIC32MX460F512L המחובר ללוח הפיתוח Explorer 16. | הֲפָקָה |
| pic32mx470_pim+e16 | BSP עבור מודול התוספת (PIM) PIC32MX450/470F512L המחובר ללוח הפיתוח Explorer 16. | הֲפָקָה |
| pic32mx795_pim+e16 | BSP עבור מודול התוספת (PIM) PIC32MX795F512L המחובר ללוח הפיתוח Explorer 16. | הֲפָקָה |
| pic32mz_ec_pim+bt_audio_dk | BSP עבור מודול תוסף האודיו (PIM) PIC32MZ2048ECH144 המחובר לערכת פיתוח האודיו Bluetooth PIC32. | הֲפָקָה |
| pic32mz_ec_pim+e16 | BSP עבור מודול התוספת (PIM) PIC32MZ2048ECH100 המחובר ללוח הפיתוח Explorer 16. | הֲפָקָה |
| pic32mz_ec_sk | BSP עבור ערכת המתחילים של PIC32MZ Embedded Connectivity (EC). | הֲפָקָה |
| pic32mz_ec_sk+meb2 | BSP עבור לוח הרחבת המולטימדיה II (MEB II) המחובר לערכת המתחילים של PIC32MZ Embedded Connectivity (EC). | הֲפָקָה |
| pic32mz_ec_sk+meb2+wvga | BSP עבור לוח הרחבת המולטימדיה II (MEB II) עם לוח תצוגה WVGA PCAP בגודל 5 אינץ' (ראה פֶּתֶק) מחובר לערכת המתחילים לקישוריות משובצת (EC) PIC32MZ.
פֶּתֶק: אנא צרו קשר עם משרד המכירות המקומי של Microchip לקבלת מידע על השגת לוח תצוגה WVGA PCAP בגודל 5 אינץ'. |
הֲפָקָה |
| pic32mz_ec_sk+s1d_pictail+vga | BSP עבור בקר הגרפיקה PICtail Plus לוח בת Epson S1D13517 עם לוח תצוגה גרפית Truly 5.7 אינץ' 640×480 המחובר לערכת המתחילים של PIC32MZ Embedded Connectivity (EC). | הֲפָקָה |
| pic32mz_ec_sk+s1d_pictail+wqvga | BSP עבור בקר הגרפיקה PICtail Plus לוח בת Epson S1D13517 עם לוח תצוגת הגרפיקה Powertip 4.3 אינץ' 480×272 המחובר לערכת המתחילים של PIC32MZ Embedded Connectivity (EC). | הֲפָקָה |
| pic32mz_ec_sk+s1d_pictail+wvga | BSP עבור בקר הגרפיקה PICtail Plus לוח בת Epson S1D13517 עם לוח תצוגה WVGA PCAP בגודל 5 אינץ' (ראה פֶּתֶק) מחובר לערכת המתחילים של PIC32MZ Embedded Connectivity with Floating Point Unit (EC).
פֶּתֶק: אנא צרו קשר עם משרד המכירות המקומי של Microchip לקבלת מידע על השגת לוח תצוגה WVGA PCAP בגודל 5 אינץ'. |
הֲפָקָה |
| pic32mz_ef_pim+bt_audio_dk | BSP עבור מודול תוסף האודיו (PIM) PIC32MZ2048EFH144 המחובר לערכת פיתוח האודיו Bluetooth PIC32. | הֲפָקָה |
| pic32mz_ef_pim+e16 | BSP עבור מודול התוספת (PIM) PIC32MZ2048EFH100 המחובר ללוח הפיתוח Explorer 16. | הֲפָקָה |
| pic32mz_ef_sk | BSP עבור ערכת המתחילים PIC32MZ לקישוריות משובצת עם נקודה צפה (EF). | הֲפָקָה |
| pic32mz_ef_sk+meb2 | BSP עבור לוח הרחבת המולטימדיה II (MEB II) המחובר לערכת המתחילים של יחידת נקודה צפה (EF) משובצת PIC32MZ. | הֲפָקָה |
| pic32mz_ef_sk+meb2+wvga | BSP עבור לוח הרחבת המולטימדיה II (MEB II) עם לוח תצוגה WVGA PCAP בגודל 5 אינץ' (ראה פֶּתֶק) מחובר לערכת המתחילים של PIC32MZ Embedded Connectivity with Floating Point (EF).
פֶּתֶק: אנא צרו קשר עם משרד המכירות המקומי של Microchip לקבלת מידע על השגת לוח תצוגה WVGA PCAP בגודל 5 אינץ'. |
הֲפָקָה |
| pic32mz_ef_sk+s1d_pictail+vga | BSP עבור בקר הגרפיקה PICtail Plus לוח בת Epson S1D13517 עם תצוגת גרפיקה Truly 5.7 אינץ' ברזולוציה 640×480 המחובר לערכת המתחילים PIC32MZ Embedded Connectivity with Floating Point Unit (EF). | הֲפָקָה |
| pic32mz_ef_sk+s1d_pictail+wqvga | BSP עבור בקר הגרפיקה PICtail Plus לוח בת Epson S1D13517 עם לוח תצוגת הגרפיקה Powertip 4.3 אינץ' 480×272 המחובר לערכת המתחילים של PIC32MZ Embedded Connectivity with Floating Point Unit (EF). | הֲפָקָה |
| wifi_g_db | BSP עבור לוח ההדגמה Wi-Fi G. | הֲפָקָה |
יישומי אודיו:
| /אפליקציות/אודיו/ | תֵאוּר | לְשַׁחְרֵר סוּג |
| לולאה_חוזרת_מיקרופון_שמע | הדגמת לולאה חוזרת עם מיקרופון | הֲפָקָה |
| צליל_שמע | הדגמת צליל שמע | הֲפָקָה |
| mac_audio_hi_res | הדגמת שמע ברזולוציה גבוהה | הֲפָקָה |
| sdcard_usb_audio | הדגמת כרטיס SD עם שמע USB | בטא |
| מפענחי_אודיו_אוניברסליים | הדגמה של מפענח אודיו אוניברסלי | הֲפָקָה |
| אוזניות_usb | הדגמת אוזניות שמע USB | הֲפָקָה |
| מיקרופון_usb | הדגמת מיקרופון אודיו USB | הֲפָקָה |
| רמקול_usb | הדגמת רמקול אודיו USB | הֲפָקָה |
יישומי בלוטות':
| /אפליקציות/בלוטות'/ | תֵאוּר | לְשַׁחְרֵר סוּג |
| נתונים/נתונים_בסיסיים | הדגמת נתונים בסיסיים של Bluetooth® | הֲפָקָה |
| נתונים/נתונים_טמפרטורת_חישה_rgb | חיישן טמפרטורה Bluetooth והדגמת נתוני RGB | הֲפָקָה |
| פרימיום/אודיו/a2dp_avrcp | הדגמת אודיו פרימיום של בלוטות' | הֲפָקָה |
יישומי טוען אתחול:
| /אפליקציות/מטעין אתחול/ | תֵאוּר | לְשַׁחְרֵר סוּג |
| בְּסִיסִי | הדגמת טוען אתחול בסיסית | הֲפָקָה |
| לייב עדכון | הדגמת עדכון חי | הֲפָקָה |
יישומי Class B:
| /אפליקציות/מחלקה ב'/ | תֵאוּר | לְשַׁחְרֵר סוּג |
| הדגמת ClassB | הדגמה בספרייה בכיתה ב' | הֲפָקָה |
יישומים קריפטוגרפיים:
| /אפליקציות/קריפטו/ | תֵאוּר | לְשַׁחְרֵר סוּג |
| encrypt_decrypt | הדגמה של הצפנה/פענוח של ספריית ציוד היקפי קריפטו MD5 | הֲפָקָה |
| גדול_hash | הדגמת גיבוב של ספריית ציוד היקפי קריפטו | הֲפָקָה |
יישומי מנהל התקן:
| /אפליקציות/מנהל התקן/ | תֵאוּר | לְשַׁחְרֵר סוּג |
| i2c/i2c_rtcc | הדגמת I2C RTCC | הֲפָקָה |
| nvm/nvm_read_write | הדגמת NVM | הֲפָקָה |
| spi/serial_eeprom | הדגמת SPI | הֲפָקָה |
| spi/spi_loopback | הדגמת SPI | הֲפָקָה |
| spi_flash/sst25vf020b | הדגמת התקן SPI Flash SST25VF020B | הֲפָקָה |
| usart/usart_echo | הדגמת USART | הֲפָקָה |
| usart/usart_loopback | הדגמת לולאה חוזרת של USART | הֲפָקָה |
Example יישומים:
| /אפליקציות/לשעברamples/ | תֵאוּר | לְשַׁחְרֵר סוּג |
| האפליקציה_הראשונה_שלי | מדריך הרמוניה של MPLAB EXample Solution | לא |
| שׁוּלִי | ספריית ציוד היקפי תואמת MPLAB Harmony Examples | הֲפָקָה |
| מַעֲרֶכֶת | ספריית שירותי מערכת תואמת הרמוניה של MPLAB Examples | הֲפָקָה |
יישומי מתכנת זיכרון חיצוני:
| /אפליקציות/מתכנת/ | תֵאוּר | לְשַׁחְרֵר סוּג |
| פלאש_חיצוני | הדגמת טוען אתחול חיצוני של פלאש | הֲפָקָה |
| squi_flash | הדגמת פלאש SQI למתכנת זיכרון חיצוני | הֲפָקָה |
File יישומי מערכת:
| /אפליקציות/fs/ | תֵאוּר | לְשַׁחְרֵר סוּג |
| דיסק_יחיד_nvm_fat | הדגמת זיכרון לא נדיף בדיסק בודד - FAT FS | הֲפָקָה |
| nvm_mpfs_single_disk | הדגמת MPFS של זיכרון לא נדיף בדיסק בודד | הֲפָקָה |
| nvm_sdcard_fat_mpfs_multi_disk | הדגמת זיכרון לא נדיף מרובה דיסקים FAT FS MPFS | הֲפָקָה |
| nvm_sdcard_fat_multi_disk | הדגמת זיכרון לא נדיף מרובה דיסקים FAT FS | הֲפָקָה |
| דיסק_יחיד_של_כרטיס_זיכרון_שומן | הדגמת כרטיס SD בדיסק יחיד FAT FS | הֲפָקָה |
| sdcard_msd_fat_multi_disk | הדגמת כרטיס SD מרובה דיסקים MSD FAT FS | הֲפָקָה |
| sst25_fat | הדגמת SST25 Flash FAT FS | אלפא |
יישומי גרפיקה:
| /אפליקציות/gfx/ | תֵאוּר | לְשַׁחְרֵר סוּג |
| תנועה_בסיסית_בתמונה | הדגמה של ספריית גרפיקה בתנועה בסיסית של תמונות | הֲפָקָה |
| emwin_quickstart | הדגמת התחלה מהירה של SEGGER emWin | הֲפָקָה |
| משאבים_חיצוניים | הדגמה של גישה לזיכרון חיצוני במשאבי גרפיקה מאוחסנים | הֲפָקָה |
| תצוגת_גרפיקה | הדגמת WVGA גרפית ללא בקר (LCC) בעלות נמוכה | הֲפָקָה |
| תקציב מוגבל | הדגמת גרפיקה ללא בקר (LCC) בעלות נמוכה | הֲפָקָה |
| תמונת_מדיהviewer | תמונה של מדיה גרפית Viewהדגמה | הֲפָקָה |
| לְהִתְנַגֵד | הדגמה של שכבת אובייקט גרפית | הֲפָקָה |
| פְּרִימִיטִיבִי | הדגמת שכבות פרימיטיביות גרפיות | הֲפָקָה |
| כיול_מגע_התנגדותי | הדגמת כיול מגע התנגדותי | הֲפָקָה |
| s1d13517 | הדגמת בקר LCD של Epson S1D13517 | הֲפָקָה |
| ssd1926 | הדגמת בקר SSD1926 של Solomon Systech | הֲפָקָה |
יישומי לוח הרחבת מולטימדיה II (MEB II):
| /apps/meb_ii/ | תֵאוּר | לְשַׁחְרֵר סוּג |
| מצלמת gfx | הדגמת מצלמת גרפיקה | הֲפָקָה |
| gfx_cdc_com_port_single | הדגמה משולבת של גרפיקה ו-USB CDC | הֲפָקָה |
| מסגרת_תמונה_gfx | הדגמת מסגרת תמונה גרפית | הֲפָקָה |
| gfx_web_server_nvm_mpfs | גרפיקה משולבת ו-TCP/IP Web הדגמת שרת | הֲפָקָה |
| אמווין | יכולות SEGGER emWin® בהדגמת MEB II | בטא |
יישומי RTOS:
| /אפליקציות/rtos/ | תֵאוּר | לְשַׁחְרֵר סוּג |
| אמבוס | הדגמות SEGGER embOS® | הֲפָקָה |
| פרירטוס | הדגמות FreeRTOS™ | הֲפָקָה |
| פתוח | הדגמות OPENRTOS | הֲפָקָה |
| חוט | הדגמות ThreadX של Express Logic | הֲפָקָה |
| uC_OS_II | הדגמות של Micriµm® µC/OS-II™ | בטא |
| uC_OS_III | הדגמות של Micriµm® µC/OS-III™ | הֲפָקָה |
יישומי TCP/IP:
| /אפליקציות/tcpip/ | תֵאוּר | לְשַׁחְרֵר סוּג |
| ברקלי_טק_לקוח | הדגמת לקוח TCP/IP של ברקלי | הֲפָקָה |
| שרת_tcp_berkeley | הדגמת שרת TCP/IP של ברקלי | הֲפָקָה |
| berkeley_udp_client | הדגמת לקוח TCP/IP UDP של ברקלי | הֲפָקָה |
| berkeley_udp_relay | הדגמת ממסר TCP/IP UDP של ברקלי | הֲפָקָה |
| berkeley_udp_server | הדגמת שרת TCP/IP UDP של ברקלי | הֲפָקָה |
| wolfssl_tcp_client | הדגמת לקוח TCP של wolfSSL TCP/IP | הֲפָקָה |
| wolfssl_tcp_server | הדגמת שרת TCP/IP של wolfSSL | הֲפָקָה |
| snmpv3_nvm_mpfs | שבב קנייני של זיכרון לא נדיף SNMPv3 File הדגמת מערכת | הֲפָקָה |
| snmpv3_sdcard_fatfs | זיכרון לא נדיף SNMPv3 כרטיס SD FAT File הדגמת מערכת | הֲפָקָה |
| tcpip_tcp_client | הדגמת לקוח TCP/IP | הֲפָקָה |
| tcpip_tcp_client_server | הדגמת שרת לקוח TCP/IP | הֲפָקָה |
| tcpip_tcp_server | הדגמת שרת TCP/IP | הֲפָקָה |
| tcpip_udp_client | הדגמת לקוח TCP/IP UDP | הֲפָקָה |
| tcpip_udp_client_server | הדגמת שרת לקוח TCP/IP UDP | הֲפָקָה |
| tcpip_udp_server | הדגמת שרת TCP/IP UDP | הֲפָקָה |
| web_server_nvm_mpfs | שבב זיכרון לא נדיף קנייני File מַעֲרֶכֶת Web הדגמת שרת | הֲפָקָה |
| web_server_sdcard_fatfs | כרטיס SD FAT File מַעֲרֶכֶת Web הדגמת שרת | הֲפָקָה |
| wifi_easy_configuration | הדגמת Wi-Fi® EasyConf | הֲפָקָה |
| wifi_g_demo | הדגמת Wi-Fi G | הֲפָקָה |
| wifi_wolfssl_tcp_client | הדגמת לקוח TCP/IP של Wi-Fi wolfSSL | הֲפָקָה |
| wifi_wolfssl_tcp_server | הדגמת שרת TCP/IP של Wi-Fi wolfSSL | הֲפָקָה |
| wolfssl_tcp_client | הדגמת לקוח TCP/IP של wolfSSL | הֲפָקָה |
| wolfssl_tcp_server | הדגמת שרת TCP/IP של wolfSSL | הֲפָקָה |
יישומי בדיקה:
| /apps/meb_ii/ | תֵאוּר | לְשַׁחְרֵר סוּג |
| test_sample | מבחן הרמוניה של MPLABample היישום | אלפא |
יישומי התקני USB:
| /אפליקציות/USB/התקן/ | תֵאוּר | לְשַׁחְרֵר סוּג |
| cdc_com_port_dual | הדגמת אמולציה של יציאות COM טוריות כפולות של CDC | הֲפָקָה |
| cdc_com_port_single | הדגמת אמולציה של יציאת COM טורית יחידה של CDC | הֲפָקָה |
| cdc_msd_basic | הדגמת התקן אחסון בנפח גדול (MSD) של CDC | הֲפָקָה |
| אמולטור_סריאלי_cdc | הדגמת אמולציה סדרתית של CDC | הֲפָקָה |
| cdc_serial_emulator_msd | הדגמת MSD של אמולציה טורית של CDC | הֲפָקָה |
| hid_basic | הדגמה בסיסית של התקן ממשק אנושי (HID) ב-USB | הֲפָקָה |
| ג'ויסטיק_hid | הדגמת התקן ג'ויסטיק מסוג USB HID | הֲפָקָה |
| מקלדת_hide | הדגמת התקן מקלדת מסוג USB HID | הֲפָקָה |
| עכבר_hid | הדגמת התקן עכבר מסוג USB HID | הֲפָקָה |
| hid_msd_basic | הדגמת MSD מסוג HID USB | הֲפָקָה |
| msd_basic | הדגמת MSD של USB | הֲפָקָה |
| msd_fs_spiflash | פלאש USB MSD SPI File הדגמת מערכת | הֲפָקָה |
| msd_sdcard | הדגמת כרטיס SD USB MSD | הֲפָקָה |
| מוֹכֵר | הדגמה של ספק USB (כלומר, גנרי) | הֲפָקָה |
יישומי מארח USB:
| /apps/usb/host/ | תֵאוּר | לְשַׁחְרֵר סוּג |
| רמקול_שמע | הדגמת מנהל התקן של מחלקת מארח של USB Audio v1.0 | הֲפָקָה |
| cdc_basic | הדגמה בסיסית של USB CDC | הֲפָקָה |
| cdc_msd | הדגמה בסיסית של USB CDC MSD | הֲפָקָה |
| מקלדת_בסיסית_hid | הדגמת מקלדת מארח USB HID | הֲפָקָה |
| עכבר_בסיסי_hid | הדגמת עכבר מארח USB HID | הֲפָקָה |
| hub_cdc_hid | הדגמת רכזת USB HID CDC | הֲפָקָה |
| hub_msd | הדגמת מארח רכזת USB MSD | הֲפָקָה |
| msd_basic | הדגמה פשוטה של כונן USB MSD Host | הֲפָקָה |
קבצים בינאריים מוכנים מראש:
| /bin/framework | תֵאוּר | לְשַׁחְרֵר סוּג |
| Bluetooth | ספריות PIC32 Bluetooth Stack מוכנות מראש | הֲפָקָה |
| בלוטות'/פרימיום/אודיו | ספריות ערימות שמע Bluetooth PIC32 מוכנות מראש (פרימיום) | הֲפָקָה |
| מפענח/פרימיום/aac_microaptiv | ספריית מפענח AAC מוכנה מראש עבור התקני PIC32MZ עם תכונות ליבה של microAptiv (פרימיום) | בטא |
| מפענח/פרימיום/aac_pic32mx | ספריית מפענח AAC מוכנה מראש עבור התקני PIC32MX (פרימיום) | בטא |
| מפענח/פרימיום/mp3_microaptiv | ספריית מפענח MP3 מוכנה מראש עבור התקני PIC32MZ עם תכונות ליבה של microAptiv (פרימיום) | הֲפָקָה |
| מפענח/פרימיום/mp3_pic32mx | ספריית מפענח MP3 מוכנה מראש עבור התקני PIC32MX (פרימיום) | הֲפָקָה |
| מפענח/פרימיום/wma_microaptiv | ספריית מפענח WMA מוכנה מראש עבור התקני PIC32MZ עם תכונות ליבה של microAptiv (פרימיום) | בטא |
| מפענח/פרימיום/wma_pic32mx | ספריית מפענח WMA מוכנה מראש עבור התקני PIC32MX (פרימיום) | בטא |
| מתמטיקה/דיסק וירטואלי | ספריות מתמטיקה בנקודה קבועה של DSP מוכנות מראש עבור התקני PIC32MZ | הֲפָקָה |
| מתמטיקה/libq | ספריות מתמטיקה נקודה קבועה LibQ מוכנות מראש עבור התקני PIC32MZ | הֲפָקָה |
| מתמטיקה/libq/libq_c | ספריית מתמטיקה בנויה מראש עם מימושים ב-C התואמים הן למכשירי Pic32MX והן למכשירי Pic32MZ. (הערה: שגרות אלו אינן תואמות לפונקציות של ספריית libq) | בטא |
| שׁוּלִי | ספריות היקפיות שנבנו מראש | הפקה/בטא |
בניית מסגרת:
| /בנייה/מסגרת/ | תֵאוּר | לְשַׁחְרֵר סוּג |
| מתמטיקה/libq | פרויקט בניית ספריית LibQ | הֲפָקָה |
| מתמטיקה/libq | פרויקט בניית ספריית LibQ_C | אלפא |
| שׁוּלִי | פרויקט בניית ספרייה היקפית | הֲפָקָה |
כלי עזר:
| /שירותים/ | תֵאוּר | לְשַׁחְרֵר סוּג |
| mhc/plugins/displaymanager/displaymanager.jar | תוסף מנהל התצוגה של MPLAB Harmony | בטא |
| mhc/com-microchip-mplab-modules-mhc.nbm | תוסף MPLAB Harmony Configurator (MHC)
MPLAB Harmony Graphics Composer (כלול בתוסף MHC) |
הֲפָקָה
בטא |
| mib2bib/mib2bib.jar | הידור סקריפט MIB מותאם אישית של Microchip (snmp.mib) ליצירת snmp.bib ו-mib.h | הֲפָקָה |
| mpfs_generator/mpfs2.jar | TCP/IP MPFS File גנרטור וכלי העלאה | הֲפָקָה |
| סגר/אמווין | כלי עזר של SEGGER emWin המשמשים את יישומי ההדגמה של MPLAB Harmony emWin | מוֹכֵר |
| tcpip_discoverer/tcpip_discoverer.jar | כלי גילוי צומת TCP/IP של שבב מיקרו | הֲפָקָה |
תוכנה של צד שלישי:
| /צד_שלישי/ | תֵאוּר | לְשַׁחְרֵר סוּג |
| מפענח | הפצת מקורות ספריית מפענח | מוֹכֵר |
| gfx/emwin | הפצת ספריית הגרפיקה של SEGGER emWin® | מוֹכֵר |
| rtos/embOS | הפצת SEGGER embOS® | מוֹכֵר |
| rtos/FreeRTOS | הפצת מקורות FreeRTOS עם תמיכה בהתקני PIC32MZ | מוֹכֵר |
| rtos/MicriumOSII | הפצת Micriµm® µC/OS-II™ | מוֹכֵר |
| rtos/MicriumOSIII | הפצת Micriµm® µC/OS-III™ | מוֹכֵר |
| rtos/OpenRTOS | הפצת מקורות OPENRTOS עם תמיכה בהתקני PIC32MZ | מוֹכֵר |
| rtos/ThreadX | התפלגות ThreadX של לוגיקה אקספרס | מוֹכֵר |
| סגר/אמווין | SEGGER emWin® Pro Distribution | מוֹכֵר |
| tcpip/wolfssl | הדגמה מבוססת קוד פתוח של ספריית SSL מוטמעת של wolfSSL (לשעבר CyaSSL) | מוֹכֵר |
| tcpip/iniche | הפצת ספריות InterNiche | מוֹכֵר |
תיעוד:
| /דוק/ | תֵאוּר | לְשַׁחְרֵר סוּג |
| הרמוניה_עזרה.pdf | עזרה ב-MPLAB Harmony בפורמט מסמך נייד (PDF) | הֲפָקָה |
| harmony_help.chm | עזרה של MPLAB Harmony בפורמט עזרה מהודרת (CHM) | הֲפָקָה |
| html/index.html | עזרה בהרמוניה של MPLAB בפורמט HTML | הֲפָקָה |
| גליון_עבודת_תאימות_הרמוניה.pdf | טופס PDF לשימוש בקביעת רמת התאימות של MPLAB Harmony ולרישום חריגים או הגבלות להנחיות התאימות | הֲפָקָה |
| תקציר_ההוצאה_של_harmony_v1.11.pdf | תקציר שחרור MPLAB Harmony, המספק מידע מהיר על שחרור | הֲפָקָה |
| הערות_שחרור_הרמוניה_גרסה_1.11.pdf | הערות שחרור של MPLAB Harmony בפורמט PDF | הֲפָקָה |
| הרמוניה_רישיון_גרסה_1.11.pdf | הסכם רישיון תוכנת MPLAB Harmony בפורמט PDF | הֲפָקָה |
סוגי שחרור
סעיף זה מתאר את סוגי השחרור ואת משמעותם.
תֵאוּר
מהדורות מודול MPLAB Harmony יכולות להיות אחד משלושה סוגים שונים, כפי שמוצג באיור הבא.

מהדורת אלפא
גרסת אלפא של מודול היא בדרך כלל מהדורה ראשונית. מהדורות אלפא יכללו יישומים מלאים של מערך התכונות הבסיסי שלהן, הן נבדקות פונקציונלית וייבנו כהלכה. גרסת אלפא היא "קדם" נהדרת.view"על מה פיתוח חדש ש-Microchip עובדת עליו והוא יכול להיות מועיל מאוד לחקר תכונות חדשות. עם זאת, הוא לא עבר את תהליך הבדיקה הרשמי המלא וכמעט ודאי שחלק מהממשק שלו ישתנה לפני שחרור גרסת הייצור, ולכן אינו מומלץ לשימוש ייצור.
גרסת בטא
גרסת בטא של מודול עברה דרך תהליך עדכון הממשק הפנימיview תהליך ועבר בדיקות רשמיות של פונקציונליותו. כמו כן, בעיות שדווחו מגרסת האלפא תוקנו או תועדו. כאשר מודול נמצא בגרסת בטא, ניתן לצפות שהוא יפעל כראוי בנסיבות רגילות וניתן לצפות שהממשק שלו יהיה קרוב מאוד לצורה הסופית (אם כי עדיין ניתן לבצע שינויים במידת הצורך). עם זאת, הוא לא עבר בדיקות עומס או ביצועים וייתכן שלא ייכשל בצורה חלקה אם נעשה בו שימוש שגוי. גרסת בטא אינה מומלצת לשימוש ייצור, אך ניתן להשתמש בה לפיתוח.
שחרור הפקה
עד שמודול יוצא לשוק בצורה של ייצור, הוא מכיל תכונות מלאות, נבדק במלואו, והממשק שלו "קפוא". כל הבעיות הידועות ממהדורות קודמות תוקנו או תועדו. הממשק הקיים לא ישתנה במהדורות עתידיות. ייתכן שהוא יורחב עם תכונות ופונקציות ממשק נוספות, אך פונקציות הממשק הקיימות לא ישתנו. זהו קוד יציב עם ממשק תכנות יישומים (API) יציב שניתן לסמוך עליו למטרות ייצור.
מספרי גרסאות
סעיף זה מתאר את משמעות מספרי הגרסה של MPLAB Harmony.
תֵאוּר
סכמת מספור גרסאות של MPLAB Harmony
MPLAB Harmony משתמש בסכמת מספור הגרסאות הבאה:
<major>.<minor>[.<dot>][<release type>]
אֵיפֹה:
- = תיקון משמעותי (שינוי משמעותי המשפיע על מודולים רבים או על כל המודולים)
- = תיקון קל (תכונות חדשות, מהדורות קבועות)
- [. ] = שחרור נקודה (תיקוני שגיאות, שחרורים לא מתוכננים)
- [ ] = סוג שחרור (a עבור אלפא ו-b עבור בטא, אם רלוונטי). גרסאות ייצור אינן כוללות אות של סוג שחרור.
מחרוזת גרסה
הפונקציה SYS_VersionStrGet תחזיר מחרוזת בפורמט:
" . [. ][ ]”
אֵיפֹה:
- הוא מספר הגרסה הראשי של המודול
- הוא מספר הגרסה המשנית של המודול
- הוא מספר שחרור אופציונלי של "patch" או "dot" (שאינו כלול במחרוזת אם הוא שווה ל-"00")
- הוא סוג גרסה אופציונלי של "a" עבור אלפא ו-"b" עבור בטא. סוג זה אינו כלול אם הגרסה היא גרסת ייצור (כלומר, לא אלפא או בטא)
הערה: מחרוזת הגרסה לא תכיל רווחים.
Exampעל:
"0.03a"
"1.00"
מספר גרסה
מספר הגרסה המוחזר מהפונקציה SYS_VersionGet הוא מספר שלם לא חתום בתבנית העשרונית הבאה (לא בתבנית BCD).
* 10000+ * 100+
כאשר המספרים מיוצגים בשורה עשרונית והמשמעות זהה לזו המתוארת במחרוזת גרסה.
הערה: אין ייצוג מספרי של סוג השחרור.
Exampעל:
עבור גרסה "0.03a", הערך המוחזר שווה ל: 0 * 10000 + 3 * 100 + 0.
עבור גרסה "1.00", הערך המוחזר שווה ל: 1 * 100000 + 0 * 100 + 0.
© 2013-2017 Microchip Technology Inc.
שאלות נפוצות
- ש: האם ניתן להשתמש ב-MPLAB Harmony עם תכנות C++ שפה?
א: לא, MPLAB Harmony לא נבדק עם C++; לכן, תמיכה בשפת תכנות זו אינה זמינה. - ש: מהי רמת האופטימיזציה המומלצת לבנייה פרויקטים עם ספריית היקפית Harmony של MPLAB?
א: רמת האופטימיזציה -O1 מומלצת להסרת קוד מקטעים שאינם בשימוש בספריית הציוד ההיקפי. - ש: כיצד מכשיר הסרת ההתקנה של MPLAB Harmony מטפל בקבצים שהותאמו על ידי המשתמש files?
א: תוכנית ההתקנה תמחק את כל fileהותקנו על ידי המתקין, גם אם שונו על ידי המשתמש. עם זאת, חדשים fileפריטים שנוספו על ידי המשתמש לא יימחקו.
מסמכים / משאבים
![]() | מסגרת תוכנה משולבת של הרמוניה |
הפניות
- מדריך למשתמשmanual.tools

