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

MICROCHIP-Harmony-Integrated-Software-Framework-featured-image

לוגו MICROCHIP

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

תמונת מוצר של מסגרת תוכנה משולבת של 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 אינם כלולים בתצורה, למרות שניסה להוסיף אותם. המהדר יפיק שגיאות, שיגידו שלא ניתן להפנות לפונקציות קריפטו מסוימות. כדי לעקוף בעיה זו, הסר את שתיהן.  file‏s (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:
  • ממשק API לביטול הודעה, שימושי כאשר נדרשים ניסיונות חוזרים, אינו זמין כעת.
  •  כתובות DNS מרובות כדי לספק שידור דואר אמין יותר אינן זמינות כרגע
  • תמיכה בשדות כותרת הדואר האופציונליים אינה זמינה כעת
ספריית התקני USB לא ערימת התקני ה-USB נבדקה בקיבולת מוגבלת עם RTOS. בעת הפעלת ערימת התקני ה-USB על התקני משפחת PIC32MZ, הערימה דורשת שלוש שניות לאתחול עבור התקני PIC32MZ EC ושלוש מילישניות עבור התקני PIC32MZ EF.
ספריית מארח USB הוסרה תמיכת MHC עבור תוכנת USB Host Beta. התמיכה עבור ממשקי API של USB Host Beta תוסר בגרסאות עתידיות. פונקציות מחסנית המארח של USB הבאות אינן מיושמות:
  •  קורות חיים של USB_HOST_Bus
  •  השעיית התקן_מארח_USB
  • קורות חיים של התקן_מארח_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 אינו מספק יישום עבור הפונקציות הבאות:

  • USB_HOST_AUDIO_V1_DeviceObjHandleGet
  • USB_HOST_AUDIO_V1_FeatureUnitChannelVolumeRan geGet
  • USB_HOST_AUDIO_V1_FeatureUnitChannelVolumeSub Range Numbers Get
  • USB_HOST_AUDIO_V1_StreamSamplingFrequencyGet
  •  USB_HOST_AUDIO_V1_TerminalIDGet

מנהלי התקנים:

תכונה תוספות ועדכונים בעיות ידועות
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:
  •  נבדק רק בסביבת אב אחת
  •  אינו תומך ב-RTOS; לכן, אינו בטוח בפני הליכי משנה בעת שימוש בסביבת RTOS
  • לא נבדק בסביבת Polled
  • לא נבדקה הפעולה במצבי חיסכון באנרגיה
  • דרייבר I2C באמצעות יישום Bit-banged:
  • לא חוסם ומשתמש במשאב טיימר לביצוע פעולות I2C. לא ניתן להשתמש במשאב טיימר זה לצרכים אחרים של טיימר.
  •  עדיפות פסיקת הטיימר צריכה להיות אחת מפסיקות העדיפות הגבוהה ביותר ביישום.
  •  בדיקות של יישום זה בוצעו רק עם שעון מערכת של 200 מגה-הרץ ושעון אפיק היקפי של 100 מגה-הרץ עבור הטיימר.
  •  ניתן להגדיר לעבודה במצב מאסטר בלבד
  •  זמין רק בהגדרת נהג דינמית
  •  קצב הבאוד תלוי בניצול המעבד. הוא נבדק לפעולה אמינה עד 100 קילוהרץ.
  • לא תומך בהתקני משפחת PIC32MX
  •  עובד רק על פיני SCL ו-SDA של ההיקפי I2C המתאים
  •  עובד רק במצב פסיקה
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:
  •   בעת מעבר בין יישומים אלה, מנהל ההתקן של Windows עלול להתבלבל עקב סוג ההתקן המחובר. לדוגמהampמנהל ההתקן מנע הזרמת שמע. אם מתרחש מצב כזה, בצע את הפעולות הבאות כדי לתקן את הבעיה:
    1. בזמן שהמכשיר מחובר, הסר את התקנת הדרייבר.
    2. ייתכן שיידרש גם הפעלה מחדש של מערכת ההפעלה Windows.
      הדגמה של universal_audio_decoder:
  • התצורות 270f512lpim_bt_audio_dk ו-pic32mz_da_sk_meb2 אינן תומכות בתצוגה. ייתכן שהתצוגה נראית דולקת אך היא ריקה מכיוון שהתאורה האחורית דולקת.
  • תצורת 270f512lpim_bt_audio_dk אינה תומכת במפענחי WMA ו-AAC.
  • בקרת עוצמת קול זמינה רק בתצורות bt_audio_dk ו-270f512lpim_bt_audio_dk
  • תקלות אודיו קלות קיימות עבור אודיו WAVE של 96 קילוהרץ fileגודל מאגר ברירת מחדל של s. כפתרון עוקף, ביטול תקלות על ידי שימוש בגודל מאגר גדול יותר.
  • תקלות אודיו עשויות להופיע בעת השמעת עוצמות גבוהותampקצב לינג AAC fileש. ככל ש- ש גבוה יותרampקצב הלינג, כך התקלה חמורה יותר.
  • ייתכן שחלק מכונני ה-USB לא יעבדו עם הדגמה זו
  • עקב מגבלות זיכרון, מפענח ה-Speex ומפענח ה-WMA אינם יכולים לפעול בו זמנית עם מפענחים אחרים. הדגמה של audio_tone:
  • התצוגה היא סטטית
  • ניתוק מתג אינו מיושם הדגמה של usb_speaker:
  • ערוצי הפלט הימני והשמאלי מוחלפים עבור תצורת pic32mz_ef_sk_meb2 במחבר הפלט. פֶּתֶק: זוהי בעיה בחומרת ה-MEB II ולא בתוכנת היישום.
  • תכונת ההשתקה (כפי שנשלטת מהמחשב) אינה פועלת usb_headset:

תכונת ההשתקה (כפי שנשלטת מהמחשב) אינה פועלת.

הדגמה של mac_audio_hi_res:

השתקת השמע במחשב עובדת כראוי רק בפעם הראשונה

הדגמות בלוטות' תוקנו בעיות שנמצאו בתצוגת WVGA בהדגמה של a2dp_avrcp. זוהי הדגמה פרימיום. הגרפיקה כובתה/הוסרה זמנית בכל תצורות ה-PIC32MZ DA ותהיה זמינה במהדורה עתידית.
File     הדגמות מערכת LED_3, המשמש לציון הצלחת ההדגמה, אינו דולק, דבר המשפיע על ההדגמות הבאות:
  • sdcard_fat_single_disk (תצורת pic32mz_da_sk_adma)
  • sdcard_msd_fat_multi_disk (תצורת pic32mz_da_sk_meb2)

כפתרון עוקף, המשתמש יכול להציב נקודת עצירה בקוד האפליקציה כדי לראות את סטטוס ההדגמות.

הדגמות גרפיות תכנות וניפוי שגיאות של ערכת ההתחלה PKOB עלולים להניב את השגיאה הבאה: לא ניתן היה להפעיל את המתכנת: נכשל בתכנות התקן היעד. אם הודעה זו מופיעה, הפעל מחדש את המכשיר והיישום יופעל. אם נדרש ניפוי שגיאות, הפתרון המוצע הוא להתקין את הכותרת המתאימה על ערכת ההפעלה באמצעות MPLAB REAL ICE.

הבעיות הבאות חלות על הדגמת external_resources:

  •   נכון לעכשיו, תמיכה בפענוח JPEG מופעלת רק עבור אחסון פנימי
  •  במהלך ההדגמה, נצפית השהייה באחזור התמונות מזיכרון חיצוני מחוץ לשבב, מה שגורם לאיטיות במילוי התצוגה בעת עיבוד התמונות על גבי הזיכרון של המסך.
  •  השהייה דומה לבעיה הקודמת נראית גם בעת הצגת תמונות JPEG על המסך עקב העיכוב הנגרם על ידי פענוח זמן ריצה של JPEG.
הדגמות 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:
  •  ממוטב רק עבור התקני PIC32MZ עם תכונות ליבה של microAptiv™, המשתמשים ב-DSP ASE
  •  לא יפעל עם סוג הנתונים _Fract LibQ Fixed-Point Math Library:
  • ממוטב עבור התקני PIC32MZ עם תכונות ליבה של microAptiv
  •  לפונקציות _fast יש דיוק מופחת

 כלי עזר:

תכונה תוספות ועדכונים בעיות ידועות
קונפיגורטור הרמוניה של MPLAB (MHC) לא
  • ה-MHC אינו תומך בשינוי הנתיב היחסי מהפרויקט למקור. fileבתוך התקנת MPLAB Harmony, לאחר יצירת הפרויקט
  • כַּאֲשֵׁר viewבעת שימוש בעזרה של MPLAB Harmony ב-MHC, האינדקס נגיש, אך אינו פונקציונלי. הסיבה לכך היא מגבלה בדפדפן בו משתמש MHC. כפתרון עוקף, האינדקס נגיש ופונקציונלי כאשר עזרה של HTML נפתחת במחשב חיצוני. Web דפדפן.
  •  תו טאב אחרי "—endhelp—" בקובץ .hconfig file עלול לגרום לדילוג על סמל התצורה הבא

תוכנה של צד שלישי:

תכונה תוספות ועדכונים בעיות ידועות
ספריית הגרפיקה של 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 יכולות להיות אחד משלושה סוגים שונים, כפי שמוצג באיור הבא.

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

מהדורת אלפא
גרסת אלפא של מודול היא בדרך כלל מהדורה ראשונית. מהדורות אלפא יכללו יישומים מלאים של מערך התכונות הבסיסי שלהן, הן נבדקות פונקציונלית וייבנו כהלכה. גרסת אלפא היא "קדם" נהדרת.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פריטים שנוספו על ידי המשתמש לא יימחקו.

מסמכים / משאבים

PDF thumbnailמסגרת תוכנה משולבת של הרמוניה
User Guide · v1.11, Harmony Integrated Software Framework, Integrated Software Framework, Software Framework, Framework

הפניות

שאל שאלה

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

שאל שאלה

Ask a question about setup, compatibility, troubleshooting, or anything missing from this manual.