Интегрирана софтуерна рамка MICROCHIP Harmony

Спецификации:
- Име на продукта: MPLAB Harmony Integrated Software Framework
- Версия: v1.11
- Дата на издаване: април 2017 г
Информация за продукта:
MPLAB Harmony Integrated Software Framework v1.11 е софтуерна рамка, предназначена да опрости и ускори разработването на вградени приложения за микроконтролери Microchip. Тя предоставя пълен набор от библиотеки, драйвери и междинен софтуер за рационализиране на процеса на разработка.
Инструкции за употреба на продукта
Характеристики и известни проблеми:
Характеристики на MPLAB хармонията:
- Поддържа широка гама от микроконтролери Microchip
- Пълен набор от библиотеки и междинен софтуер
- Лесна конфигурация и настройка
Известни проблеми:
- Езикът за програмиране C++ не се поддържа
- Препоръчително ниво на оптимизация -O1 за строителни проекти с периферна библиотека Harmony
- Поведение на деинсталатора по отношение на потребителски модифицирани files
Информация за изданието
Предоставя информация за изданието на MPLAB Harmony, включва бележки за изданието, съдържание на изданието, типове издания и обяснява системата за номериране на версиите. PDF копие на бележките за изданието е предоставено в /doc папката на вашата инсталация на MPLAB Harmony.
Бележки по изданието
Тази тема предоставя бележки за изданието за тази версия на MPLAB Harmony.
Описание
MPLAB Harmony Версия: v1.11 Дата на издаване: април 2017 г.
Софтуерни изисквания
Преди да използвате MPLAB Harmony, уверете се, че са инсталирани следните компоненти:
- MPLAB X IDE 3.60
- MPLAB XC32 C/C++ компилатор 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. | |
| Крипто библиотека | N/A | Мигрирането на проекти, които използват хардуерната Crypto библиотека и имат множество конфигурации, може да се сблъска с проблем с компилирането след регенериране на код. MPLAB X IDE ще покаже, че pic32mz-crypt.h и pic32mz-hash.c fileса изключени от конфигурацията, въпреки че е направен опит за добавянето им. Компилаторът ще генерира грешки, казвайки, че някои Crypto функции не могат да бъдат използвани. За да заобиколите този проблем, премахнете и двете files (pic32mz-crypt.h и pic32mz-hash.c) от проекта и използвайте MPLAB Harmony Configurator (MHC), за да генерирате отново всички конфигурации, които ги използват files. |
| Библиотеки за декодиране | Поради изискванията за памет и количеството налична SRAM, някои декодери не могат да работят едновременно с други декодери. Всеки декодер обаче ще работи поотделно в демонстрацията universal_audio_decoders. | |
| File система | Открито и коригирано е потенциално изключение за нулев указател във функцията за демонтиране. | |
| Графични библиотеки | Декодирането на JPEG не поддържа прогресивно сканирани изображения. Някои анимирани GIF изображения с включена прозрачност може да демонстрират разкъсване. Генерираният LCCG драйвер поддържа резолюция на дисплея до WVGA или еквивалентна. | |
| TCP/IP стек | SMTPC:
|
|
| Библиотека с USB устройства | N/A | USB Device Stack е тестван с ограничен капацитет с RTOS. При стартиране на USB Device Stack на устройство от семейството PIC32MZ, инициализацията на стека отнема три секунди за PIC32MZ EC устройства и три милисекунди за PIC32MZ EF устройства. |
| USB хост библиотека | Премахната е поддръжката на MHC за софтуера USB Host Beta. Поддръжката за USB Host Beta API ще бъде премахната в бъдещи издания. | Следните функции на USB Host Stack не са имплементирани:
Драйверите за Hub, Audio v1.0 и HID Host Client са тествани с ограничен капацитет. USB Host Stack е тестван с ограничен капацитет с RTOS. Работата в режим Polled не е тествана. Поведението Attach/Detach е тествано с ограничен капацитет. Докато USB Host Stack работи на устройство от семейството PIC32MZ, стекът се нуждае от три секунди за инициализация за PIC32MZ EC устройства и три милисекунди за PIC32MZ EF устройства. USB Host Layer не извършва проверка за свръхток. Тази функция ще бъде налична в бъдеща версия на MPLAB Harmony. USB Host Layer не проверява за Hub Tier Level. Тази функция ще бъде налична в бъдеща версия на MPLAB Harmony. USB Host Layer ще активира само първата конфигурация, когато има множество конфигурации. Ако няма съвпадения на интерфейси в първата конфигурация, това води до деактивиране на устройството. Активирането на множество конфигурации ще бъде активирано в бъдеща версия на MPLAB Harmony. Драйверът на MSD Host Client е тестван с ограничен брой налични в търговската мрежа USB флаш устройства. Драйверът на MSD Host Client и USB Host Layer не са тествани за пропускателна способност при четене/запис. Това тестване ще бъде извършено в бъдеща версия на MPLAB Harmony. Драйверът на MSD Host Client и драйверът на SCSI блок могат да се използват само с... File система, ако file Функцията за автоматично монтиране на системата е активирана. Драйверът на MSD Host Client не е тестван с Multi-LUN устройства за масово съхранение и USB четци за карти. |
| USB Host Library (продължение) | Драйверът за USB Host SCSI Block, драйверът за CDC Client и драйверът за Audio Host Client поддържат само работа с един клиент. Работата с много клиенти ще бъде активирана в бъдеща версия на MPLAB Harmony.
Драйверът на USB HID Host Client не е тестван с различни устройства. Изпращането на изход или отчет за функции не е тествано. Драйверът за USB Audio Host Client не осигурява имплементация за следните функции:
|
Драйвери на устройства:
| Характеристика | Допълнения и актуализации | Известни проблеми |
| LCC | . | MPLAB Harmony Graphics Composer (MHGC) не е в състояние да предостави таблица с палитри; следователно потребителите трябва да предоставят масив uint16_t от 256 16 bpp RGB цвята на LCC драйвера, използвайки функцията DRV_GFX_PalletteSet. Съдържанието на този масив ще служи за съпоставяне на цветовите индекси с цветовете на TFT дисплея.
Настройката на DMA Trigger Source в MHC се е променила. Ако настройката на вашия проект е на 3, 5, 7 или 9, MHC ще я маркира като червена. Моля, променете на 2, 4, 6 или 8. Всички таймери с нечетни номера са премахнати от селекцията. Въпреки че тези таймери са функционални по подразбиране, само таймерите с четни номера (2, 4, 6, 8) ще приемат промени в стойностите на предделителя. |
| I2C | N/A | I2C драйвер, използващ периферното устройство и имплементацията с битов трафик:
|
| MRF24WN Wi-Fi | Нови библиотеки 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) Card | N/A | Драйверът за SD карта не е тестван в среда с високочестотни прекъсвания. |
| SPI | N/A | Режимът SPI Slave с DMA не работи. Този проблем ще бъде коригиран в бъдеща версия на MPLAB Harmony. |
| SPI Flash | Функции на флаш паметта, като например високоскоростно четене, задържане и защита от запис, не се поддържат от библиотеката с драйвери.
Статичната имплементация на библиотеката с драйвери не е налична. |
|
| USB | Библиотеката с USB драйвери е тествана с ограничен капацитет с RTOS.
Докато библиотеката с USB драйвери работи на устройство от семейството PIC32MZ, стекът изисква три секунди за инициализация за устройства PIC32MZ EC и три милисекунди за устройства PIC32MZ EF. Някои API за библиотеката с USB хост драйвери може да се променят в следващата версия. Работата в режим „Polled“ на библиотеката с USB хост драйвери не е тествана. Поведението на прикачване/откачване на библиотеката с USB хост драйвери е тествано с ограничен капацитет. |
Системни услуги:
| Характеристика | Допълнения и актуализации | Известни проблеми |
| DMA |
Периферни библиотеки:
| Характеристика | Допълнения и актуализации | Известни проблеми |
| АДЧС | N/A | FIFO не се поддържа в тази версия на периферната библиотека. |
| SQI | N/A | Стойност на делителя на часовника на SQI, по-висока от CLK_DIV_16, няма да работи. За да постигнете оптимални честоти на часовника на SQI, използвайте стойност на делителя на часовника на SQI, по-ниска от CLK_DIV_16.
Забележка: Този проблем е приложим за всички приложения, които използват SQI модула. |
Приложения
| Характеристика | Допълнения и актуализации | Известни проблеми |
| Аудио демонстрации | Променено в Universal_audio_decoders, за да се ограничи дълбочината на директорията в file система. Това ще предотврати изключение, ако то иначе би се случило след 6 нива на поддиректории. | Демонстрации на usb_headset, usb_microphone и usb_speaker:
Функцията за заглушаване (управлявана от компютъра) не работи. Демонстрация на mac_audio_hi_res: Заглушаването на звука на компютъра работи правилно само първия път |
| Bluetooth демонстрации | Отстранени са проблеми, открити в WVGA дисплея в демото a2dp_avrcp. Това е премиум демонстрация. | Графиките са временно изключени/премахнати във всички конфигурации на PIC32MZ DA и ще бъдат достъпни в бъдеща версия. |
| File Системни демонстрации | LED_3, който се използва за индикация за успех на демонстрацията, не свети, което се отразява на следните демонстрации:
Като заобиколно решение, потребителят може да постави точка на прекъсване в кода на приложението, за да види състоянието на демонстрациите. |
| Графични демонстрации | Програмирането и отстраняването на грешки от стартовия комплект PKOB може да доведе до следната грешка: Програматорът не можа да бъде стартиран: Неуспешно програмиране на целевото устройство. Ако се появи това съобщение, включете отново устройството и приложението ще стартира. Ако е необходимо отстраняване на грешки, препоръчителното решение е да инсталирате съответния конектор към стартовия комплект, използвайки MPLAB REAL ICE.
Следните проблеми се отнасят за демонстрацията на external_resources:
|
|
| Демонстрации на MEB II | Демонстрационното приложение segger_emwin все още не включва сензорен вход. | |
| Демонстрации на RTOS | Библиотеката SEGGER embOS с поддръжка на FPU е необходима за конфигуриране на PIC32MZ EF и потребителят трябва изрично да я включи. По подразбиране е включена библиотеката без поддръжка на FPU. | |
| Библиотека за системни услуги Exampлес | N/A | Демонстрацията command_appio не функционира с MPLAB X IDE v3.06, но работи с v3.00. |
| TCP/IP Wi-Fi
Демонстрации |
N/A | Демонстрацията на tcpip_tcp_client, използваща конфигурациите ENC24xJ600 или ENC28J60, не работи правилно, ако SPI драйверът активира DMA. Моля, деактивирайте опцията SPI DMA за тези конфигурации. Това ще бъде коригирано в бъдеща версия на MPLAB Harmony. |
| Тестови приложения | N/A | Конфигурациите на FreeRTOS за използване със стартовия комплект PIC32MZ EF имат деактивирана библиотека за плаваща запетая в опциите на проекта. |
| USB демонстрации | Демонстрационното приложение за устройство msd_basic, когато е изградено с помощта на устройства PIC32MZ, изисква структурата данни за отговор на SCSI запитване да бъде поставена в RAM паметта. Поставянето на тази структура данни във флаш паметта на програмата води до повреда на отговора на запитването. Този проблем ще бъде коригиран в бъдеща версия. Демонстрацията на хоста hid_basic_keyboard улавя натисканията на клавиши от AZ, az, 0-9, Shift и CAPS LOCK. самоФункционалността за подсветка на светодиодите на клавиатурата и поддръжката за други клавишни комбинации ще бъдат актуализирани в бъдеща версия. В демонстрацията audio_speaker Host, Plug and Play може да не работи за конфигурациите pic32mz_ef_sk_int_dyn и pic32mx_usb_sk2_int_dyn. Този проблем ще бъде коригиран в бъдеща версия. В демонстрационното приложение hub_msd Host, откриването на plug and play на Hub може понякога да се провали. Ако обаче хъбът е включен, преди устройството PIC32MZ да бъде освободено от нулиране, демонстрационното приложение работи както се очаква. Този проблем е в процес на разследване и корекция ще бъде налична в бъдеща версия на MPLAB Harmony. Препоръчително е да използвате хъб със самостоятелно захранване, докато се опитвате да използвате наличните демонстрационни приложения за хъб. Регулаторът на захранването VBUS на стартовия комплект може да не е в състояние да отговори на текущите изисквания на хъб, захранван от шина, което би довело до непредсказуемо поведение на демонстрационното приложение. |
Изграждане на рамка:
| Характеристика | Допълнения и актуализации | Известни проблеми |
| Bluetooth Stack Library | N/A | |
| Математически библиотеки | DSP библиотека за математика с фиксирана точка:
|
Помощни програми:
| Характеристика | Допълнения и актуализации | Известни проблеми |
| MPLAB хармоничен конфигуратор (MHC) | N/A |
|
Софтуер на трети страни:
| Характеристика | Допълнения и актуализации | Известни проблеми |
| Графична библиотека SEGGER emWin | N/A | Поддържа се само LCC контролерът на дисплея. Поддръжка за други контролери на дисплея не е налична в тази версия.
В тази версия не е наличен API за извличане на манипулатора на уиджета Dialog. |
Съдържание на изданието
Тази тема изброява съдържанието на тази версия и идентифицира всеки модул.
Описание
Тази таблица изброява съдържанието на това издание, включително кратко описание и типа на изданието (алфа, бета, продукция или доставчик).
Мидълуер и библиотеки
| /рамка/ | Описание | Освобождаване Тип |
| Bluetooth/CDBT | Bluetooth Stack Library (Basic) | производство |
| Bluetooth/премиум/аудио/CDBT
Bluetooth/премиум/аудио/декодер/SBC |
Bluetooth Audio Stack Library (Премиум)
Библиотека за декодиране на SBC (Премиум) |
производство
производство |
| буутлоудър | Библиотека за зареждащо устройство | производство |
| клас б | Библиотека клас Б | производство |
| криптовалута | Криптографска библиотека на микрочип | производство |
| декодер/bmp/BmpДекодер декодер/bmp/GifДекодер декодер/bmp/JpegДекодер декодер/аудио_декодери/декодер_opus декодер/speex декодер/премиум/декодер_aac декодер/премиум/декодер_mp3 декодер/премиум/декодер_wma |
Библиотека за BMP декодер Библиотека за GIF декодер Библиотека за JPEG декодер Библиотека за декодиране на Opus Библиотека за декодиране на Speex Библиотека за AAC декодер (Премиум) Библиотека за MP3 декодери (Премиум) Библиотека за WMA декодери (премиум) |
Бета Бета Бета Бета Бета Бета Бета Бета |
| gfx | Графична библиотека | производство |
| математика/цифрова обработка на сигнали | API заглавка на DSP Fixed-Point Math Library за PIC32MZ устройства | производство |
| математика/libq | API заглавка на LibQ Fixed-Point Math Library за устройства PIC32MZ | производство |
| мрежа/предложение | MPLAB Harmony Network Presentation Layer | Бета |
| тест | Библиотека за тестови снопове | производство |
| tcpip | TCP/IP мрежов стек | производство |
| usb | USB стек от устройства
USB хост стек |
производство
Бета |
Драйвери на устройства:
| /рамка/драйвер/ | Описание | Освобождаване Тип |
| аналогово-цифров преобразувател (ADC) | Драйвер за аналогово-цифров преобразувател (ADC)
Динамична имплементация Статична имплементация |
Бета Бета |
| камера/ovm7690 | Драйвер за камера OVM7690
Само динамично внедряване |
Бета |
| може | Драйвер за мрежа от контролери (CAN)
Само статична имплементация |
Бета |
| cmp | Драйвер за сравнение
Само статична имплементация |
Бета |
| кодек/ak4384
кодек/ak4642
кодек/ak4953
кодек/ak7755 |
Драйвер за кодек AK4384
Само динамично внедряване
Драйвер за кодек AK4642 Само динамично внедряване
Драйвер за кодек AK4953 Само динамично внедряване
Драйвер за кодек AK7755 Само динамично внедряване |
производство
производство
производство
производство |
| CPLD | CPLD XC2C64A драйвер
Само статична имплементация |
производство |
| enc28j60 | Библиотека с драйвери ENC28J60
Само динамично внедряване |
Бета |
| encx24j600 | Библиотека с драйвери за ENCx24J600
Само динамично внедряване |
Бета |
| етмак | Драйвер за Ethernet Media Access Controller (MAC)
Само динамично внедряване |
производство |
| етфия | Драйвер за физически интерфейс (PHY) на Ethernet
Само динамично внедряване |
производство |
| светкавица | Flash драйвер
Само статична имплементация |
Бета |
| gfx/контролер/lcc | Евтин драйвер за графична карта без контролер (LCC)
Само динамично внедряване |
производство |
| gfx/контролер/otm2201a | Драйвер за LCD контролер OTM2201a
Само динамично внедряване |
производство |
| gfx/контролер/s1d13517 | Драйвер за LCD контролер на Epson S1D13517
Само динамично внедряване |
производство |
| gfx/контролер/ssd1289 | Драйвер за контролер Solomon Systech SSD1289
Само динамично внедряване |
производство |
| gfx/контролер/ssd1926 | Драйвер за контролер Solomon Systech SSD1926
Само динамично внедряване |
производство |
| gfx/контролер/tft002 | TFT002 графичен драйвер
Само динамично внедряване |
производство |
| i2c | Драйвер за взаимоинтегрирани схеми (I2C)
Динамична имплементация Статична имплементация |
Алфа Алфа |
| i2s | Inter-IC Sound (I2S) драйвер
Само динамично внедряване |
Бета |
| ic | Драйвер за заснемане на вход
Само статична имплементация |
Бета |
| нвм | Драйвер за енергонезависима памет (NVM)
Динамична имплементация Статична имплементация |
Бета Бета |
| oc | Драйвер за сравнение на изхода
Само статична имплементация |
Бета |
| пмп | Драйвер за паралелен главен порт (PMP)
Динамична имплементация Статична имплементация |
Бета версия на продукцията |
| RTCC | Драйвер за часовник и календар в реално време (RTCC)
Само статична имплементация |
Бета |
| sd карта | Драйвер за SD карта (клиент на SPI драйвера)
Само динамично внедряване |
Бета |
| шпион | Драйвер за сериен периферен интерфейс (SPI)
Динамична имплементация Статична имплементация |
Бета версия на продукцията |
|
spi_flash/sst25vf016b spi_flash/sst25vf020b spi_flash/sst25vf064c spi_flash/sst25 |
SPI флаш драйвери
Само динамично внедряване |
Алфа |
| времетраене | Драйвер за таймер
Динамична имплементация Статична имплементация |
Бета версия на продукцията |
| сензорен/ADC10bit
докосване/ar1021
докосване/mtch6301
докосване/mtch6303 |
10-битов драйвер за сензорен ADC Само динамично внедряване AR1021 Тъч драйвер Само динамично внедряване MTCH6301 Драйвер за сензорен екран Само динамично внедряване MTCH6303 Драйвер за сензорен екран Само статична имплементация |
Бета
Бета
Бета
Бета |
| юасарт | Драйвер за универсален синхронен/асинхронен приемник/предавател (USART)
Динамична имплементация Статична имплементация |
производство
Бета |
| usbfs
USB устройства |
Драйвер за контролер PIC32MX за универсална серийна шина (USB) (USB устройство) Само динамична имплементация Драйвер за контролер на универсална серийна шина (USB) PIC32MZ (USB устройство) Само динамично внедряване |
производство
производство |
| usbfs
USB устройства |
Драйвер за контролер на универсална серийна шина (USB) PIC32MX (USB хост)
Само динамично внедряване Драйвер за контролер на универсална серийна шина (USB) PIC32MZ (USB хост) Само динамично внедряване |
Бета
Бета |
| Wi-Fi/mrf24w
wifi/mrf24wn |
Wi-Fi драйвер за контролера MRF24WG Само динамична имплементация Wi-Fi драйвер за контролера MRF24WN Само динамично внедряване |
производство
производство |
Системни услуги
| /рамка/система/ | Описание | Освобождаване Тип |
| clk | Библиотека за обслужване на часовникови системи
Динамична имплементация Статична имплементация |
производство
производство |
| команда | Библиотека за системни услуги на командния процесор
Само динамично внедряване |
производство |
| общ | Библиотека за общи системни услуги | Бета |
| конзола | Библиотека за системни услуги на конзолата
Динамична имплементация Статична имплементация |
Бета
Алфа |
| отстраняване на грешки | Библиотека за системни услуги за отстраняване на грешки
Само динамично внедряване |
Бета |
| devcon | Библиотека за услуги на системата за управление на устройства
Само динамично внедряване |
производство |
| дма | Библиотека с услуги за система за директен достъп до паметта
Динамично внедряване |
производство |
| fs | File Библиотека за системни услуги
Само динамично внедряване |
производство |
| вътр | Библиотека за системни услуги за прекъсвания
Само статична имплементация |
производство |
| памет | Библиотека за обслужване на системи за памет
Само статична имплементация |
Бета |
| съобщ | Библиотека на услугите на системата за съобщения
Само динамично внедряване |
Бета |
| пристанища | Библиотека за услуги на системата за портове
Само статична имплементация |
производство |
| случаен | Библиотека с услуги за система за генериране на случайни числа
Само статична имплементация |
производство |
| нулиране | Нулиране на библиотеката със системни услуги
Само статична имплементация |
Бета |
| времетраене | Библиотека за обслужване на таймерни системи
Само динамично внедряване |
Бета |
| докосване | Библиотека за услуги на сензорната система
Само динамично внедряване |
Бета |
| wdt | Библиотека за системни услуги на Watchdog Timer
Само статична имплементация |
Бета |
Периферни библиотеки:
| /рамка/ | Описание | Тип на освобождаване |
| периферен | Изходен код на периферната библиотека за всички поддържани 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 | производство | |
| Семейство PIC32MZ за вградена свързаност (EC) | производство | |
| PIC32MZ Вградена свързаност със семейство устройства с плаваща запетая (EF) | производство |
Слой за абстракция на операционната система (OSAL):
| /рамка/ | Описание | Освобождаване Тип |
| осал | Слой за абстракция на операционната система (OSAL) | производство |
Пакети за подкрепа на борда (BSP):
| /бсп/ | Описание | Освобождаване Тип |
| bt_audio_dk | BSP за комплекта за разработка на аудио с Bluetooth PIC32. | производство |
| чипкит_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) графика с графичен дисплей Truly 3.2″ 320×240, свързана към стартовия комплект PIC32MX1/2/5. | производство |
| pic32mx_125_sk+meb | BSP за стартовия комплект PIC32MX1/2/5, свързан към мултимедийната разширителна платка (MEB). | производство |
| pic32mx_bt_sk | BSP за стартовия комплект PIC32 Bluetooth. | производство |
| pic32mx_eth_sk | BSP за стартовия комплект PIC32 Ethernet. | производство |
| pic32mx_eth_sk2 | BSP за PIC32 Ethernet Starter Kit II. | производство |
| pic32mx_pcap_db | BSP за платка за разработка на PIC32 GUI с проектирано капацитивно докосване. | производство |
| pic32mx_usb_digital_audio_ab | BSP за USB аудио аксесоарна платка PIC32 | производство |
| pic32mx_usb_sk2 | BSP стартов комплект PIC32 USB II. | производство |
| 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) графика с платка Graphics Display Powertip 4.3″ 480×272, свързана към PIC32 USB Starter Kit II. | производство |
| pic32mx_usb_sk2+meb | BSP за мултимедийната разширителна платка (MEB), свързана към PIC32 USB Starter Kit II. | производство |
| pic32mx_usb_sk2+s1d_pictail+vga | BSP за дъщерната платка на графичния контролер PICtail Plus Epson S1D13517 с платката Graphics Display Truly 5.7″ 640×480, свързана към PIC32 USB Starter Kit II. | производство |
| pic32mx_usb_sk2+s1d_pictail+wqvga | BSP за дъщерната платка на графичния контролер PICtail Plus Epson S1D13517 с платката Graphics Display Power tip 4.3″ 480×272, свързана към PIC32 USB Starter Kit II. | производство |
| pic32mx_usb_sk2+s1d_pictail+wvga | BSP за дъщерната платка на графичния контролер PICtail Plus Epson S1D13517 с графичен дисплей Truly 7″ 800×400, свързана към PIC32 USB Starter Kit II. | производство |
| pic32mx_usb_sk2+ssd_pictail+qvga | BSP за дъщерната платка на графичния LCD контролер PICtail Plus SSD1926 с графичен дисплей Truly 3.2″ 320×240, свързана към PIC32 USB Starter Kit II. | производство |
| pic32mx_usb_sk3 | BSP за PIC32 USB Starter Kit III. | производство |
| pic32mx270f512l_pim+bt_audio_dk | BSP за плъгина PIC32MX270F512L (PIM), свързан към комплекта за разработка на Bluetooth аудио PIC32. | производство |
| pic32mx460_pim+e16 | BSP за плъгина PIC32MX460F512L (PIM), свързан към развойната платка Explorer 16. | производство |
| pic32mx470_pim+e16 | BSP за плъгина (PIM) на PIC32MX450/470F512L, свързан към развойната платка Explorer 16. | производство |
| pic32mx795_pim+e16 | BSP за плъгина PIC32MX795F512L (PIM), свързан към развойната платка Explorer 16. | производство |
| pic32mz_ec_pim+bt_audio_dk | BSP за аудио плъгина (PIM) PIC32MZ2048ECH144, свързан към комплекта за разработка на Bluetooth аудио PIC32. | производство |
| pic32mz_ec_pim+e16 | BSP за плъгина PIC32MZ2048ECH100 (PIM), свързан към развойната платка Explorer 16. | производство |
| pic32mz_ec_sk | BSP за стартовия комплект за вградена свързаност (EC) PIC32MZ. | производство |
| pic32mz_ec_sk+meb2 | BSP за мултимедийната разширителна платка II (MEB II), свързана към стартовия комплект за вградена свързаност (EC) PIC32MZ. | производство |
| pic32mz_ec_sk+meb2+wvga | BSP за мултимедийната разширителна платка II (MEB II) с 5-инчовата WVGA PCAP дисплейна платка (вижте Забележка) свързан към стартовия комплект за вградена свързаност (EC) PIC32MZ.
Забележка: Моля, свържете се с местния търговски офис на Microchip за информация относно получаването на 5-инчовата WVGA PCAP дисплейна платка. |
производство |
| pic32mz_ec_sk+s1d_pictail+vga | BSP за дъщерната платка на графичния контролер PICtail Plus Epson S1D13517 с платката Graphics Display Truly 5.7″ 640×480, свързана към стартовия комплект за вградена свързаност (EC) PIC32MZ. | производство |
| pic32mz_ec_sk+s1d_pictail+wqvga | BSP за дъщерната платка на графичния контролер PICtail Plus Epson S1D13517 с платката за графичен дисплей Powertip 4.3″ 480×272, свързана към стартовия комплект за вградена свързаност (EC) PIC32MZ. | производство |
| pic32mz_ec_sk+s1d_pictail+wvga | BSP за дъщерната платка на графичния контролер PICtail Plus Epson S1D13517 с 5-инчовата WVGA PCAP дисплейна платка (вижте Забележка) свързан към стартовия комплект PIC32MZ Embedded Connectivity with Floating Zapet Unit (EC).
Забележка: Моля, свържете се с местния търговски офис на Microchip за информация относно получаването на 5-инчовата WVGA PCAP дисплейна платка. |
производство |
| pic32mz_ef_pim+bt_audio_dk | BSP за аудио плъгина (PIM) PIC32MZ2048EFH144, свързан към комплекта за разработка на Bluetooth аудио PIC32. | производство |
| pic32mz_ef_pim+e16 | BSP за плъгина PIC32MZ2048EFH100 (PIM), свързан към развойната платка Explorer 16. | производство |
| pic32mz_ef_sk | BSP за стартовия комплект за вградена свързаност PIC32MZ с плаваща запетая (EF). | производство |
| pic32mz_ef_sk+meb2 | BSP за мултимедийната разширителна платка II (MEB II), свързана към стартовия комплект PIC32MZ Embedded Connectivity with Floating Zapet Unit (EF). | производство |
| pic32mz_ef_sk+meb2+wvga | BSP за мултимедийната разширителна платка II (MEB II) с 5-инчовата WVGA PCAP дисплейна платка (вижте Забележка) свързан към стартовия комплект PIC32MZ Embedded Connectivity with Floating Zapet Unit (EF).
Забележка: Моля, свържете се с местния търговски офис на Microchip за информация относно получаването на 5-инчовата WVGA PCAP дисплейна платка. |
производство |
| 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 демо платката. | производство |
Аудио приложения:
| /приложения/аудио/ | Описание | Освобождаване Тип |
| аудио_микрофон_loopback | Демонстрация на обратна връзка с аудио микрофон | производство |
| аудио_тон | Демонстрация на аудио тон | производство |
| mac_audio_hi_res | Демонстрация на аудио с висока резолюция | производство |
| sdcard_usb_audio | Демонстрация на USB аудио SD карта | Бета |
| универсални_аудио_декодери | Демонстрация на универсален аудио декодер | производство |
| usb_слушалки | Демонстрация на USB аудио слушалки | производство |
| usb_микрофон | Демонстрация на USB аудио микрофон | производство |
| usb_високоговорител | Демонстрация на USB аудио високоговорител | производство |
Bluetooth приложения:
| /приложения/bluetooth/ | Описание | Освобождаване Тип |
| данни/данни_основни | Демонстрация на основни данни за Bluetooth® | производство |
| данни/данни_темп_сензор_rgb | Демонстрация на Bluetooth температурен сензор и RGB данни | производство |
| премиум/аудио/a2dp_avrcp | Демонстрация на Bluetooth Premium Audio | производство |
Приложения за зареждащо устройство:
| /приложения/зареждащ механизъм/ | Описание | Освобождаване Тип |
| основен | Основна демонстрация на буутлоудъра | производство |
| Актуализация на живо | Демонстрация на актуализация на живо | производство |
Приложения от клас Б:
| /приложения/клас b/ | Описание | Освобождаване Тип |
| Демо от клас B | Демонстрация в библиотека клас Б | производство |
Криптографски приложения:
| /приложения/крипто/ | Описание | Освобождаване Тип |
| криптиране_декриптиране | Демонстрация на MD5 криптиране/декриптиране на крипто периферна библиотека | производство |
| голям_хеш | Демонстрация на хеширане на крипто периферна библиотека | производство |
Приложения за драйвери:
| /приложения/драйвер/ | Описание | Освобождаване Тип |
| i2c/i2c_rtcc | Демонстрация на I2C RTCC | производство |
| nvm/nvm_read_write | Демонстрация на NVM | производство |
| spi/сериен_eeprom | Демонстрация на SPI | производство |
| spi/spi_loopback | Демонстрация на SPI | производство |
| spi_flash/sst25vf020b | Демонстрация на SPI Flash SST25VF020B устройство | производство |
| usart/usart_echo | Демонстрация на USART | производство |
| usart/usart_loopback | Демонстрация на обратна връзка с USART | производство |
Example Приложения:
| /apps/exampлес/ | Описание | Освобождаване Тип |
| моето_първо_приложение | Урок по MPLAB хармония - примерample Решение | N/A |
| периферен | MPLAB Harmony Compliant Peripheral Library Exampлес | производство |
| система | Библиотека за услуги на MPLAB Harmony Compliant System Service Library Exampлес | производство |
Приложения за програмиране на външна памет:
| /приложения/програмист/ | Описание | Освобождаване Тип |
| външна_светкавица | Демонстрация на външен буутлоудър за флаш памет | производство |
| sqi_flash | Демонстрация на SQI Flash програматор за външна памет | производство |
File Системни приложения:
| /приложения/фс/ | Описание | Освобождаване Тип |
| nvm_fat_single_disk | Демонстрация на FAT FS с един диск и енергонезависима памет | производство |
| nvm_mpfs_single_disk | Демонстрация на MPFS с еднодискова енергонезависима памет | производство |
| nvm_sdcard_fat_mpfs_multi_disk | Демонстрация на многодискова енергонезависима памет FAT FS MPFS | производство |
| nvm_sdcard_fat_multi_disk | Демонстрация на многодискова енергонезависима памет FAT FS | производство |
| sdcard_fat_single_disk | Демонстрация на FAT FS за SD карта с един диск | производство |
| sdcard_msd_fat_multi_disk | Демонстрация на многодискова SD карта MSD FAT FS | производство |
| sst25_fat | Демонстрация на SST25 Flash FAT FS | Алфа |
Графични приложения:
| /приложения/gfx/ | Описание | Освобождаване Тип |
| основно_движение_на_изображението | Демонстрация на библиотеката с основна графика за движение на изображения | производство |
| emwin_quickstart | Демонстрация за бърз старт на SEGGER emWin | производство |
| външни_ресурси | Демонстрация на достъп до съхранени графични ресурси за достъп до външна памет | производство |
| графична_витрина | Демонстрация на нискобюджетна безконтролна (LCC) WVGA графика | производство |
| нискотарифен кредитен център | Демонстрация на нискобюджетна безконтролерна (LCC) графика | производство |
| медийно_изображение_viewer | Графично медийно изображение Viewдемонстрация | производство |
| обект | Демонстрация на слой графичен обект | производство |
| примитивен | Демонстрация на слоя с графични примитиви | производство |
| резистивно_калибриране_на_докосване | Демонстрация на калибриране на резистивно докосване | производство |
| s1d13517 | Демонстрация на LCD контролер на Epson S1D13517 | производство |
| ssd1926 | Демонстрация на контролера Solomon Systech SSD1926 | производство |
Приложения на мултимедийна разширителна платка II (MEB II):
| /приложения/meb_ii/ | Описание | Освобождаване Тип |
| gfx_camera | Демонстрация на графична камера | производство |
| gfx_cdc_com_port_single | Комбинирана демонстрация на графика и USB CDC | производство |
| gfx_photo_frame | Демонстрация на графична фоторамка | производство |
| gfx_web_сървър_нвм_мпфс | Комбинирана графика и TCP/IP Web Демонстрация на сървъра | производство |
| Емуин | Възможности на SEGGER emWin® при демонстрация на MEB II | Бета |
Приложения в реално време (RTOS):
| /приложения/rtos/ | Описание | Освобождаване Тип |
| ембоси | Демонстрации на SEGGER embOS® | производство |
| фрийртос | Демонстрации на FreeRTOS™ | производство |
| openrtos | Демонстрации на OPENRTOS | производство |
| нишкаx | Демонстрации на Express Logic ThreadX | производство |
| uC_OS_II | Демонстрации на Micriµm® µC/OS-II™ | Бета |
| uC_OS_III | Демонстрации на Micriµm® µC/OS-III™ | производство |
TCP/IP приложения:
| /приложения/tcpip/ | Описание | Освобождаване Тип |
| berkeley_tcp_client | Демонстрация на клиент на Berkeley TCP/IP | производство |
| berkeley_tcp_сървър | Демонстрация на TCP/IP сървър на Berkeley | производство |
| клиент_udp_на_Бъркли | Демонстрация на Berkeley TCP/IP UDP клиент | производство |
| релето_Бъркли_удп | Демонстрация на TCP/IP UDP реле в Бъркли | производство |
| сървър_udp_Бъркли | Демонстрация на Berkeley TCP/IP UDP сървър | производство |
| wolfssl_tcp_client | Демонстрация на wolfSSL TCP/IP TCP клиент | производство |
| wolfssl_tcp_сървър | Демонстрация на wolfSSL TCP/IP TCP сървър | производство |
| 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_сървър | Демонстрация на TCP/IP TCP сървър | производство |
| tcpip_udp_client | Демонстрация на TCP/IP UDP клиент | производство |
| tcpip_udp_client_server | Демонстрация на TCP/IP UDP клиентски сървър | производство |
| tcpip_udp_сървър | Демонстрация на TCP/IP UDP сървър | производство |
| web_сървър_нвм_мпфс | Патентован микрочип с енергонезависима памет File система Web Демонстрация на сървъра | производство |
| web_server_sdcard_fatfs | SD карта FAT File система Web Демонстрация на сървъра | производство |
| лесна_конфигурация_на_Wi-Fi | Демонстрация на Wi-Fi® EasyConf | производство |
| wifi_g_demo | Демонстрация на Wi-Fi G | производство |
| wifi_wolfssl_tcp_client | Демонстрация на Wi-Fi wolfSSL TCP/IP клиент | производство |
| wifi_wolfssl_tcp_сървър | Демонстрация на Wi-Fi wolfSSL TCP/IP сървър | производство |
| wolfssl_tcp_client | Демонстрация на wolfSSL TCP/IP клиент | производство |
| wolfssl_tcp_сървър | Демонстрация на wolfSSL TCP/IP сървър | производство |
Тестови приложения:
| /приложения/meb_ii/ | Описание | Освобождаване Тип |
| тестовеample | MPLAB хармоничен тест Sample Приложение | Алфа |
Приложения на USB устройства:
| /приложения/usb/устройство/ | Описание | Освобождаване Тип |
| cdc_com_port_dual | Демонстрация на емулация на двойни серийни COM портове на CDC | производство |
| cdc_com_port_single | Демонстрация на емулация на единичен сериен COM порт на CDC | производство |
| cdc_msd_basic | Демонстрация на CDC устройство за масово съхранение (MSD) | производство |
| cdc_serial_emulator | Демонстрация на серийна емулация на CDC | производство |
| cdc_serial_emulator_msd | Демонстрация на MSD за серийна емулация на CDC | производство |
| hid_basic | Демонстрация на основно USB устройство за човешки интерфейс (HID) | производство |
| скрит_джойстик | Демонстрация на USB HID джойстик устройство | производство |
| скрита_клавиатура | Демонстрация на USB HID клавиатура | производство |
| скрита_миша | Демонстрация на USB HID клас мишка | производство |
| hid_msd_basic | Демонстрация на USB HID клас MSD | производство |
| msd_basic | Демонстрация на USB MSD | производство |
| msd_fs_spiflash | USB MSD SPI флаш памет File Демонстрация на системата | производство |
| msd_sdcard | Демонстрация на USB MSD SD карта | производство |
| продавач | Демонстрация на USB доставчик (т.е. генеричен) | производство |
Приложения на USB хост:
| /приложения/usb/хост/ | Описание | Освобождаване Тип |
| аудио_високоговорител | Демонстрация на драйвер за USB Audio v1.0 Host Class | производство |
| cdc_basic | Основна демонстрация на USB CDC | производство |
| cdc_msd | Основна демонстрация на USB CDC MSD | производство |
| скрита_основна_клавиатура | Демонстрация на USB HID Host клавиатура | производство |
| скрита_основна_миша | Демонстрация на USB HID Host мишка | производство |
| hub_cdc_hid | Демонстрация на USB HID CDC хъб | производство |
| hub_msd | Демонстрация на USB MSD Hub Host | производство |
| msd_basic | Демонстрация на USB MSD Host за опростено устройство с памет | производство |
Предварително изградени двоични файлове:
| /bin/framework | Описание | Освобождаване Тип |
| bluetooth | Предварително изградени PIC32 Bluetooth Stack библиотеки | производство |
| Bluetooth/премиум/аудио | Предварително изградени PIC32 Bluetooth аудио стекови библиотеки (Premium) | производство |
| декодер/премиум/aac_microaptiv | Предварително изградена библиотека за AAC декодиране за PIC32MZ устройства с основни функции на microAptiv (Premium) | Бета |
| декодер/премиум/aac_pic32mx | Предварително изградена библиотека за AAC декодери за PIC32MX устройства (Premium) | Бета |
| декодер/премиум/mp3_microaptiv | Предварително изградена библиотека за MP3 декодиране за PIC32MZ устройства с microAptiv Core Features (Premium) | производство |
| декодер/премиум/mp3_pic32mx | Предварително изградена библиотека за MP3 декодиране за PIC32MX устройства (Premium) | производство |
| декодер/премиум/wma_microaptiv | Предварително изградена библиотека за WMA декодери за PIC32MZ устройства с основни функции на microAptiv (Premium) | Бета |
| декодер/премиум/wma_pic32mx | Предварително изградена библиотека за WMA декодери за PIC32MX устройства (Premium) | Бета |
| математика/цифрова обработка на сигнали | Предварително изградени DSP математически библиотеки с фиксирана точка за PIC32MZ устройства | производство |
| математика/libq | Предварително изградени LibQ математически библиотеки с фиксирана запетая за PIC32MZ устройства | производство |
| математика/libq/libq_c | Предварително изградена математическа библиотека с C-имплементации, съвместима с устройства Pic32MX и Pic32MZ. (ЗАБЕЛЕЖКА: Тези рутини не са съвместими с функциите на библиотеката libq) | Бета |
| периферен | Предварително изградени периферни библиотеки | Продукция/ Бета версия |
Изграждане на рамка:
| /изграждане/рамка/ | Описание | Освобождаване Тип |
| математика/libq | Проект за изграждане на библиотека LibQ | производство |
| математика/libq | Проект за изграждане на библиотека LibQ_C | Алфа |
| периферен | Проект за изграждане на периферна библиотека | производство |
Помощни програми:
| /комунални услуги/ | Описание | Освобождаване Тип |
| мхк/plugins/displaymanager/displaymanager.jar | Плъгин за MPLAB Harmony Display Manager | Бета |
| mhc/com-microchip-mplab-modules-mhc.nbm | Плъгин за конфигуратор на хармония MPLAB (MHC)
MPLAB Harmony Graphics Composer (включен в MHC плъгина) |
производство
Бета |
| mib2bib/mib2bib.jar | Компилиран е персонализиран Microchip MIB скрипт (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 | Разпределение на Express Logic ThreadX | Доставчик |
| сегер/емвин | Разпространение на SEGGER emWin® Pro | Доставчик |
| tcpip/wolfssl | wolfSSL (преди CyaSSL) Вградена SSL библиотека Демонстрация с отворен код | Доставчик |
| tcpip/iniche | Разпространение на библиотеки InterNiche | Доставчик |
Документация:
| /док/ | Описание | Освобождаване Тип |
| хармония_помощ.pdf | Помощ за MPLAB Harmony във формат на преносим документ (PDF) | производство |
| harmony_help.chm | Помощ за MPLAB Harmony във формат на компилирана помощ (CHM) | производство |
| html/index.html | Помощ за MPLAB Harmony в HTML формат | производство |
| работен лист_за_хармонийна_съвместимост.pdf | PDF формуляр за определяне на нивото на съвместимост с MPLAB Harmony и за записване на всички изключения или ограничения на указанията за съвместимост | производство |
| harmony_release_brief_v1.11.pdf | Кратък преглед на изданието на MPLAB Harmony, предоставящ „бърз поглед“ към информация за изданието | производство |
| harmony_release_notes_v1.11.pdf | Бележки за изданието на MPLAB Harmony в PDF формат | производство |
| хармония_лиценз_v1.11.pdf | Лицензионно споразумение за софтуер MPLAB Harmony в PDF формат | производство |
Видове издания
Този раздел описва типовете издания и тяхното значение.
Описание
Модулите за освобождаване на MPLAB Harmony могат да бъдат от един от три различни типа, както е показано на следващата илюстрация.

Алфа версия
Алфа версията на модул обикновено е първоначална версия. Алфа версиите ще имат пълни имплементации на основния си набор от функции, те са функционално тествани на модули и ще се изграждат правилно. Алфа версията е чудесна „предварителна“ версия.view„за това, върху какво работи Microchip, и може да бъде много полезно за проучване на нови функции. Въпреки това, то не е преминало през пълния официален процес на тестване и е почти сигурно, че част от интерфейса му ще се промени преди пускането на производствената версия и следователно не се препоръчва за производствена употреба.
Бета издание
Бета версия на модул е преминала през вътрешния интерфейс.view процес и е преминал официално тестване на функционалността си. Също така, проблемите, съобщени от алфа версията, ще бъдат отстранени или документирани. Когато даден модул е в бета версия, можете да очаквате той да функционира правилно при нормални обстоятелства и можете да очаквате, че интерфейсът му е много близък до окончателния вид (въпреки че все още могат да се правят промени, ако е необходимо). Той обаче не е преминал стрес или тестове за производителност и може да не се повреди безпроблемно, ако се използва неправилно. Бета версията не се препоръчва за производствена употреба, но може да се използва за разработка.
Производство
Към момента, в който даден модул бъде пуснат в производствена форма, той е с пълна функционалност, напълно тестван и интерфейсът му е „замразен“. Всички известни проблеми от предишни издания ще бъдат отстранени или документирани. Съществуващият интерфейс няма да се промени в бъдещите издания. Той може да бъде разширен с допълнителни функции и допълнителни интерфейсни функции, но съществуващите функции на интерфейса няма да се променят. Това е стабилен код със стабилен интерфейс за приложно програмиране (API), на който можете да разчитате за производствени цели.
Номера на версиите
Този раздел описва значението на номерата на версиите на MPLAB Harmony.
Описание
Схема за номериране на версиите на MPLAB Harmony
MPLAB Harmony използва следната схема за номериране на версиите:
. [. ][ Къде:
- = Основна редакция (значителна промяна, която засяга много или всички модули)
- = Незначителна редакция (нови функции, редовни издания)
- [. ] = Dot издание (корекции на грешки, непланирани издания)
- [ ] = Тип на изданието (a за алфа и b за бета, ако е приложимо). Производствените версии не включват буква за типа на изданието.
Версия низ
Функцията SYS_VersionStrGet ще върне низ във формат:
„ . [. ][ ]“
където:
- е основният номер на версията на модула
- е номерът на второстепенната версия на модула
- е незадължителен номер на изданието „patch“ или „dot“ (който не е включен в низа, ако е равен на „00“)
- е опционален тип издание „a“ за алфа и „b“ за бета. Този тип не е включен, ако изданието е производствена версия (т.е. не е алфа или бета)
Забележка: Низът за версията няма да съдържа интервали.
Exampле:
„0.03а“
„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++ програмиране? език?
A: Не, MPLAB Harmony не е тестван с C++; следователно, поддръжката за този език за програмиране не е налична. - В: Какво е препоръчителното ниво на оптимизация за изграждане проекти с периферна библиотека MPLAB Harmony?
A: Препоръчва се ниво на оптимизация -O1 за премахване на код от неизползвани секции в периферната библиотека. - В: Как деинсталаторът на MPLAB Harmony обработва потребителски модифицирани files?
A: Деинсталаторът ще изтрие всички fileинсталирани от инсталатора, дори ако са били променени от потребителя. Новите обаче fileДобавените от потребителя елементи няма да бъдат изтрити.
Документи / Ресурси
![]() |
Интегрирана софтуерна рамка MICROCHIP Harmony [pdf] Ръководство за потребителя v1.11, Harmony Integrated Software Framework, Интегрирана софтуерна рамка, Софтуерна рамка, Рамка |





