MICROCHIP Harmony Integrated Software Framework

Texnik xususiyatlari:
- Mahsulot nomi: MPLAB Harmony Integrated Software Framework
- Versiya: v1.11
- Chiqarilgan sana: 2017 yil aprel
Mahsulot haqida ma'lumot:
MPLAB Harmony Integrated Software Framework v1.11 - bu Microchip mikrokontrollerlari uchun o'rnatilgan ilovalarni ishlab chiqishni soddalashtirish va tezlashtirish uchun mo'ljallangan dasturiy ta'minot tizimi. U ishlab chiqish jarayonini soddalashtirish uchun keng qamrovli kutubxonalar, drayverlar va o'rta dasturlarni taqdim etadi.
Mahsulotdan foydalanish bo'yicha ko'rsatmalar
Xususiyatlar va ma'lum muammolar:
MPLAB Harmony xususiyatlari:
- Microchip mikrokontrollerlarining keng doirasini qo'llab-quvvatlaydi
- Kutubxonalar va o'rta dasturlarning keng qamrovli to'plami
- Oson konfiguratsiya va sozlash
Ma'lum muammolar:
- C++ dasturlash tili qo'llab-quvvatlanmaydi
- Harmony periferik kutubxonasi bilan loyihalarni qurish uchun tavsiya etilgan -O1 optimallashtirish darajasi
- Foydalanuvchi tomonidan o'zgartirilgan o'chirish dasturi files
Chiqarish ma'lumotlari
MPLAB Harmony nashri haqida ma'lumot beradi, relizlar eslatmalarini, relizlar mazmunini, nashr turlarini o'z ichiga oladi va versiyani raqamlash tizimini tushuntiradi. Nashr eslatmalarining PDF nusxasi ilovada keltirilgan MPLAB Harmony o'rnatishingizning /doc papkasi.
Chiqarish eslatmalari
Ushbu mavzu MPLAB Harmony ning ushbu versiyasi uchun relizlar qaydlarini taqdim etadi.
Tavsif
MPLAB Harmony versiyasi: v1.11 Chiqarilgan sana: 2017 yil aprel
Dasturiy ta'minot talablari
MPLAB Harmony-dan foydalanishdan oldin quyidagilar o'rnatilganligiga ishonch hosil qiling:
- MPLAB X IDE 3.60
- MPLAB XC32 C/C++ kompilyatori 1.43
- MPLAB Harmony Configurator 1.11.xx
MPLAB Harmony-ning ushbu versiyasiga yangilanish
MPLAB Harmony-ning ushbu versiyasini yangilash nisbatan oddiy. Batafsil ko'rsatmalar uchun MPLAB Harmony-ga o'tkazish va yangilash bo'limiga qarang.
Yangi va ma'lum muammolar nima
Quyidagi jadvallarda o'zgartirilgan yoki qo'shilgan xususiyatlar va MPLAB Harmony so'nggi versiyasidan beri aniqlangan har qanday ma'lum muammolar ro'yxati keltirilgan. Hali hal qilinmagan har qanday ma'lum muammolar oldingi nashrdan saqlanib qoldi.
MPLAB uyg'unligi:
| Xususiyat | Qo'shimchalar va yangilanishlar | Ma'lum muammolar |
| General | MPLAB Harmony C++ bilan sinovdan o'tkazilmagan; shuning uchun ushbu dasturlash tilini qo'llab-quvvatlamaydi.
MPLAB Harmony oldindan qurilgan ikkilik (.a) ni o'z ichiga olgan har qanday loyihalarni qurishda "-O1" optimallashtirish darajasi tavsiya etiladi. file) periferik kutubxona. Bu bog'lovchi foydalanilmagan bo'limlardan kodni olib tashlashi uchun kerak (ishlatilmaydigan periferik kutubxona xususiyatlari uchun). Shu bilan bir qatorda, xc32-ld (bog'lovchi) xususiyatlarining umumiy opsiyalari dialog oynasida "Ishlatilmagan bo'limlarni o'chirish" ni tanlashingiz mumkin. MPLAB Harmony o'chirish dasturi barchasini o'chirib tashlaydi files foydalanuvchi tomonidan o'zgartirilgan bo'lsa ham, o'rnatuvchi tomonidan o'rnatilgan. Biroq, o'chiruvchi bo'lmaydi yangisini o'chirish files foydalanuvchi tomonidan MPLAB Harmony o'rnatish papkasiga qo'shilgan. MPLAB Harmony Display Manager plagini LCC tomonidan yaratilgan drayverni to'liq konfiguratsiya va simulyatsiya bilan ta'minlaydi, shuningdek, barcha boshqa grafik boshqaruvchi drayverlarga asosiy yordam beradi. Boshqa grafik kontroller drayverlari uchun to'liq konfiguratsiya va simulyatsiyani qo'llab-quvvatlash MPLAB Harmony ning kelajakdagi versiyasiga qo'shiladi. |
O'rta dastur va kutubxonalar:
| Xususiyat | Qo'shimchalar va yangilanishlar | Ma'lum muammolar |
| Bootloader kutubxonasi | microMIPS tanlanganda UDP yuklovchi PIC32MZ qurilmalari uchun kompilyatsiya qilmaydi. | |
| Kripto kutubxonasi | Yoʻq | Uskuna Kripto kutubxonasidan foydalanadigan va bir nechta konfiguratsiyaga ega loyihalarni ko'chirish kodni qayta tiklashdan keyin kompilyatsiya muammosiga duch kelishi mumkin. MPLAB X IDE pic32mz-crypt.h va pic32mz-hash.c ekanligini ko‘rsatadi. files ularni qo'shishga harakat qilgan bo'lsa ham, konfiguratsiyadan chiqarib tashlangan. Kompilyator ba'zi Crypto funksiyalariga havola qilish mumkin emasligini aytib, xatolar yaratadi. Ushbu muammoni hal qilish uchun ikkalasini ham olib tashlang files (pic32mz-crypt.h va pic32mz-hash.c) ni loyihadan yuklab oling va MPLAB Harmony Configurator (MHC) dan foydalanib, bulardan foydalanadigan barcha konfiguratsiyalarni qayta tiklang. files. |
| Dekoder kutubxonalari | Xotira talablari va mavjud SRAM miqdori tufayli ba'zi dekoderlar boshqa dekoderlar bilan bir vaqtda ishlay olmaydi. Biroq, universal_audio_decoders namoyishida har bir dekoder alohida ishlaydi. | |
| File Tizim | O‘chirish funksiyasida potentsial null ko‘rsatkich istisnosi topildi va tuzatildi. | |
| Grafik kutubxonalar | JPEG dekodlash bosqichma-bosqich skanerlangan tasvirlarni qo‘llab-quvvatlamaydi. Shaffoflik bilan o‘rnatilgan ba’zi animatsion GIF tasvirlar yirtilib ketishini ko‘rsatishi mumkin. Yaratilgan LCCG drayveri WVGA yoki ekvivalentigacha bo‘lgan displey ruxsatini qo‘llab-quvvatlaydi. | |
| TCP/IP to'plami | SMTPC:
|
|
| USB qurilmalar kutubxonasi | Yoʻq | USB Device Stack RTOS bilan cheklangan sig‘imda sinovdan o‘tkazildi. USB Device Stack PIC32MZ oilaviy qurilmasida ishlayotganda, PIC32MZ EC qurilmalari uchun stekni ishga tushirish uchun uch soniya va PIC32MZ EF qurilmalari uchun uch millisekund kerak bo‘ladi. |
| USB xost kutubxonasi | USB Host Beta dasturi uchun MHC yordami olib tashlandi. USB Host Beta API-larni qo'llab-quvvatlash kelgusi versiyalarda olib tashlanadi. | Quyidagi USB Host Stack funksiyalari amalga oshirilmaydi:
Hub, Audio v1.0 va HID Host Client drayverlari cheklangan sig‘imda sinovdan o‘tkazildi. USB Host Stack RTOS bilan cheklangan sig‘imda sinovdan o‘tkazildi. So‘rov rejimida ishlashi sinovdan o‘tkazilmadi. Biriktirish/Ajratish harakati cheklangan sig‘imda sinovdan o‘tkazildi. USB Host Stack PIC32MZ oilaviy qurilmasida ishlayotganda, uchta PIC32M32 qurilmasi uchun ikkinchi stek ishga tushirilishi kerak. PICXNUMXMZ EF qurilmalari uchun millisekundlar. USB Xost qatlami haddan tashqari oqim tekshiruvini amalga oshirmaydi. Bu xususiyat MPLAB Harmony’ning kelgusi nashrida mavjud bo‘ladi. USB xost qatlami Hub darajasi darajasini tekshirmaydi. Bu xususiyat MPLAB Harmony ning kelajakdagi versiyasida mavjud bo'ladi. USB Xost qatlami faqat bir nechta konfiguratsiyalar mavjud bo'lganda birinchi konfiguratsiyani yoqadi. Agar birinchi konfiguratsiyada interfeys moslamalari bo'lmasa, bu qurilmaning ishlamay qolishiga olib keladi. Bir nechta konfiguratsiyani yoqish MPLAB Harmony ning kelajakdagi versiyasida faollashtiriladi. MSD Host Client Driver cheklangan miqdordagi sotuvda mavjud boʻlgan USB flesh-disklar bilan sinovdan oʻtgan. MSD Host Client Driver va USB Host Layer oʻqish/yozish oʻtkazuvchanligi uchun sinovdan oʻtkazilmagan. Ushbu sinov MPLAB Harmony dasturining kelajakdagi versiyasida amalga oshiriladi. MSD Host Client Driver va SCSI blok drayveri faqat File tizimi, agar file tizim Avtomatik oʻrnatish funksiyasi yoqilgan. MSD Xost mijozi drayveri Multi-LUN Mass Storage Device va USB Card Readers bilan sinovdan oʻtkazilmagan. |
| USB xost kutubxonasi (davomi) | USB Host SCSI blok drayveri, CDC mijoz drayveri va Audio xost mijoz drayveri faqat bitta mijoz bilan ishlashni qo'llab-quvvatlaydi. Ko'p mijoz bilan ishlash MPLAB Harmony ning kelajakdagi versiyasida yoqiladi.
USB HID Host Client drayveri bir nechta foydalanish qurilmalari bilan sinovdan o'tkazilmagan. Chiqish yoki xususiyat hisobotini yuborish sinovdan o'tkazilmagan. USB Audio Host Client drayveri quyidagi funktsiyalarni amalga oshirishni ta'minlamaydi:
|
Qurilma drayverlari:
| Xususiyat | Qo'shimchalar va yangilanishlar | Ma'lum muammolar |
| LCC | . | MPLAB Harmony Graphics Composer (MHGC) palitralar jadvalini taqdim eta olmaydi; shuning uchun foydalanuvchilar DRV_GFX_PalletteSet funksiyasidan foydalangan holda LCC drayveriga 16 256 bpp RGB ranglaridan iborat uint16_t massivini taqdim etishlari kerak. Ushbu massivning mazmuni rang indekslarini TFT displey ranglariga moslashtirish uchun xizmat qiladi.
MHC da DMA Trigger Source sozlamasi o'zgartirildi. Agar loyihangiz sozlamalari 3, 5, 7 yoki 9 bo'lsa, MHC uni qizil deb belgilaydi. Iltimos, 2, 4, 6 yoki 8 ga almashtiring. Barcha toq sonli taymerlar tanlovdan olib tashlanadi. Ushbu taymerlar sukut bo'yicha ishlayotgan bo'lsa-da, faqat juft sonli taymerlar (2, 4, 6, 8) oldindan o'lchov qiymatidagi o'zgarishlarni qabul qiladi. |
| I2C | Yoʻq | I2C drayveri periferik va bit-zarbali dasturdan foydalanadi:
|
| MRF24WN Wi-Fi | Yangi wdrvext_mx.a, wdrvext_ec.a va wdrvext_mz.a kutubxonasi 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. | |
| Xavfsiz raqamli (SD) karta | Yoʻq | SD karta drayveri yuqori chastotali uzilish muhitida sinovdan o'tkazilmagan. |
| SPI | Yoʻq | DMA bilan SPI Slave rejimi ishlamayapti. Bu muammo MPLAB Harmony ning kelgusi nashrida tuzatiladi. |
| SPI Flash | Yuqori tezlikda o'qish, ushlab turish va yozishdan himoya qilish kabi Flash xususiyatlari haydovchi kutubxonasi tomonidan qo'llab-quvvatlanmaydi.
Haydovchilar kutubxonasining statik amalga oshirilishi mavjud emas. |
|
| USB | USB drayverlar kutubxonasi RTOS bilan cheklangan hajmda sinovdan o'tkazildi.
PIC32MZ oilaviy qurilmasida USB drayverlar kutubxonasi ishga tushirilganda, stek PIC32MZ EC qurilmalari uchun ishga tushirilishi uchun uch soniya va PIC32MZ EF qurilmalari uchun uch millisekund kerak bo‘ladi. USB Host Driver Library uchun ba’zi API’lar keyingi versiyada o‘zgarishi mumkin.USB Host Driver Library So‘rov rejimida ishlashi Driver Library’da sinovdan o‘tkazilmagan. cheklangan imkoniyatlar. |
Tizim xizmatlari:
| Xususiyat | Qo'shimchalar va yangilanishlar | Ma'lum muammolar |
| DMA |
Periferik kutubxonalar:
| Xususiyat | Qo'shimchalar va yangilanishlar | Ma'lum muammolar |
| ADCHS | Yoʻq | Periferik kutubxonaning ushbu versiyasida FIFO qo'llab-quvvatlanmaydi. |
| SQI | Yoʻq | CLK_DIV_16 dan yuqori bo'lgan SQI soat ajratuvchi qiymati ishlamaydi. Optimal SQI soat tezligiga erishish uchun CLK_DIV_16 dan pastroq SQI soatini ajratuvchi qiymatidan foydalaning.
Eslatma: Bu muammo SQI modulidan foydalanadigan har qanday ilovalarga tegishli. |
Ilovalar
| Xususiyat | Qo'shimchalar va yangilanishlar | Ma'lum muammolar |
| Audio namoyishlar | Universal_audio_decoders-da katalog chuqurligini cheklash uchun o'zgartirildi file tizimi. Bu 6 ta pastki katalog darajasidan tashqarida sodir bo'ladigan istisnoning oldini oladi. | usb_headset, usb_microphone va usb_speaker Namoyishlar:
Ovozni o'chirish funksiyasi (kompyuterdan boshqariladigan) ishlamaydi. mac_audio_hi_res Namoyish: Kompyuterda ovozni o'chirish faqat birinchi marta to'g'ri ishlaydi |
| Bluetooth namoyishlari | a2dp_avrcp demosida WVGA displeyida aniqlangan muammolar tuzatildi. Bu premium namoyish. | Grafika barcha PIC32MZ DA konfiguratsiyalarida vaqtincha o‘chirilgan/o‘chirilgan va kelgusi versiyada taqdim etiladi. |
| File Tizim namoyishlari | Namoyish muvaffaqiyatini ko'rsatish uchun ishlatiladigan LED_3 yonmaydi, bu quyidagi namoyishlarga ta'sir qiladi:
Atrofda ishlash sifatida foydalanuvchi namoyishlar holatini ko'rish uchun dastur kodiga to'xtash nuqtasini qo'yishi mumkin. |
| Grafik namoyishlar | PKOB boshlang'ich to'plamini dasturlash va disk raskadrovka qilish quyidagi xatolarga olib kelishi mumkin: Dasturchi ishga tushmadi: Maqsadli qurilmani dasturlash amalga oshmadi. Agar bu xabar paydo bo'lsa, qurilmani qayta quvvatlang va dastur ishga tushadi. Agar disk raskadrovka zarur bo'lsa, taklif qilinadigan ish MPLAB REAL ICE yordamida boshlang'ich to'plamga tegishli sarlavhani o'rnatishdir.
Quyidagi muammolar tashqi_resurslar namoyishiga taalluqlidir:
|
|
| MEB II namoyishlari | segger_emwin namoyish ilovasi hali sensorli kiritishni o'z ichiga olmaydi. | |
| RTOS namoyishlari | PIC32MZ EF konfiguratsiyasi uchun FPU qo'llab-quvvatlanadigan SEGGER embOS kutubxonasi talab qilinadi va foydalanuvchi buni aniq kiritishi kerak. Odatiy bo'lib, FPU qo'llab-quvvatlamaydigan kutubxona kiritilgan. | |
| Tizim xizmat kutubxonasi Examples | Yoʻq | command_appio namoyishi MPLAB X IDE v3.06 yordamida ishlamaydi, lekin v3.00 bilan ishlaydi. |
| TCP/IP Wi-Fi
Namoyishlar |
Yoʻq | ENC24xJ600 yoki ENC28J60 konfiguratsiyalaridan foydalangan holda tcpip_tcp_client namoyishi, agar SPI drayveri DMA-ni yoqsa, to'g'ri ishlamaydi. Iltimos, ushbu konfiguratsiyalar uchun SPI DMA opsiyasini o'chirib qo'ying. Bu MPLAB Harmony ning kelajakdagi nashrida tuzatiladi. |
| Test ilovalari | Yoʻq | PIC32MZ EF boshlang'ich to'plami bilan foydalanish uchun FreeRTOS konfiguratsiyalarida loyiha parametrlarida suzuvchi nuqta kutubxonasi o'chirib qo'yilgan. |
| USB namoyishlari | PIC32MZ qurilmalari yordamida qurilgan msd_basic Device demonstration ilovasi SCSI Inquiry-javob ma'lumotlar strukturasini RAMga joylashtirishni talab qiladi. Ushbu ma'lumotlar strukturasini dasturning Flash xotirasiga joylashtirish so'rov javobining buzilishiga olib keladi. Bu muammo keyingi versiyada tuzatiladi. hid_basic_keyboard Xost namoyishi AZ, az, 0-9, Shift va CAPS LOCK tugmalaridan klavish bosishlarini yozib oladi. faqat. Klaviaturaning LED yorug‘lik funksiyasi va boshqa tugmalar birikmalarini qo‘llab-quvvatlash keyingi versiyada yangilanadi. Audio_speaker Xost namoyishida Plug and Play pic32mz_ef_sk_int_dyn va pic32mx_usb_sk2_int_dyn konfiguratsiyalarida ishlamasligi mumkin. Bu muammo kelgusi versiyada tuzatiladi. Hub_msd Xost koʻrgazmali ilovasida Hub plaginini aniqlash vaqti-vaqti bilan ishlamay qolishi mumkin. Biroq, agar PIC32MZ qurilmasi asl holatini tiklashdan chiqarilishidan oldin markaz ulangan bo'lsa, namoyish ilovasi kutilganidek ishlaydi. Bu muammo tekshirilmoqda va tuzatish MPLAB Harmony’ning kelgusi nashrida mavjud bo‘ladi. Mavjud hubni namoyish qilish ilovalaridan foydalanishga urinayotganda o‘z-o‘zidan quvvatlanadigan markazdan foydalanish tavsiya etiladi. Boshlang'ich to'plamdagi VBUS ta'minoti regulyatori avtobusda ishlaydigan markazning joriy talablariga javob bera olmasligi mumkin, bu esa oldindan aytib bo'lmaydigan namoyish dasturining harakatiga olib kelishi mumkin. |
Ramka yaratish:
| Xususiyat | Qo'shimchalar va yangilanishlar | Ma'lum muammolar |
| Bluetooth stack kutubxonasi | Yoʻq | |
| Matematika kutubxonalari | DSP Fixed Point Math Library:
|
Utilitalar:
| Xususiyat | Qo'shimchalar va yangilanishlar | Ma'lum muammolar |
| MPLAB Harmony Configurator (MHC) | Yoʻq |
|
Uchinchi tomon dasturiy ta'minoti:
| Xususiyat | Qo'shimchalar va yangilanishlar | Ma'lum muammolar |
| SEGGER emWin grafik kutubxonasi | Yoʻq | Faqat LCC displey boshqaruvchisi qo'llab-quvvatlanadi. Ushbu versiyada boshqa displey kontrollerlarini qo'llab-quvvatlash mavjud emas.
Dialog vidjet dastagini olish uchun API bu versiyada mavjud emas. |
Tarkibni chiqarish
Ushbu mavzu ushbu nashrning mazmunini sanab o'tadi va har bir modulni aniqlaydi.
Tavsif
Ushbu jadvalda ushbu nashrning mazmuni, jumladan, qisqacha tavsifi va nashr turi (Alfa, Beta, Ishlab chiqarish yoki Sotuvchi) keltirilgan.
O'rta dastur va kutubxonalar
| /ramka/ | Tavsif | Chiqarish Turi |
| bluetooth/cdbt | Bluetooth stack kutubxonasi (asosiy) | Ishlab chiqarish |
| bluetooth/premium/audio/cdbt
bluetooth/premium/audio/dekoder/sbc |
Bluetooth Audio Stack Library (Premium)
SBC dekoder kutubxonasi (premium) |
Ishlab chiqarish
Ishlab chiqarish |
| yuklovchi | Bootloader kutubxonasi | Ishlab chiqarish |
| sinf b | B sinf kutubxonasi | Ishlab chiqarish |
| kripto | Microchip kriptografik kutubxonasi | Ishlab chiqarish |
| decoder/bmp/BmpDecoder decoder/bmp/GifDecoder decoder/bmp/JpegDecoder decoder/audio_decoders/decoder_opus decoder/speex decoder/premium/decoder_aac decoder/premium/decoder_mp3 dekoder/premium/decoder_wma |
BMP dekoder kutubxonasi GIF dekoder kutubxonasi JPEG dekoder kutubxonasi Opus dekoder kutubxonasi Speex dekoder kutubxonasi AAC dekoder kutubxonasi (Premium) MP3 dekoder kutubxonasi (Premium) WMA dekoder kutubxonasi (premium) |
Beta Beta Beta Beta Beta Beta Beta Beta |
| gfx | Grafik kutubxona | Ishlab chiqarish |
| matematika/dsp | PIC32MZ qurilmalari uchun DSP Fixed-Point Math Library API sarlavhasi | Ishlab chiqarish |
| matematika/libq | PIC32MZ qurilmalari uchun LibQ Fixed-Point Math Library API sarlavhasi | Ishlab chiqarish |
| net/press | MPLAB Harmony Network taqdimot qatlami | Beta |
| sinov | Test jabduqlar kutubxonasi | Ishlab chiqarish |
| tcpip | TCP/IP tarmoq to'plami | Ishlab chiqarish |
| usb | USB qurilmalar to'plami
USB xost to'plami |
Ishlab chiqarish
Beta |
Qurilma drayverlari:
| /ramka/haydovchi/ | Tavsif | Chiqarish Turi |
| adc | Analog-raqamli konvertor (ADC) drayveri
Dinamik amalga oshirish Statik amalga oshirish |
Beta Beta |
| kamera / ovm7690 | OVM7690 kamera uchun haydovchi
Faqat dinamik amalga oshirish |
Beta |
| mumkin | Controller Area Network (CAN) drayveri
Faqat statik amalga oshirish |
Beta |
| cmp | Taqqoslash haydovchi
Faqat statik amalga oshirish |
Beta |
| kodek/ak4384
kodek/ak4642
kodek/ak4953
kodek/ak7755 |
AK4384 kodek haydovchi
Faqat dinamik amalga oshirish
AK4642 kodek haydovchi Faqat dinamik amalga oshirish
AK4953 kodek haydovchi Faqat dinamik amalga oshirish
AK7755 kodek haydovchi Faqat dinamik amalga oshirish |
Ishlab chiqarish
Ishlab chiqarish
Ishlab chiqarish
Ishlab chiqarish |
| cpld | CPLD XC2C64A uchun haydovchi
Faqat statik amalga oshirish |
Ishlab chiqarish |
| enc28j60 | ENC28J60 haydovchilar kutubxonasi
Faqat dinamik amalga oshirish |
Beta |
| encx24j600 | ENCx24J600 haydovchilar kutubxonasi
Faqat dinamik amalga oshirish |
Beta |
| etmac | Ethernet Media Access Controller (MAC) drayveri
Faqat dinamik amalga oshirish |
Ishlab chiqarish |
| etfi | Ethernet jismoniy interfeysi (PHY) drayveri
Faqat dinamik amalga oshirish |
Ishlab chiqarish |
| miltillovchi | Flash haydovchi
Faqat statik amalga oshirish |
Beta |
| gfx/controller/lcc | Arzon narxlardagi kontrollersiz (LCC) grafik drayveri
Faqat dinamik amalga oshirish |
Ishlab chiqarish |
| gfx/controller/otm2201a | OTM2201a LCD boshqaruvchi drayveri
Faqat dinamik amalga oshirish |
Ishlab chiqarish |
| gfx/controller/s1d13517 | Epson S1D13517 LCD Controller drayveri
Faqat dinamik amalga oshirish |
Ishlab chiqarish |
| gfx/controller/ssd1289 | Solomon Systech SSD1289 Controller drayveri
Faqat dinamik amalga oshirish |
Ishlab chiqarish |
| gfx/controller/ssd1926 | Solomon Systech SSD1926 Controller drayveri
Faqat dinamik amalga oshirish |
Ishlab chiqarish |
| gfx/controller/tft002 | TFT002 grafik haydovchi
Faqat dinamik amalga oshirish |
Ishlab chiqarish |
| i2c | Inter-integrated Circuit (I2C) drayveri
Dinamik amalga oshirish Statik amalga oshirish |
Alfa alfa |
| i2s | Inter-IC Sound (I2S) drayveri
Faqat dinamik amalga oshirish |
Beta |
| ic | Kirish yozish drayveri
Faqat statik amalga oshirish |
Beta |
| nvm | O'zgaruvchan xotira (NVM) drayveri
Dinamik amalga oshirish Statik amalga oshirish |
Beta Beta |
| oc | Chiqish solishtirish haydovchi
Faqat statik amalga oshirish |
Beta |
| pmp | Parallel Master Port (PMP) drayveri
Dinamik amalga oshirish Statik amalga oshirish |
Beta ishlab chiqarish |
| rtcc | Haqiqiy vaqtda soat va kalendar (RTCC) drayveri
Faqat statik amalga oshirish |
Beta |
| sdcard | SD karta drayveri (SPI drayveri mijozi)
Faqat dinamik amalga oshirish |
Beta |
| spi | Seriyali periferik interfeys (SPI) drayveri
Dinamik amalga oshirish Statik amalga oshirish |
Beta ishlab chiqarish |
|
spi_flash/sst25vf016b spi_flash/sst25vf020b spi_flash/sst25vf064c spi_flash/sst25 |
SPI flesh haydovchilar
Faqat dinamik amalga oshirish |
Alfa |
| tmr | Taymer haydovchi
Dinamik amalga oshirish Statik amalga oshirish |
Beta ishlab chiqarish |
| teginish/adc10bit
teginish/ar1021
touch/mtch6301
touch/mtch6303 |
ADC 10-bit sensorli drayveri Faqat dinamik amalga oshirish AR1021 sensorli haydovchi Faqat dinamik amalga oshirish MTCH6301 sensorli haydovchi Faqat dinamik amalga oshirish MTCH6303 sensorli haydovchi Faqat statik amalga oshirish |
Beta
Beta
Beta
Beta |
| usart | Universal sinxron/asinxron qabul qiluvchi/uzatuvchi (USART) drayveri
Dinamik amalga oshirish Statik amalga oshirish |
Ishlab chiqarish
Beta |
| usbfs
usbhs |
PIC32MX universal seriyali avtobus (USB) boshqaruvchi drayveri (USB qurilmasi) Faqat dinamik amalga oshirish uchun PIC32MZ universal seriyali avtobus (USB) boshqaruvchi drayveri (USB qurilmasi) Faqat dinamik amalga oshirish |
Ishlab chiqarish
Ishlab chiqarish |
| usbfs
usbhs |
PIC32MX Universal Serial Bus (USB) boshqaruvchi drayveri (USB Host)
Faqat dinamik amalga oshirish PIC32MZ Universal Serial Bus (USB) boshqaruvchi drayveri (USB Host) Faqat dinamik amalga oshirish |
Beta
Beta |
| wifi/mrf24w
wifi/mrf24wn |
MRF24WG kontroller uchun Wi-Fi drayveri MRF24WN kontrolleri uchun faqat dinamik amalga oshirish Wi-Fi drayveri Faqat dinamik amalga oshirish |
Ishlab chiqarish
Ishlab chiqarish |
Tizim xizmatlari
| /ramka/tizim/ | Tavsif | Chiqarish Turi |
| clk | Soat tizimi xizmat kutubxonasi
Dinamik amalga oshirish Statik amalga oshirish |
Ishlab chiqarish
Ishlab chiqarish |
| buyruq | Buyruqlar protsessorlari tizimi xizmat kutubxonasi
Faqat dinamik amalga oshirish |
Ishlab chiqarish |
| umumiy | Umumiy tizim xizmatlari kutubxonasi | Beta |
| konsol | Konsol tizimi xizmat kutubxonasi
Dinamik amalga oshirish Statik amalga oshirish |
Beta
Alfa |
| disk raskadrovka | Nosozliklarni tuzatish tizimi xizmat kutubxonasi
Faqat dinamik amalga oshirish |
Beta |
| devcon | Qurilmani boshqarish tizimi xizmat kutubxonasi
Faqat dinamik amalga oshirish |
Ishlab chiqarish |
| dma | To'g'ridan-to'g'ri xotiraga kirish tizimi xizmat kutubxonasi
Dinamik amalga oshirish |
Ishlab chiqarish |
| fs | File Tizim xizmatlari kutubxonasi
Faqat dinamik amalga oshirish |
Ishlab chiqarish |
| int | Tizim xizmatlari kutubxonasini to'xtatish
Faqat statik amalga oshirish |
Ishlab chiqarish |
| xotira | Xotira tizimi xizmat kutubxonasi
Faqat statik amalga oshirish |
Beta |
| msg | Xabarlar tizimi xizmat kutubxonasi
Faqat dinamik amalga oshirish |
Beta |
| portlar | Portlar tizimi xizmat kutubxonasi
Faqat statik amalga oshirish |
Ishlab chiqarish |
| tasodifiy | Tasodifiy raqamlar generatori tizimi xizmat kutubxonasi
Faqat statik amalga oshirish |
Ishlab chiqarish |
| qayta o'rnatish | Tizim xizmat kutubxonasini tiklash
Faqat statik amalga oshirish |
Beta |
| tmr | Taymer tizimi xizmat kutubxonasi
Faqat dinamik amalga oshirish |
Beta |
| teginish | Tizim xizmatlari kutubxonasiga teging
Faqat dinamik amalga oshirish |
Beta |
| wdt | Watchdog Timer tizimi xizmat kutubxonasi
Faqat statik amalga oshirish |
Beta |
Periferik kutubxonalar:
| /ramka/ | Tavsif | Chiqarish turi |
| periferik | Barcha qo'llab-quvvatlanadigan PIC32 mikrokontrollerlari uchun periferik kutubxona manba kodi | Ishlab chiqarish |
| PIC32MX1XX/2XX 28/36/44-pin Family | Ishlab chiqarish | |
| PIC32MX1XX/2XX/5XX 64/100-pin Family | Ishlab chiqarish | |
| PIC32MX320/340/360/420/440/460 Family | Ishlab chiqarish | |
| PIC32MX330/350/370/430/450/470 Family | Ishlab chiqarish | |
| PIC32MX5XX/6XX/7XX oilasi | Ishlab chiqarish | |
| PIC32MZ o'rnatilgan ulanish (EC) oilasi | Ishlab chiqarish | |
| Suzuvchi nuqta birligi (EF) oilasi bilan PIC32MZ o'rnatilgan ulanish | Ishlab chiqarish |
Operatsion tizimning abstraktsiya qatlami (OSAL):
| /ramka/ | Tavsif | Chiqarish Turi |
| osal | Operatsion tizimning abstraktsiya qatlami (OSAL) | Ishlab chiqarish |
Kengash qo'llab-quvvatlash paketlari (BSP):
| /bsp/ | Tavsif | Chiqarish Turi |
| bt_audio_dk | PIC32 Bluetooth audio ishlab chiqish to'plami uchun BSP. | Ishlab chiqarish |
| chipkit_wf32 | chipKIT™ WF32™ Wi-Fi ishlab chiqish kengashi uchun BSP. | Ishlab chiqarish |
| chipkit_wifire | chipKIT™ Wi-FIRE ishlab chiqish kengashi uchun BSP. | Ishlab chiqarish |
| pic32mx_125_sk | PIC32MX1/2/5 boshlang'ich to'plami uchun BSP. | Ishlab chiqarish |
| pic32mx_125_sk+lcc_pictail+qvga | PIC3.2MX320/240/32 boshlang'ich to'plamiga ulangan, haqiqiy 1 dyuymli 2×5 o'lchamli grafik displeyga ega, arzon narxlardagi kontrollersiz (LCC) PICtail Plus grafik kartasi uchun BSP. | Ishlab chiqarish |
| pic32mx_125_sk+meb | Multimedia kengaytirish platasiga (MEB) ulangan PIC32MX1/2/5 boshlang'ich to'plami uchun BSP. | Ishlab chiqarish |
| pic32mx_bt_sk | PIC32 Bluetooth boshlang'ich to'plami uchun BSP. | Ishlab chiqarish |
| pic32mx_eth_sk | PIC32 Ethernet boshlang'ich to'plami uchun BSP. | Ishlab chiqarish |
| pic32mx_eth_sk2 | PIC32 Ethernet Starter Kit II uchun BSP. | Ishlab chiqarish |
| pic32mx_pcap_db | Prognozlangan sig'imli sensorli PIC32 GUI ishlab chiqish kengashi uchun BSP. | Ishlab chiqarish |
| pic32mx_usb_digital_audio_ab | PIC32 USB audio aksessuarlar platasi uchun BSP | Ishlab chiqarish |
| pic32mx_usb_sk2 | BSP PIC32 USB boshlang'ich to'plami II. | Ishlab chiqarish |
| pic32mx_usb_sk2+lcc_pictail+qvga | PIC3.2 USB Starter Kit II ga ulangan Haqiqatan ham 320 dyuymli 240×32 o‘lchamli grafik displeyli PICtail Plus arzon narxlardagi kontrollersiz (LCC) grafik kartasi uchun BSP. | Ishlab chiqarish |
| pic32mx_usb_sk2+lcc_pictail+wqvga | PIC4.3 USB Starter Kit II ga ulangan 480 dyuymli 272×32 Grafik displeyli Powertip XNUMX dyuymli PICtail Plus grafik kartasi uchun arzon boshqaruvchi (LCC) grafik kartasi uchun BSP. | Ishlab chiqarish |
| pic32mx_usb_sk2+meb | PIC32 USB Starter Kit II ga ulangan Multimedia kengaytirish platasi (MEB) uchun BSP. | Ishlab chiqarish |
| pic32mx_usb_sk2+s1d_pictail+vga | PICtail Plus grafik boshqaruvchisi uchun BSP Epson S1D13517 Grafik displeyli Haqiqiy 5.7 dyuymli 640×480 plata PIC32 USB Starter Kit II ga ulangan. | Ishlab chiqarish |
| pic32mx_usb_sk2+s1d_pictail+wqvga | PICtail Plus Grafik boshqaruvchisi uchun BSP Epson S1D13517 PIC4.3 USB Starter Kit II ga ulangan Grafik displey quvvat uchi 480″ 272×32 plataga ega. | Ishlab chiqarish |
| pic32mx_usb_sk2+s1d_pictail+wvga | PICtail Plus grafik boshqaruvchisi uchun BSP Epson S1D13517 Grafik displeyli haqiqiy 7″ 800×400 plata PIC32 USB Starter Kit II ga ulangan. | Ishlab chiqarish |
| pic32mx_usb_sk2+ssd_pictail+qvga | Grafik LCD kontroller uchun BSP PICtail Plus SSD1926 Grafik displeyli 3.2 dyuymli 320×240 plata PIC32 USB Starter Kit II ga ulangan. | Ishlab chiqarish |
| pic32mx_usb_sk3 | PIC32 USB Starter Kit III uchun BSP. | Ishlab chiqarish |
| pic32mx270f512l_pim+bt_audio_dk | PIC32 Bluetooth audio ishlab chiqish to'plamiga ulangan PIC270MX512F32L plagin moduli (PIM) uchun BSP. | Ishlab chiqarish |
| pic32mx460_pim+e16 | Explorer 32 ishlab chiqish kengashiga ulangan PIC460MX512F16L plagin moduli (PIM) uchun BSP. | Ishlab chiqarish |
| pic32mx470_pim+e16 | Explorer 32 ishlab chiqish kengashiga ulangan PIC450MX470/512F16L plagin moduli (PIM) uchun BSP. | Ishlab chiqarish |
| pic32mx795_pim+e16 | Explorer 32 ishlab chiqish kengashiga ulangan PIC795MX512F16L plagin moduli (PIM) uchun BSP. | Ishlab chiqarish |
| pic32mz_ec_pim+bt_audio_dk | PIC32 Bluetooth audio ishlab chiqish to'plamiga ulangan PIC2048MZ144ECH32 audio plagin moduli (PIM) uchun BSP. | Ishlab chiqarish |
| pic32mz_ec_pim+e16 | Explorer 32 ishlab chiqish kengashiga ulangan PIC2048MZ100ECH16 plagin moduli (PIM) uchun BSP. | Ishlab chiqarish |
| pic32mz_ec_sk | PIC32MZ o'rnatilgan ulanish (EC) boshlang'ich to'plami uchun BSP. | Ishlab chiqarish |
| pic32mz_ec_sk+meb2 | PIC32MZ o'rnatilgan ulanish (EC) boshlang'ich to'plamiga ulangan Multimedia kengaytirish platasi II (MEB II) uchun BSP. | Ishlab chiqarish |
| pic32mz_ec_sk+meb2+wvga | 5 dyuymli WVGA PCAP displeyli Multimedia kengaytirish kengashi II (MEB II) uchun BSP (qarang. Eslatma) PIC32MZ o'rnatilgan ulanish (EC) boshlang'ich to'plamiga ulangan.
Eslatma: 5 dyuymli WVGA PCAP displey platasini olish bo'yicha ma'lumot olish uchun mahalliy Microchip savdo ofisiga murojaat qiling. |
Ishlab chiqarish |
| pic32mz_ec_sk+s1d_pictail+vga | PICtail Plus grafik boshqaruvchisi uchun BSP Epson S1D13517 Grafik displeyli Haqiqiy 5.7 dyuymli 640×480 plata PIC32MZ o‘rnatilgan ulanish (EC) boshlang‘ich to‘plamiga ulangan. | Ishlab chiqarish |
| pic32mz_ec_sk+s1d_pictail+wqvga | PICtail Plus grafik boshqaruvchisi uchun BSP Epson S1D13517 PIC4.3MZ o‘rnatilgan ulanish (EC) boshlang‘ich to‘plamiga ulangan Powertip 480 dyuymli 272×32 Grafik displeyli plata. | Ishlab chiqarish |
| pic32mz_ec_sk+s1d_pictail+wvga | Grafik kontroller PICtail Plus Epson S1D13517 5 dyuymli WVGA PCAP displeyli plata uchun BSP (qarang. Eslatma) suzuvchi nuqta birligi (EC) boshlang'ich to'plamiga ega PIC32MZ o'rnatilgan ulanishga ulangan.
Eslatma: 5 dyuymli WVGA PCAP displey platasini olish bo'yicha ma'lumot olish uchun mahalliy Microchip savdo ofisiga murojaat qiling. |
Ishlab chiqarish |
| pic32mz_ef_pim+bt_audio_dk | PIC32 Bluetooth audio ishlab chiqish to'plamiga ulangan PIC2048MZ144EFH32 audio plagin moduli (PIM) uchun BSP. | Ishlab chiqarish |
| pic32mz_ef_pim+e16 | Explorer 32 ishlab chiqish kengashiga ulangan PIC2048MZ100EFH16 plagin moduli (PIM) uchun BSP. | Ishlab chiqarish |
| pic32mz_ef_sk | Suzuvchi nuqta (EF) boshlang'ich to'plamiga ega PIC32MZ o'rnatilgan ulanish uchun BSP. | Ishlab chiqarish |
| pic32mz_ef_sk+meb2 | Suzuvchi nuqta birligi (EF) boshlang'ich to'plamiga ega PIC32MZ o'rnatilgan ulanishga ulangan Multimedia kengaytirish platasi II (MEB II) uchun BSP. | Ishlab chiqarish |
| pic32mz_ef_sk+meb2+wvga | 5 dyuymli WVGA PCAP displeyli Multimedia kengaytirish kengashi II (MEB II) uchun BSP (qarang. Eslatma) suzuvchi nuqta birligi (EF) boshlang'ich to'plamiga ega PIC32MZ o'rnatilgan ulanishga ulangan.
Eslatma: 5 dyuymli WVGA PCAP displey platasini olish bo'yicha ma'lumot olish uchun mahalliy Microchip savdo ofisiga murojaat qiling. |
Ishlab chiqarish |
| pic32mz_ef_sk+s1d_pictail+vga | PICtail Plus grafik boshqaruvchisi uchun BSP Epson S1D13517 Grafik displeyli Haqiqatan ham 5.7 dyuymli 640×480 plata, PIC32MZ o‘rnatilgan ulanish suzuvchi nuqta birligi (EF) boshlang‘ich to‘plamiga ulangan. | Ishlab chiqarish |
| pic32mz_ef_sk+s1d_pictail+wqvga | PICtail Plus grafik boshqaruvchisi uchun BSP Epson S1D13517 Grafik displeyli Powertip 4.3 dyuymli 480×272 plata, PIC32MZ o‘rnatilgan ulanish suzuvchi nuqta birligi (EF) boshlang‘ich to‘plamiga ulangan. | Ishlab chiqarish |
| wifi_g_db | Wi-Fi G demo kengashi uchun BSP. | Ishlab chiqarish |
Audio ilovalar:
| /ilovalar/audio/ | Tavsif | Chiqarish Turi |
| audio_microphone_backback | Ovozli mikrofonni orqaga qaytarish namoyishi | Ishlab chiqarish |
| audio_ton | Audio ohang namoyishi | Ishlab chiqarish |
| mac_audio_hi_res | Yuqori aniqlikdagi audio namoyishi | Ishlab chiqarish |
| sdcard_usb_audio | USB audio SD kartasi namoyishi | Beta |
| universal_audio_dekoderlar | Universal audio dekoder namoyishi | Ishlab chiqarish |
| usb_eshitish vositasi | USB audio eshitish vositasi namoyishi | Ishlab chiqarish |
| usb_mikrofon | USB audio mikrofoni namoyishi | Ishlab chiqarish |
| usb_dinamik | USB audio karnay namoyishi | Ishlab chiqarish |
Bluetooth ilovalari:
| /ilovalar/bluetooth/ | Tavsif | Chiqarish Turi |
| ma'lumotlar/data_basic | Bluetooth® asosiy ma'lumotlar namoyishi | Ishlab chiqarish |
| data/data_temp_sens_rgb | Bluetooth harorat sensori va RGB ma'lumotlarini namoyish qilish | Ishlab chiqarish |
| premium/audio/a2dp_avrcp | Bluetooth Premium audio namoyishi | Ishlab chiqarish |
Bootloader ilovalari:
| /ilovalar/bootloader/ | Tavsif | Chiqarish Turi |
| asosiy | Bootloaderning asosiy namoyishi | Ishlab chiqarish |
| LiveUpdate | Jonli yangilanish namoyishi | Ishlab chiqarish |
B sinfidagi ilovalar:
| /ilovalar/sinf b/ | Tavsif | Chiqarish Turi |
| ClassB demo | B sinf kutubxonasi namoyishi | Ishlab chiqarish |
Kriptografik ilovalar:
| /ilovalar/kripto/ | Tavsif | Chiqarish Turi |
| encrypt_decrypt | Kripto periferik kutubxonasi MD5 shifrlash/shifrini yechish namoyishi | Ishlab chiqarish |
| katta_xesh | Kripto periferik kutubxona xash namoyishi | Ishlab chiqarish |
Haydovchi ilovalari:
| /ilovalar/haydovchi/ | Tavsif | Chiqarish Turi |
| i2c/i2c_rtcc | I2C RTCC namoyishi | Ishlab chiqarish |
| nvm/nvm_read_write | NVM namoyishi | Ishlab chiqarish |
| spi/serial_eeprom | SPI namoyishi | Ishlab chiqarish |
| spi/spi_loopback | SPI namoyishi | Ishlab chiqarish |
| spi_flash/sst25vf020b | SPI Flash SST25VF020B qurilmasi namoyishi | Ishlab chiqarish |
| usart/usart_echo | USART namoyishi | Ishlab chiqarish |
| usart/usart_loopback | USART Loopback namoyishi | Ishlab chiqarish |
Example ilovalar:
| /apps/examples/ | Tavsif | Chiqarish Turi |
| mening_birinchi_ilovam | MPLAB Harmony qo'llanmasi Example Yechim | Yoʻq |
| periferik | MPLAB Harmony mos keluvchi periferik kutubxona Examples | Ishlab chiqarish |
| tizimi | MPLAB Harmony muvofiq tizim xizmat kutubxonasi Examples | Ishlab chiqarish |
Tashqi xotira dasturchisi ilovalari:
| /ilovalar/dasturchi/ | Tavsif | Chiqarish Turi |
| tashqi_flash | Tashqi Flash yuklash dasturining namoyishi | Ishlab chiqarish |
| sqi_flash | Tashqi xotira dasturchisi SQI Flash namoyishi | Ishlab chiqarish |
File Tizim ilovalari:
| /apps/fs/ | Tavsif | Chiqarish Turi |
| nvm_fat_single_disk | Yagona diskli uchuvchan bo'lmagan xotira FAT FS namoyishi | Ishlab chiqarish |
| nvm_mpfs_single_disk | Bitta diskli o'zgaruvchan xotira MPFS namoyishi | Ishlab chiqarish |
| nvm_sdcard_fat_mpfs_multi_disk | Ko'p diskli uchuvchan bo'lmagan xotira FAT FS MPFS namoyishi | Ishlab chiqarish |
| nvm_sdcard_fat_multi_disk | Ko'p diskli uchuvchan bo'lmagan xotira FAT FS namoyishi | Ishlab chiqarish |
| sdcard_fat_single_disk | Yagona diskli SD-karta FAT FS namoyishi | Ishlab chiqarish |
| sdcard_msd_fat_multi_disk | Ko'p diskli SD-karta MSD FAT FS namoyishi | Ishlab chiqarish |
| sst25_fat | SST25 Flash FAT FS namoyishi | Alfa |
Grafik ilovalar:
| /apps/gfx/ | Tavsif | Chiqarish Turi |
| asosiy_tasvir_harakati | Asosiy tasvir harakatlanuvchi grafika kutubxonasi namoyishi | Ishlab chiqarish |
| emwin_quickstart | SEGGER emWin Tez boshlash namoyishi | Ishlab chiqarish |
| tashqi_resurslar | Saqlangan grafik resurslari tashqi xotiraga kirishni namoyish qilish | Ishlab chiqarish |
| grafiklar_koʻrgazmasi | Grafika arzon narxlardagi kontrollersiz (LCC) WVGA namoyishi | Ishlab chiqarish |
| lcc | Arzon narxlardagi boshqaruvchisiz (LCC) grafik namoyishi | Ishlab chiqarish |
| media_tasvir_viewer | Grafik media tasviri Viewer Namoyish | Ishlab chiqarish |
| ob'ekt | Grafik ob'ekt qatlamini ko'rsatish | Ishlab chiqarish |
| ibtidoiy | Grafik ibtidoiy qatlamlar namoyishi | Ishlab chiqarish |
| resistive_touch_calibrate | Rezistiv sensorli kalibrlash namoyishi | Ishlab chiqarish |
| s1d13517 | Epson S1D13517 LCD boshqaruv qurilmasi namoyishi | Ishlab chiqarish |
| ssd1926 | Solomon Systech SSD1926 Controller namoyishi | Ishlab chiqarish |
Multimedia kengaytirish kengashi II (MEB II) Ilovalar:
| /apps/meb_ii/ | Tavsif | Chiqarish Turi |
| gfx_camera | Grafik kamera namoyishi | Ishlab chiqarish |
| gfx_cdc_com_port_single | Birlashtirilgan grafika va USB CDC namoyishi | Ishlab chiqarish |
| gfx_photo_frame | Grafik foto ramkalar namoyishi | Ishlab chiqarish |
| gfx_web_server_nvm_mpfs | Birlashtirilgan grafika va TCP/IP Web Server namoyishi | Ishlab chiqarish |
| emwin | MEB II namoyishida SEGGER emWin® imkoniyatlari | Beta |
RTOS ilovalari:
| /apps/rtos/ | Tavsif | Chiqarish Turi |
| naqshlar | SEGGER embOS® namoyishlari | Ishlab chiqarish |
| freertos | FreeRTOS™ namoyishlari | Ishlab chiqarish |
| openrtos | OPENRTOS namoyishlari | Ishlab chiqarish |
| threadx | Express Logic ThreadX namoyishlari | Ishlab chiqarish |
| uC_OS_II | Micriµm® µC/OS-II™ namoyishlari | Beta |
| uC_OS_III | Micriµm® µC/OS-III™ namoyishlari | Ishlab chiqarish |
TCP/IP ilovalari:
| /apps/tcpip/ | Tavsif | Chiqarish Turi |
| berkeley_tcp_client | Berkeley TCP/IP mijozi namoyishi | Ishlab chiqarish |
| berkeley_tcp_server | Berkeley TCP/IP serveri namoyishi | Ishlab chiqarish |
| berkeley_udp_client | Berkeley TCP/IP UDP mijozi namoyishi | Ishlab chiqarish |
| berkeley_udp_relay | Berkeley TCP/IP UDP relay namoyishi | Ishlab chiqarish |
| berkeley_udp_server | Berkeley TCP/IP UDP serveri namoyishi | Ishlab chiqarish |
| wolfssl_tcp_client | wolfSSL TCP/IP TCP mijozi namoyishi | Ishlab chiqarish |
| wolfssl_tcp_server | wolfSSL TCP/IP TCP server namoyishi | Ishlab chiqarish |
| snmpv3_nvm_mpfs | SNMPv3 uchuvchan bo'lmagan xotira mikrochiplari xususiy File Tizim namoyishi | Ishlab chiqarish |
| snmpv3_sdcard_fatfs | SNMPv3 uchuvchan bo'lmagan xotira SD kartasi FAT File Tizim namoyishi | Ishlab chiqarish |
| tcpip_tcp_client | TCP/IP TCP mijozi namoyishi | Ishlab chiqarish |
| tcpip_tcp_client_server | TCP/IP TCP mijoz serveri namoyishi | Ishlab chiqarish |
| tcpip_tcp_server | TCP/IP TCP serveri namoyishi | Ishlab chiqarish |
| tcpip_udp_client | TCP/IP UDP mijozi namoyishi | Ishlab chiqarish |
| tcpip_udp_client_server | TCP/IP UDP mijoz serveri namoyishi | Ishlab chiqarish |
| tcpip_udp_server | TCP/IP UDP serveri namoyishi | Ishlab chiqarish |
| web_server_nvm_mpfs | O'zgaruvchan xotira mikrochiplari xususiy File Tizim Web Server namoyishi | Ishlab chiqarish |
| web_server_sdcard_fatfs | SD karta FAT File Tizim Web Server namoyishi | Ishlab chiqarish |
| wifi_easy_configuration | Wi-Fi® EasyConf namoyishi | Ishlab chiqarish |
| wifi_g_demo | Wi-Fi G namoyishi | Ishlab chiqarish |
| wifi_wolfssl_tcp_client | Wi-Fi wolfSSL TCP/IP mijozi namoyishi | Ishlab chiqarish |
| wifi_wolfssl_tcp_server | Wi-Fi wolfSSL TCP/IP serveri namoyishi | Ishlab chiqarish |
| wolfssl_tcp_client | wolfSSL TCP/IP mijozi namoyishi | Ishlab chiqarish |
| wolfssl_tcp_server | wolfSSL TCP/IP serveri namoyishi | Ishlab chiqarish |
Test ilovalari:
| /apps/meb_ii/ | Tavsif | Chiqarish Turi |
| test_sample | MPLAB Harmony Test SampIlova | Alfa |
USB qurilma ilovalari:
| /apps/usb/device/ | Tavsif | Chiqarish Turi |
| cdc_com_port_dual | CDC Dual Serial COM portlarining emulyatsiyasi namoyishi | Ishlab chiqarish |
| cdc_com_port_single | CDC yagona seriyali MAQOMOTI portining emulyatsiyasi namoyishi | Ishlab chiqarish |
| cdc_msd_basic | CDC Mass Storage Device (MSD) namoyishi | Ishlab chiqarish |
| cdc_serial_emulator | CDC seriyali emulyatsiya namoyishi | Ishlab chiqarish |
| cdc_serial_emulator_msd | CDC seriyali emulyatsiyasi MSD namoyishi | Ishlab chiqarish |
| hid_basic | Asosiy USB inson interfeysi qurilmasi (HID) namoyishi | Ishlab chiqarish |
| hid_joystick | USB HID klassi Joystick qurilmasi namoyishi | Ishlab chiqarish |
| hid_klaviatura | USB HID sinf klaviatura qurilmasi namoyishi | Ishlab chiqarish |
| hid_sichqoncha | USB HID sinf sichqoncha qurilmasi namoyishi | Ishlab chiqarish |
| hid_msd_basic | USB HID klassi MSD namoyishi | Ishlab chiqarish |
| msd_basic | USB MSD namoyishi | Ishlab chiqarish |
| msd_fs_spiflash | USB MSD SPI Flash File Tizim namoyishi | Ishlab chiqarish |
| msd_sdcard | USB MSD SD kartasi namoyishi | Ishlab chiqarish |
| sotuvchi | USB sotuvchisi (ya'ni, umumiy) namoyishi | Ishlab chiqarish |
USB xost ilovalari:
| /apps/usb/host/ | Tavsif | Chiqarish Turi |
| audio_dinamik | USB Audio v1.0 Xost-sinf drayverini namoyish qilish | Ishlab chiqarish |
| cdc_basic | USB CDC asosiy namoyishi | Ishlab chiqarish |
| cdc_msd | USB CDC MSD asosiy namoyishi | Ishlab chiqarish |
| hid_basic_klaviatura | USB HID Xost klaviaturasi namoyishi | Ishlab chiqarish |
| hid_basic_sichqoncha | USB HID xost sichqonchasi namoyishi | Ishlab chiqarish |
| hub_cdc_hid | USB HID CDC Hub namoyishi | Ishlab chiqarish |
| hub_msd | USB MSD Hub Xost namoyishi | Ishlab chiqarish |
| msd_basic | USB MSD xost oddiy bosh barmoq diskini namoyish qilish | Ishlab chiqarish |
Oldindan tuzilgan ikkilik fayllar:
| /bin/framework | Tavsif | Chiqarish Turi |
| bluetooth | Oldindan o'rnatilgan PIC32 Bluetooth stack kutubxonalari | Ishlab chiqarish |
| bluetooth/premium/audio | Oldindan oʻrnatilgan PIC32 Bluetooth audio toʻplami kutubxonalari (premium) | Ishlab chiqarish |
| dekoder/premium/aac_microaptiv | microAptiv asosiy xususiyatlariga ega PIC32MZ qurilmalari uchun oldindan tuzilgan AAC dekoder kutubxonasi (Premium) | Beta |
| dekoder/premium/aac_pic32mx | PIC32MX qurilmalari uchun oldindan tuzilgan AAC dekoder kutubxonasi (Premium) | Beta |
| dekoder/premium/mp3_microaptiv | microAptiv asosiy xususiyatlariga ega PIC3MZ qurilmalari uchun oldindan tuzilgan MP32 dekoder kutubxonasi (Premium) | Ishlab chiqarish |
| dekoder/premium/mp3_pic32mx | PIC3MX qurilmalari uchun oldindan tuzilgan MP32 dekoder kutubxonasi (Premium) | Ishlab chiqarish |
| dekoder/premium/wma_microaptiv | microAptiv asosiy xususiyatlariga ega PIC32MZ qurilmalari uchun oldindan tuzilgan WMA dekoder kutubxonasi (Premium) | Beta |
| dekoder/premium/wma_pic32mx | PIC32MX qurilmalari uchun oldindan tuzilgan WMA dekoder kutubxonasi (Premium) | Beta |
| matematika/dsp | PIC32MZ qurilmalari uchun oldindan tuzilgan DSP Fixed Point Matematik kutubxonalari | Ishlab chiqarish |
| matematika/libq | PIC32MZ qurilmalari uchun oldindan tuzilgan LibQ Ruxsat etilgan nuqtali matematika kutubxonalari | Ishlab chiqarish |
| matematik/libq/libq_c | Pic32MX va Pic32MZ qurilmalariga mos keladigan C-amalga oshirishlari bilan oldindan tuzilgan matematik kutubxona. (Izoh: Bu tartiblar libq kutubxonasi funksiyalariga mos kelmaydi) | Beta |
| periferik | Oldindan qurilgan periferik kutubxonalar | Ishlab chiqarish / Beta |
Ramka yaratish:
| /qurilish/ramka/ | Tavsif | Chiqarish Turi |
| matematika/libq | LibQ kutubxonasini qurish loyihasi | Ishlab chiqarish |
| matematika/libq | LibQ_C kutubxonasini qurish loyihasi | Alfa |
| periferik | Periferik kutubxona qurish loyihasi | Ishlab chiqarish |
Utilitalar:
| /kommunal xizmatlar/ | Tavsif | Chiqarish Turi |
| mhc/plugins/displaymanager/displaymanager.jar | MPLAB Harmony Display Manager plagini | Beta |
| mhc/com-microchip-mplab-modules-mhc.nbm | MPLAB Harmony Configurator (MHC) plagini
MPLAB Harmony Graphics Composer (MHC plaginiga kiritilgan) |
Ishlab chiqarish
Beta |
| mib2bib/mib2bib.jar | snmp.bib va mib.h yaratish uchun maxsus Microchip MIB skripti (snmp.mib) tuzilgan. | Ishlab chiqarish |
| mpfs_generator/mpfs2.jar | TCP/IP MPFS File Generator va yuklash yordam dasturi | Ishlab chiqarish |
| segger/emwin | MPLAB Harmony emWin namoyish ilovalari tomonidan ishlatiladigan SEGGER emWin yordam dasturlari | Sotuvchi |
| tcpip_discoverer/tcpip_discoverer.jar | TCP/IP Microchip Node Discoverer Utility | Ishlab chiqarish |
Uchinchi tomon dasturiy ta'minoti:
| /uchinchi tomon/ | Tavsif | Chiqarish Turi |
| dekoder | Dekoder kutubxonasi manbalarini taqsimlash | Sotuvchi |
| gfx/emwin | SEGGER emWin® Grafik kutubxonasi tarqatilishi | Sotuvchi |
| rtos/embOS | SEGGER embOS® tarqatish | Sotuvchi |
| rtos/FreeRTOS | PIC32MZ qurilmalarini qo'llab-quvvatlaydigan FreeRTOS manbalarini taqsimlash | Sotuvchi |
| rtos/MicriumOSII | Micriµm® µC/OS-II™ taqsimoti | Sotuvchi |
| rtos/MicriumOSIII | Micriµm® µC/OS-III™ taqsimoti | Sotuvchi |
| rtos/OpenRTOS | PIC32MZ qurilmalarini qo'llab-quvvatlaydigan OPENRTOS manbalarini taqsimlash | Sotuvchi |
| rtos/ThreadX | Express Logic ThreadX Distribution | Sotuvchi |
| segger/emwin | SEGGER emWin® Pro Distribution | Sotuvchi |
| tcpip/wolfssl | wolfSSL (sobiq CyaSSL) o'rnatilgan SSL kutubxonasi ochiq manbaga asoslangan namoyish | Sotuvchi |
| tcpip/iniche | InterNiche Library Distribution | Sotuvchi |
Hujjatlar:
| /doc/ | Tavsif | Chiqarish Turi |
| harmony_help.pdf | Portativ hujjat formatida MPLAB Harmony yordami (PDF) | Ishlab chiqarish |
| harmony_help.chm | Compiled Help (CHM) formatida MPLAB Harmony Help | Ishlab chiqarish |
| html/index.html | HTML formatida MPLAB Harmony yordami | Ishlab chiqarish |
| harmony_compatibility_worksheet.pdf | MPLAB Harmony muvofiqligi darajasini aniqlash va muvofiqlik ko'rsatmalariga har qanday istisno yoki cheklovlarni qo'lga kiritish uchun foydalanish uchun PDF shakli | Ishlab chiqarish |
| harmony_release_brief_v1.11.pdf | MPLAB Harmony Release Brief, "bir qarashda" nashr ma'lumotlarini taqdim etadi | Ishlab chiqarish |
| harmony_release_notes_v1.11.pdf | PDF formatidagi MPLAB Harmony reliz yozuvlari | Ishlab chiqarish |
| harmony_license_v1.11.pdf | MPLAB Harmony dasturiy ta'minot litsenziya shartnomasi PDF formatida | Ishlab chiqarish |
Chiqarish turlari
Ushbu bo'limda chiqarish turlari va ularning ma'nosi tasvirlangan.
Tavsif
MPLAB Harmony moduli relizlari quyidagi rasmda ko'rsatilganidek, uch xil turdan biri bo'lishi mumkin.

Alpha nashri
Modulning alfa-reliz versiyasi odatda dastlabki versiya hisoblanadi. Alpha-relizlar o'zlarining asosiy funktsiyalar to'plamining to'liq amalga oshirilishiga ega bo'ladilar, ular funktsional birlik sinovidan o'tgan va to'g'ri tuziladi. Alfa-reliz ajoyib "previewMicrochip yangi ishlanma ustida ishlayotgani va u yangi xususiyatlarni oʻrganish uchun juda foydali boʻlishi mumkin. Biroq, u toʻliq rasmiy sinov jarayonidan oʻtmagan va uning interfeysi ishlab chiqarish versiyasi chiqarilishidan oldin oʻzgarishi deyarli aniq, shuning uchun uni ishlab chiqarishda ishlatish tavsiya etilmaydi.
Beta-versiyasi
Modulning beta-versiyasi ichki interfeysdan o'tdiview jarayon va uning funksionalligini rasmiy sinovdan o'tkazdi. Shuningdek, alfa-versiyada bildirilgan muammolar tuzatiladi yoki hujjatlashtiriladi. Agar modul beta-versiyada bo'lsa, siz uning normal sharoitda to'g'ri ishlashini kutishingiz mumkin va uning interfeysi yakuniy shaklga juda yaqin bo'lishini kutishingiz mumkin (garchi kerak bo'lsa, o'zgarishlar hali ham kiritilishi mumkin). Biroq, u stress yoki ishlash testidan o'tmagan va noto'g'ri ishlatilsa, u yaxshi bajarilmasligi mumkin. Beta-versiyasi ishlab chiqarish uchun tavsiya etilmaydi, lekin uni ishlab chiqish uchun ishlatish mumkin.
Ishlab chiqarish chiqarilishi
Modul ishlab chiqarish shaklida chiqarilgan vaqtga kelib, u to'liq xususiyatga ega, to'liq sinovdan o'tgan va uning interfeysi "muzlatilgan". Oldingi versiyalardagi barcha ma'lum muammolar tuzatilgan yoki hujjatlashtirilgan bo'ladi. Kelgusi versiyalarda mavjud interfeys o'zgarmaydi. U qo'shimcha funktsiyalar va qo'shimcha interfeys funktsiyalari bilan kengaytirilishi mumkin, ammo mavjud interfeys funktsiyalari o'zgarmaydi. Bu barqaror dastur interfeysi (API) bilan barqaror kod bo'lib, siz ishlab chiqarish maqsadlarida ishonishingiz mumkin.
Versiya raqamlari
Ushbu bo'lim MPLAB Harmony versiya raqamlarining ma'nosini tavsiflaydi.
Tavsif
MPLAB Harmony versiyasini raqamlash sxemasi
MPLAB Harmony quyidagi versiya raqamlash sxemasidan foydalanadi:
. [. ][ ] Qayerda:
- = Katta qayta ko'rib chiqish (ko'p yoki barcha modullarga ta'sir qiladigan muhim o'zgarish)
- = Kichik tahrir (yangi xususiyatlar, muntazam nashrlar)
- [. ] = Nuqta chiqarish (xatolarni tuzatish, rejadan tashqari versiyalar)
- [ ] = Chiqarish turi (agar mavjud bo'lsa, alfa uchun a va beta uchun b). Ishlab chiqarish reliz versiyalari reliz turidagi xatni o'z ichiga olmaydi.
Versiya satri
SYS_VersionStrGet funksiyasi quyidagi formatdagi qatorni qaytaradi:
" . [. ][ ]”
Qayerda:
- modulning asosiy versiya raqami
- modulning kichik versiya raqami
- ixtiyoriy “yamoq” yoki “nuqta” chiqarish raqami (agar u “00” ga teng bo‘lsa, qatorga kiritilmaydi)
- alfa uchun "a" va beta uchun "b" ning ixtiyoriy nashr turidir. Reliz ishlab chiqarish versiyasi bo'lsa (ya'ni, alfa yoki beta emas) bu tur qo'shilmaydi.
Eslatma: Versiya qatorida bo'sh joy bo'lmaydi.
Exampga:
“0.03a”
“1.00”
Versiya raqami
SYS_VersionGet funktsiyasidan qaytarilgan versiya raqami quyidagi o'nlik formatdagi belgisiz butun sondir (BCD formatida emas).
* 10000+ * 100+
Raqamlar o'nli raqamda ifodalangan va ma'no Version Stringda tasvirlangani bilan bir xil bo'ladi.
Eslatma: Chiqarish turining raqamli ko'rinishi yo'q.
Exampga:
“0.03a” versiyasi uchun qaytarilgan qiymat 0 * 10000 + 3 * 100 + 0 ga teng.
"1.00" versiyasi uchun qaytarilgan qiymat teng: 1 * 100000 + 0 * 100 + 0.
© 2013-2017 Microchip Technology Inc.
TSS
- Savol: MPLAB Harmony dasturidan C++ dasturlashda foydalanish mumkinmi? til?
Javob: Yo'q, MPLAB Harmony C++ bilan sinovdan o'tkazilmagan; shuning uchun ushbu dasturlash tilini qo'llab-quvvatlash mavjud emas. - Savol: Qurilish uchun tavsiya etilgan optimallashtirish darajasi qanday MPLAB Harmony periferik kutubxonasi bilan loyihalar?
Javob: -O1 optimallashtirish darajasi periferik kutubxonadagi foydalanilmagan bo'limlardan kodni olib tashlash uchun tavsiya etiladi. - Savol: MPLAB Harmony uninstaller foydalanuvchi tomonidan o'zgartirilganda qanday ishlaydi files?
Javob: O'chirish dasturi hammasini o'chirib tashlaydi files foydalanuvchi tomonidan o'zgartirilgan bo'lsa ham, o'rnatuvchi tomonidan o'rnatilgan. Biroq, yangi filefoydalanuvchi tomonidan qo'shilgan s o'chirilmaydi.
Hujjatlar / manbalar
![]() |
MICROCHIP Harmony Integrated Software Framework [pdf] Foydalanuvchi uchun qoʻllanma v1.11, Harmony Integrated Software Framework, Integrated Software Framework, Software Framework, Framework |





