
Інтегрована програмна платформа MICROCHIP Harmony

Технічні характеристики:
- Назва продукту: Інтегрована програмна платформа MPLAB Harmony
- Версія: v1.11
- Дата виходу: квітень 2017 р
Інформація про продукт:
Інтегрований програмний фреймворк MPLAB Harmony версії 1.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 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 не можна посилатися. Щоб вирішити цю проблему, видаліть обидва file(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-пристроїв було протестовано в обмежених умовах експлуатації за допомогою RTOS. Під час роботи стеку USB-пристроїв на пристрої сімейства PIC32MZ ініціалізація стеку займає три секунди для пристроїв PIC32MZ EC та три мілісекунди для пристроїв PIC32MZ EF. |
| Бібліотека USB-хосту | Видалено підтримку MHC для програмного забезпечення USB Host Beta. Підтримка API USB Host Beta буде видалена в майбутніх випусках. | Наступні функції USB Host Stack не реалізовані:
Драйвери Hub, Audio v1.0 та HID Host Client були протестовані з обмеженою ємністю. Стек USB Host був протестований з обмеженою ємністю за допомогою RTOS. Робота в режимі опитування не перевірялася. Поведінка підключення/відключення була протестована з обмеженою ємністю. Під час роботи стеку USB Host на пристрої сімейства PIC32MZ, стеку потрібно три секунди для ініціалізації для пристроїв PIC32MZ EC та три мілісекунди для пристроїв PIC32MZ EF. Рівень USB Host не виконує перевірку на перевантаження по струму. Ця функція буде доступна в майбутньому випуску MPLAB Harmony. Рівень USB Host не перевіряє рівень Hub Tier. Ця функція буде доступна в майбутньому випуску MPLAB Harmony. Рівень USB Host увімкне першу конфігурацію лише за наявності кількох конфігурацій. Якщо в першій конфігурації немає збігів інтерфейсів, це призведе до непрацездатності пристрою. Увімкнення кількох конфігурацій буде активовано в майбутньому випуску MPLAB Harmony. Драйвер MSD Host Client було протестовано з обмеженою кількістю комерційно доступних USB-флеш-накопичувачів. Драйвер MSD Host Client та рівень USB Host не тестувалися на пропускну здатність читання/запису. Це тестування буде проведено в майбутньому випуску MPLAB Harmony. Драйвер MSD Host Client та драйвер блоку SCSI можна використовувати лише з... File система, якщо file Функцію автоматичного монтування системи ввімкнено. Драйвер клієнта хоста MSD не тестувався з багатолунковими пристроями масової пам’яті та USB-пристроями для читання карт пам’яті. |
| Бібліотека USB-хосту (продовження) | Драйвер блоку USB Host SCSI, драйвер клієнта CDC та драйвер клієнта Audio Host підтримують роботу лише з одним клієнтом. Робота з кількома клієнтами буде ввімкнена в майбутній версії MPLAB Harmony.
Драйвер клієнта USB HID Host не тестувався з різними пристроями. Надсилання виводу або звіту про функції не тестувалося. Драйвер клієнта USB Audio Host не забезпечує реалізацію для таких функцій:
|
Драйвери пристроїв:
| Особливість | Доповнення та оновлення | Відомі проблеми |
| LCC | . | MPLAB Harmony Graphics Composer (MHGC) не може створювати таблицю палітр; тому користувачі повинні надати драйверу LCC масив uint16_t із 256 кольорів RGB з роздільною здатністю 16 біт/пікс. за допомогою функції DRV_GFX_PalletteSet. Вміст цього масиву слугуватиме для відображення колірних індексів на кольори TFT-дисплея.
Налаштування джерела тригера DMA в 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 | Драйвер S1D13517 не підтримує отримання пікселя або масиву пікселів з буфера кадру S1D13517 та не підтримує рендеринг шрифтів під час Anti-ali.asing увімкнено. | |
| Картка Secure Digital (SD). | N/A | Драйвер SD-карти не тестувався в середовищі високочастотних переривань. |
| SPI | N/A | Режим SPI Slave з DMA не працює. Цю проблему буде виправлено в майбутній версії MPLAB Harmony. |
| SPI Flash | Такі функції флеш-пам'яті, як високошвидкісне читання, утримання та захист від запису, не підтримуються бібліотекою драйверів.
Статична реалізація бібліотеки драйверів недоступна. |
|
| USB | Бібліотека драйверів USB була протестована в обмеженому режимі з RTOS.
Під час запуску бібліотеки драйверів USB на пристрої сімейства PIC32MZ стеку потрібно три секунди для ініціалізації пристроїв PIC32MZ EC та три мілісекунди для пристроїв PIC32MZ EF. Деякі API для бібліотеки драйверів USB-хоста можуть змінитися в наступному випуску. Робота бібліотеки драйверів 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 версії 3.06, але працює з версією 3.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 Device, зібрана з використанням пристроїв PIC32MZ, вимагає, щоб структура даних відповіді SCSI Enquiry була розміщена в оперативній пам'яті. Розміщення цієї структури даних у флеш-пам'яті програми призводить до пошкодження відповіді на запит. Цю проблему буде виправлено в майбутньому випуску. Демонстраційна програма hid_basic_keyboard Host фіксує натискання клавіш 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 | N/A | |
| Математичні бібліотеки | Бібліотека математичних обчислень з фіксованою комою DSP:
|
Утиліти:
| Особливість | Доповнення та оновлення | Відомі проблеми |
| Конфігуратор гармонії MPLAB (MHC) | N/A |
|
Програмне забезпечення сторонніх розробників:
| Особливість | Доповнення та оновлення | Відомі проблеми |
| Бібліотека графіки SEGGER emWin | N/A | Підтримується лише контролер дисплея LCC. Підтримка інших контролерів дисплея недоступна в цьому випуску.
API для отримання дескриптора віджета Dialog недоступний у цьому випуску. |
Зміст випуску
У цьому розділі перелічено вміст цього випуску та визначено кожен модуль.
опис
У цій таблиці перелічено вміст цього випуску, включаючи короткий опис і тип випуску (альфа, бета, продакшн або випуск для постачальника).
Проміжне програмне забезпечення та бібліотеки
| /фреймворк/ | опис | Звільнення Тип |
| Bluetooth/CDBT | Бібліотека стека Bluetooth (базова) | виробництво |
| Bluetooth/преміум/аудіо/CDBT
Bluetooth/преміум/аудіо/декодер/sbc |
Бібліотека аудіостеків Bluetooth (преміум)
Бібліотека декодера SBC (преміум) |
виробництво
виробництво |
| завантажувач | Бібліотека завантажувача | виробництво |
| клас b | Бібліотека класу B | виробництво |
| криптовалюта | Криптографічна бібліотека мікрочіпів | виробництво |
| декодер/bmp/BmpДекодер декодер/bmp/GifДекодер декодер/bmp/JpegДекодер декодер/аудіодекодери/декодер_opus декодер/speex декодер/преміум/декодер_aac декодер/преміум/декодер_mp3 декодер/преміум/декодер_wma |
Бібліотека декодера BMP Бібліотека декодера GIF Бібліотека декодера JPEG Бібліотека декодерів Opus Бібліотека декодера Speex Бібліотека декодера AAC (Преміум) Бібліотека декодерів MP3 (Преміум) Бібліотека декодерів WMA (преміум) |
Бета Бета Бета Бета Бета Бета-версія Бета-версія Бета |
| GFX | Бібліотека графіки | виробництво |
| математика/цифрова обробки сигналів | Заголовок API бібліотеки математичних обчислень з фіксованою комою DSP для пристроїв PIC32MZ | виробництво |
| математика/libq | Заголовок API бібліотеки LibQ Fixed-Point Math для пристроїв PIC32MZ | виробництво |
| мережа/прес | Рівень представлення мережі MPLAB Harmony | Бета |
| тест | Бібліотека тестових джгутів | виробництво |
| tcpip | Мережевий стек TCP/IP | виробництво |
| USB | Стек USB-пристроїв
Стек хостів USB |
виробництво
Бета |
Драйвери пристроїв:
| /фреймворк/драйвер/ | опис | Звільнення Тип |
| АЦП | Драйвер аналого-цифрового перетворювача (АЦП)
Динамічна реалізація Статична реалізація |
Бета Бета |
| камера/ovm7690 | Драйвер камери OVM7690
Тільки динамічне впровадження |
Бета |
| може | Драйвер мережі контролера (CAN)
Тільки статична реалізація |
Бета |
| цмп | Драйвер компаратора
Тільки статична реалізація |
Бета |
| кодек/ak4384
кодек/ak4642
кодек/ak4953
кодек/ak7755 |
Драйвер кодека AK4384
Тільки динамічне впровадження
Драйвер кодека AK4642 Тільки динамічне впровадження
Драйвер кодека AK4953 Тільки динамічне впровадження
Драйвер кодека AK7755 Тільки динамічне впровадження |
виробництво
виробництво
виробництво
виробництво |
| командний рядок | Драйвер CPLD XC2C64A
Тільки статична реалізація |
виробництво |
| enc28j60 | Бібліотека драйверів ENC28J60
Тільки динамічне впровадження |
Бета |
| encx24j600 | Бібліотека драйверів ENCx24J600
Тільки динамічне впровадження |
Бета |
| етмак | Драйвер контролера доступу до середовища Ethernet (MAC)
Тільки динамічне впровадження |
виробництво |
| етфія | Драйвер фізичного інтерфейсу Ethernet (PHY)
Тільки динамічне впровадження |
виробництво |
| спалах | Flash драйвер
Тільки статична реалізація |
Бета |
| gfx/контролер/lcc | Недорогий драйвер графіки без контролера (LCC)
Тільки динамічне впровадження |
виробництво |
| gfx/контролер/otm2201a | Драйвер контролера РК-дисплея OTM2201a
Тільки динамічне впровадження |
виробництво |
| gfx/контролер/s1d13517 | Драйвер контролера РК-дисплея Epson S1D13517
Тільки динамічне впровадження |
виробництво |
| gfx/контролер/ssd1289 | Драйвер контролера Solomon Systech SSD1289
Тільки динамічне впровадження |
виробництво |
| gfx/контролер/ssd1926 | Драйвер контролера Solomon Systech SSD1926
Тільки динамічне впровадження |
виробництво |
| gfx/контролер/tft002 | Драйвер графіки TFT002
Тільки динамічне впровадження |
виробництво |
| i2c | Драйвер міжінтегральної схеми (I2C)
Динамічна реалізація Статична реалізація |
Альфа Альфа |
| i2s | Драйвер звуку Inter-IC (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
touch/ar1021
touch/mtch6301
touch/mtch6303 |
10-бітний драйвер сенсорного керування АЦП Тільки динамічне впровадження Сенсорний драйвер AR1021 Тільки динамічне впровадження Драйвер сенсорного керування MTCH6301 Тільки динамічне впровадження Драйвер сенсорного керування MTCH6303 Тільки статична реалізація |
Бета
Бета
Бета
Бета |
| американське мистецтво | Драйвер універсального синхронного/асинхронного приймача/передавача (USART)
Динамічна реалізація Статична реалізація |
виробництво
Бета |
| USB-файли
USB-накопичувачі |
Драйвер контролера універсальної послідовної шини (USB) PIC32MX (USB-пристрій) Тільки динамічна реалізація Драйвер контролера універсальної послідовної шини (USB) PIC32MZ (USB-пристрій) Тільки динамічне впровадження |
виробництво
виробництво |
| USB-файли
USB-накопичувачі |
Драйвер контролера універсальної послідовної шини (USB) PIC32MX (USB-хост)
Тільки динамічне впровадження Драйвер контролера універсальної послідовної шини (USB) PIC32MZ (USB-хост) Тільки динамічне впровадження |
Бета
Бета |
| Wi-Fi/mrf24w
Wi-Fi/mrf24wn |
Драйвер Wi-Fi для контролера MRF24WG Тільки динамічна реалізаціяДрайвер Wi-Fi для контролера MRF24WN Тільки динамічне впровадження |
виробництво
виробництво |
Системні служби
| /фреймворк/система/ | опис | Звільнення Тип |
| clk | Бібліотека сервісів годинникової системи
Динамічна реалізація Статична реалізація |
виробництво
виробництво |
| команда | Бібліотека системних служб процесора команд
Тільки динамічне впровадження |
виробництво |
| поширений | Бібліотека загальних системних служб | Бета |
| консоль | Бібліотека системних служб консолі
Динамічна реалізація Статична реалізація |
Бета
Альфа |
| налагоджувати | Бібліотека системних служб налагодження
Тільки динамічне впровадження |
Бета |
| розробник | Бібліотека сервісів системи керування пристроями
Тільки динамічне впровадження |
виробництво |
| інформаційний центр | Бібліотека сервісів системи прямого доступу до пам'яті
Динамічне впровадження |
виробництво |
| fs | File Бібліотека системних служб
Тільки динамічне впровадження |
виробництво |
| внутр | Бібліотека системних служб переривань
Тільки статична реалізація |
виробництво |
| пам'ять | Бібліотека сервісів систем пам'яті
Тільки статична реалізація |
Бета |
| повідомлення | Бібліотека служб системи обміну повідомленнями
Тільки динамічне впровадження |
Бета |
| порти | Бібліотека системних служб портів
Тільки статична реалізація |
виробництво |
| випадковий | Бібліотека сервісів системи генератора випадкових чисел
Тільки статична реалізація |
виробництво |
| скинути | Скинути бібліотеку системних служб
Тільки статична реалізація |
Бета |
| час очікування | Бібліотека сервісів системи таймера
Тільки динамічне впровадження |
Бета |
| дотик | Бібліотека сервісів Touch System
Тільки динамічне впровадження |
Бета |
| вдт | Бібліотека системних служб сторожового таймера
Тільки статична реалізація |
Бета |
Периферійні бібліотеки:
| /фреймворк/ | опис | Тип випуску |
| периферичний | Вихідний код периферійної бібліотеки для всіх підтримуваних мікроконтролерів 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 для комплекту розробки аудіо PIC32 Bluetooth. | виробництво |
| chipkit_wf32 | BSP для плати розробки Wi-Fi chipKIT™ WF32™. | виробництво |
| чіпкіт_безпровідний | BSP для розробницької плати chipKIT™ Wi-FIRE. | виробництво |
| pic32mx_125_sk | BSP для стартового комплекту PIC32MX1/2/5. | виробництво |
| pic32mx_125_sk+lcc_pictail+qvga | BSP для недорогої безконтрольної (LCC) графічної дочірньої плати PICtail Plus з графічним дисплеєм 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 II. | виробництво |
| pic32mx_pcap_db | BSP для плати розробки графічного інтерфейсу PIC32 з проектованим ємнісним сенсорним екраном. | виробництво |
| pic32mx_usb_digital_audio_ab | BSP для плати аксесуарів USB Audio PIC32 | виробництво |
| pic32mx_usb_sk2 | Стартовий комплект BSP PIC32 USB II. | виробництво |
| pic32mx_usb_sk2+lcc_pictail+qvga | BSP для недорогої безконтрольної (LCC) графічної дочірньої плати PICtail Plus з графічним дисплеєм Truly 3.2 дюйма (320×240), підключеної до стартового комплекту PIC32 USB Starter Kit II. | виробництво |
| pic32mx_usb_sk2+lcc_pictail+wqvga | BSP для недорогої безконтрольної (LCC) графічної дочірньої плати PICtail Plus з платою графічного дисплея 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 з графічним дисплеєм Truly 5.7 дюймів з роздільною здатністю 640×480, підключеною до стартового комплекту PIC32 USB Starter Kit II. | виробництво |
| pic32mx_usb_sk2+s1d_pictail+wqvga | BSP для дочірньої плати графічного контролера PICtail Plus Epson S1D13517 з платою живлення графічного дисплея 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 для дочірньої плати графічного РК-контролера 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), підключеного до комплекту розробки аудіо PIC32 Bluetooth. | виробництво |
| pic32mx460_pim+e16 | BSP для модуля змінного вводу PIC32MX460F512L (PIM), підключеного до плати розробки Explorer 16. | виробництво |
| pic32mx470_pim+e16 | BSP для модуля підключення PIC32MX450/470F512L (PIM), підключеного до плати розробки Explorer 16. | виробництво |
| pic32mx795_pim+e16 | BSP для модуля змінного вводу PIC32MX795F512L (PIM), підключеного до плати розробки Explorer 16. | виробництво |
| pic32mz_ec_pim+bt_audio_dk | BSP для модуля аудіо (PIM) PIC32MZ2048ECH144, підключеного до комплекту розробки аудіо PIC32 Bluetooth. | виробництво |
| 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 (див. Примітка) підключено до стартового комплекту PIC32MZ Embedded Connectivity (EC).
Примітка: Будь ласка, зверніться до місцевого торгового представництва Microchip для отримання інформації про отримання 5-дюймової плати дисплея WVGA PCAP. |
виробництво |
| pic32mz_ec_sk+s1d_pictail+vga | BSP для дочірньої плати графічного контролера PICtail Plus Epson S1D13517 з платою графічного дисплея Truly 5.7″ 640×480, підключеною до стартового комплекту PIC32MZ Embedded Connectivity (EC). | виробництво |
| pic32mz_ec_sk+s1d_pictail+wqvga | BSP для дочірньої плати графічного контролера PICtail Plus Epson S1D13517 з платою графічного дисплея Powertip 4.3″ 480×272, підключеною до стартового комплекту PIC32MZ Embedded Connectivity (EC). | виробництво |
| pic32mz_ec_sk+s1d_pictail+wvga | BSP для дочірньої плати графічного контролера PICtail Plus Epson S1D13517 з 5-дюймовою платою дисплея WVGA PCAP (див. Примітка) підключено до стартового комплекту PIC32MZ Embedded Connectivity з плаваючою комою (EC).
Примітка: Будь ласка, зверніться до місцевого торгового представництва Microchip для отримання інформації про отримання 5-дюймової плати дисплея WVGA PCAP. |
виробництво |
| pic32mz_ef_pim+bt_audio_dk | BSP для модуля аудіо (PIM) PIC32MZ2048EFH144, підключеного до комплекту розробки аудіо PIC32 Bluetooth. | виробництво |
| 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 Comma Unit (EF). | виробництво |
| pic32mz_ef_sk+meb2+wvga | BSP для плати розширення мультимедіа II (MEB II) з 5-дюймовою платою дисплея WVGA PCAP (див. Примітка) підключено до стартового комплекту PIC32MZ Embedded Connectivity з плаваючою комою (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 Comma Unit (EF). | виробництво |
| pic32mz_ef_sk+s1d_pictail+wqvga | Плата BSP для дочірньої плати графічного контролера PICtail Plus Epson S1D13517 з платою графічного дисплея Powertip 4.3″ 480×272, підключеною до стартового комплекту PIC32MZ Embedded Connectivity with Floating Comma Unit (EF). | виробництво |
| wifi_g_db | BSP для демонстраційної плати Wi-Fi G. | виробництво |
Аудіо-додатки:
| /додатки/аудіо/ | опис | Звільнення Тип |
| аудіо_мікрофон_замикання | Демонстрація зворотного зв'язку аудіомікрофона | виробництво |
| аудіотон | Демонстрація аудіотону | виробництво |
| mac_audio_hi_res | Демонстрація аудіо високої роздільної здатності | виробництво |
| sdcard_usb_audio | Демонстрація USB-аудіо SD-карти | Бета |
| універсальні_аудіо_декодери | Демонстрація універсального аудіодекодера | виробництво |
| USB-гарнітура | Демонстрація USB-аудіогарнітури | виробництво |
| usb_мікрофон | Демонстрація USB-аудіомікрофона | виробництво |
| usb_динамік | Демонстрація USB-аудіодинаміка | виробництво |
Програми Bluetooth:
| /додатки/bluetooth/ | опис | Звільнення Тип |
| дані/базові_дані | Демонстрація базових даних Bluetooth® | виробництво |
| дані/датчики_темпу_датч_rgb | Демонстрація даних датчика температури Bluetooth та RGB | виробництво |
| преміум/аудіо/a2dp_avrcp | Демонстрація преміум-аудіо Bluetooth | виробництво |
Застосунки завантажувача:
| /додатки/завантажувач/ | опис | Звільнення Тип |
| основний | Базова демонстрація завантажувача | виробництво |
| Оновлення в реальному часі | Демонстрація оновлення в реальному часі | виробництво |
Застосування класу B:
| /додатки/клас b/ | опис | Звільнення Тип |
| Демо класу B | Демонстрація бібліотеки класу B | виробництво |
Криптографічні застосування:
| /додатки/крипто/ | опис | Звільнення Тип |
| шифрувати_розшифрувати | Демонстрація шифрування/дешифрування MD5 бібліотеки криптографічних периферійних пристроїв | виробництво |
| великий_хеш | Демонстрація хешування периферійної бібліотеки криптографії | виробництво |
Програми для драйверів:
| /додатки/драйвер/ | опис | Звільнення Тип |
| i2c/i2c_rtcc | Демонстрація I2C RTCC | виробництво |
| nvm/nvm_читання_запису | Демонстрація NVM | виробництво |
| spi/serial_eeprom | Демонстрація SPI | виробництво |
| spi/spi_loopback | Демонстрація SPI | виробництво |
| spi_flash/sst25vf020b | Демонстрація пристрою SPI Flash SST25VF020B | виробництво |
| usart/usart_echo | Демонстрація USART | виробництво |
| usart/usart_loopback | Демонстрація петлі USART | виробництво |
Exampдодатки:
| /додатки/examples/ | опис | Звільнення Тип |
| мій_перший_додаток | Підручник з MPLAB Harmony, прикладample Рішення | N/A |
| периферичний | Бібліотека периферійних пристроїв, сумісна з MPLAB Harmony, Exampлес | виробництво |
| система | Бібліотека сервісів систем, сумісних з MPLAB Harmony, 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 | Демонстрація однодискової SD-карти FAT FS | виробництво |
| sdcard_msd_fat_multi_disk | Демонстрація багатодискової SD-карти MSD FAT FS | виробництво |
| sst25_fat | Демонстрація файлової системи FAT SST25 Flash | Альфа |
Графічні програми:
| /додатки/gfx/ | опис | Звільнення Тип |
| базовий_рух_зображення | Демонстрація базової бібліотеки анімованої графіки зображень | виробництво |
| швидкий_старт_emwin | Швидка демонстрація SEGGER emWin | виробництво |
| зовнішні_ресурси | Збережені графічні ресурси. Демонстрація доступу до зовнішньої пам'яті. | виробництво |
| вітрина_графіки | Демонстрація недорогої безконтрольної графіки (LCC) у форматі WVGA | виробництво |
| низький тариф | Демонстрація недорогої безконтрольної графіки (LCC) | виробництво |
| медіа-зображення_viewer | Графіка Медіа Зображення ViewДемонстрація | виробництво |
| об'єкт | Демонстрація шару графічних об'єктів | виробництво |
| примітивний | Демонстрація шару графічних примітивів | виробництво |
| калібрування резистивного дотику | Демонстрація калібрування резистивного дотику | виробництво |
| s1d13517 | Демонстрація контролера РК-дисплея 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_сервер_nvm_mpfs | Комбінована графіка та TCP/IP Web Демонстрація сервера | виробництво |
| Емвін | Можливості SEGGER emWin® на демонстрації MEB II | Бета |
Застосування ОС реального часу:
| /додатки/rtos/ | опис | Звільнення Тип |
| ембоси | Демонстрації SEGGER embOS® | виробництво |
| фріртос | Демонстрації FreeRTOS™ | виробництво |
| openrtos | Демонстрації OPENRTOS | виробництво |
| ниткаx | Демонстрації експрес-логіки ThreadX | виробництво |
| uC_OS_II | Демонстрації Micriµm® µC/OS-II™ | Бета |
| uC_OS_III | Демонстрації Micriµm® µC/OS-III™ | виробництво |
Застосунки TCP/IP:
| /додатки/tcpip/ | опис | Звільнення Тип |
| клієнт_tcp_berkeley | Демонстрація клієнта Berkeley TCP/IP | виробництво |
| berkeley_tcp_server | Демонстрація TCP/IP-сервера Berkeley | виробництво |
| клієнт_udp_berkeley | Демонстрація клієнта Berkeley TCP/IP UDP | виробництво |
| реле_udp_berkeley | Демонстрація ретрансляції TCP/IP UDP в Берклі | виробництво |
| сервер_udp_berkeley | Демонстрація сервера Berkeley TCP/IP UDP | виробництво |
| wolfssl_tcp_client | Демонстрація клієнта TCP/IP wolfSSL | виробництво |
| wolfssl_tcp_server | Демонстрація TCP-сервера wolfSSL TCP/IP | виробництво |
| snmpv3_nvm_mpfs | Мікрочіп енергонезалежної пам'яті SNMPv3, власний File Демонстрація системи | виробництво |
| snmpv3_sdcard_fatfs | SNMPv3 Енергонезалежна пам'ять SD-карта FAT File Демонстрація системи | виробництво |
| tcpip_tcp_client | Демонстрація клієнта TCP/IP TCP | виробництво |
| tcpip_tcp_client_server | Демонстрація клієнт-сервера TCP/IP | виробництво |
| tcpip_tcp_server | Демонстрація TCP/IP сервера | виробництво |
| клієнт tcpip_udp | Демонстрація клієнта TCP/IP UDP | виробництво |
| tcpip_udp_client_server | Демонстрація клієнт-сервера TCP/IP UDP | виробництво |
| tcpip_udp_server | Демонстрація TCP/IP UDP-сервера | виробництво |
| web_сервер_nvm_mpfs | Мікрочіп енергонезалежної пам'яті, власний File система Web Демонстрація сервера | виробництво |
| web_server_sdcard_fatfs | SD-карта FAT File система Web Демонстрація сервера | виробництво |
| wifi_easy_configuration | Демонстрація Wi-Fi® EasyConf | виробництво |
| демоверсія wifi_g | Демонстрація 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_server | Демонстрація сервера wolfSSL TCP/IP | виробництво |
Тестові програми:
| /додатки/meb_ii/ | опис | Звільнення Тип |
| тестиample | Тест гармонії MPLAB Sample Application | Альфа |
Застосування USB-пристроїв:
| /додатки/usb/пристрій/ | опис | Звільнення Тип |
| cdc_com_port_dual | Демонстрація емуляції двох послідовних COM-портів CDC | виробництво |
| cdc_com_port_single | Демонстрація емуляції одного послідовного COM-порту CDC | виробництво |
| cdc_msd_basic | Демонстрація пристрою масової пам'яті (MSD) CDC | виробництво |
| cdc_serial_emulator | Демонстрація емуляції послідовного порту CDC | виробництво |
| cdc_serial_emulator_msd | Демонстрація послідовної емуляції CDC MSD | виробництво |
| hid_basic | Демонстрація базового USB-пристрою інтерфейсу людини (HID) | виробництво |
| hid_joystick | Демонстрація джойстика класу USB HID | виробництво |
| hid_keyboard | Демонстрація клавіатури класу USB HID | виробництво |
| hid_mouse | Демонстрація пристрою USB HID-миша | виробництво |
| hid_msd_basic | Демонстрація USB HID класу MSD | виробництво |
| msd_basic | Демонстрація USB MSD | виробництво |
| msd_fs_spiflash | USB MSD SPI флеш-пам'ять File Демонстрація системи | виробництво |
| msd_sdcard | Демонстрація SD-карти USB MSD | виробництво |
| постачальник | Демонстрація постачальника USB (тобто універсального) | виробництво |
Застосування USB-хосту:
| /додатки/usb/хост/ | опис | Звільнення Тип |
| аудіодинамік | Демонстрація драйвера хост-класу USB Audio v1.0 | виробництво |
| cdc_basic | Базова демонстрація USB CDC | виробництво |
| cdc_msd | Базова демонстрація USB CDC MSD | виробництво |
| hid_basic_keyboard | Демонстрація роботи з USB HID-клавіатурою | виробництво |
| hid_basic_mouse | Демонстрація USB HID Host Mouse | виробництво |
| hub_cdc_hid | Демонстрація USB HID CDC-хабу | виробництво |
| hub_msd | Демонстрація роботи USB-хаба MSD | виробництво |
| msd_basic | Демонстрація простого флеш-накопичувача USB MSD Host | виробництво |
Попередньо зібрані бінарні файли:
| /bin/фреймворк | опис | Звільнення Тип |
| bluetooth | Попередньо створені бібліотеки стеку PIC32 Bluetooth | виробництво |
| Bluetooth/преміум/аудіо | Попередньо створені бібліотеки аудіостеку PIC32 Bluetooth (преміум-класу) | виробництво |
| декодер/преміум/aac_microaptiv | Попередньо зібрана бібліотека декодерів AAC для пристроїв PIC32MZ з основними функціями microAptiv (преміум-версія) | Бета |
| декодер/преміум/aac_pic32mx | Попередньо зібрана бібліотека декодерів AAC для пристроїв PIC32MX (преміум-версія) | Бета |
| декодер/преміум/mp3_microaptiv | Попередньо зібрана бібліотека декодерів MP3 для пристроїв PIC32MZ з основними функціями microAptiv (преміум-версія) | виробництво |
| декодер/преміум/mp3_pic32mx | Попередньо зібрана бібліотека декодерів MP3 для пристроїв PIC32MX (преміум) | виробництво |
| декодер/преміум/wma_microaptiv | Попередньо зібрана бібліотека декодерів WMA для пристроїв PIC32MZ з основними функціями microAptiv (преміум-версія) | Бета |
| декодер/преміум/wma_pic32mx | Попередньо зібрана бібліотека декодерів WMA для пристроїв PIC32MX (преміум-версія) | Бета |
| математика/цифрова обробки сигналів | Попередньо створені бібліотеки математичних обчислень з фіксованою комою DSP для пристроїв PIC32MZ | виробництво |
| математика/libq | Попередньо створені математичні бібліотеки LibQ для фіксованої коми для пристроїв PIC32MZ | виробництво |
| математика/libq/libq_c | Попередньо зібрана математична бібліотека з C-реалізаціями, сумісна з пристроями Pic32MX та Pic32MZ. (ПРИМІТКА: Ці процедури не сумісні з функціями бібліотеки libq) | Бета |
| периферичний | Попередньо створені периферійні бібліотеки | Продакшн/Бета-версія |
Збірка фреймворку:
| /збірка/фреймворк/ | опис | Звільнення Тип |
| математика/libq | Проєкт збірки бібліотеки LibQ | виробництво |
| математика/libq | Проект збірки бібліотеки LibQ_C | Альфа |
| периферичний | Проект створення периферійної бібліотеки | виробництво |
Утиліти:
| /комунальні послуги/ | опис | Звільнення Тип |
| мхк/plugins/displaymanager/displaymanager.jar | Плагін MPLAB Harmony Display Manager | Бета |
| mhc/com-microchip-mplab-modules-mhc.nbm | Плагін MPLAB Harmony Configurator (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 Microchip Node Discoverer | виробництво |
Програмне забезпечення сторонніх розробників:
| /третя_сторона/ | опис | Звільнення Тип |
| декодер | Розповсюдження вихідного коду бібліотеки декодерів | Продавець |
| 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 Distribution | Продавець |
| 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 та для фіксації будь-яких винятків або обмежень щодо рекомендацій щодо сумісності | виробництво |
| короткий_звіт_про_гармонію_версія_1.11.pdf | Короткий огляд випуску MPLAB Harmony, що надає коротку інформацію про випуск | виробництво |
| harmony_release_notes_v1.11.pdf | Примітки до випуску MPLAB Harmony у форматі PDF | виробництво |
| ліцензія_harmony_v1.11.pdf | Ліцензійна угода на програмне забезпечення MPLAB Harmony у форматі PDF | виробництво |
Типи випусків
У цьому розділі описано типи випусків та їх значення.
опис
Релізи модулів MPLAB Harmony можуть бути одного з трьох різних типів, як показано на наступній ілюстрації.

Альфа-реліз
Альфа-версія модуля зазвичай є початковим релізом. Альфа-релізи матимуть повну реалізацію основного набору функцій, вони пройдуть функціональне модульне тестування та будуть зібрані правильно. Альфа-реліз – це чудова «попередня» версія.view«щодо нової розробки, над якою працює Microchip, і це може бути дуже корисно для дослідження нових функцій. Однак, воно ще не пройшло повний офіційний процес тестування, і майже напевно, що деякі його інтерфейси зміняться до випуску виробничої версії, тому його не рекомендується використовувати у виробничому середовищі».
Бета-версія
Бета-версія модуля пройшла тестування через внутрішній інтерфейс.view процес і пройшов офіційне тестування своєї функціональності. Крім того, проблеми, про які повідомлялося в альфа-версії, були виправлені або задокументовані. Коли модуль знаходиться в бета-версії, ви можете очікувати, що він працюватиме правильно за нормальних обставин, і ви можете очікувати, що його інтерфейс дуже близький до остаточного вигляду (хоча за потреби все ще можна внести зміни). Однак він не пройшов стрес-тестування або тестування продуктивності, і він може не вийти з ладу коректно, якщо використовувати його неправильно. Бета-реліз не рекомендується для виробничого використання, але його можна використовувати для розробки.
Випуск виробництва
На момент випуску модуля у робочій формі він є повністю функціональним, повністю протестованим, а його інтерфейс «замороженим». Усі відомі проблеми з попередніх релізів будуть виправлені або задокументовані. Існуючий інтерфейс не зміниться в майбутніх релізах. Він може бути розширений додатковими функціями та функціями інтерфейсу, але існуючі функції інтерфейсу не зміняться. Це стабільний код зі стабільним інтерфейсом прикладних програм (API), на який ви можете покластися у робочій формі.
Номери версій
У цьому розділі описано значення номерів версій MPLAB Harmony.
опис
Схема нумерації версій MPLAB Harmony
MPLAB Harmony використовує таку схему нумерації версій:
<major>.<minor>[.<dot>][<release type>]
Де:
- = Значна редакція (суттєва зміна, яка впливає на багато або всі модулі)
- = Незначні зміни (нові функції, регулярні випуски)
- [. ] = Реліз Dot (виправлення помилок, незаплановані релізи)
- [ ] = Тип випуску (a для альфа-версії та b для бета-версії, якщо застосовується). Версії виробничого випуску не містять літери типу випуску.
Рядок версії
Функція SYS_VersionStrGet поверне рядок у форматі:
« . [. ][ ]”
Де:
- — це номер основної версії модуля
- номер мінорної версії модуля
- необов'язковий номер випуску з позначеннями «патч» або «крапка» (який не включається до рядка, якщо він дорівнює «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.
FAQ
- З: Чи можна використовувати MPLAB Harmony з програмуванням на C++? мова?
A: Ні, MPLAB Harmony не тестувався з C++; тому підтримка цієї мови програмування недоступна. - З: Який рекомендований рівень оптимізації для побудови проекти з периферійною бібліотекою MPLAB Harmony?
A: Для видалення коду з невикористовуваних розділів периферійної бібліотеки рекомендується використовувати рівень оптимізації -O1. - З: Як деінсталятор MPLAB Harmony обробляє зміни, внесені користувачем files?
A: Програма видалення видалить усі fileвстановлені інсталятором, навіть якщо вони були змінені користувачем. Однак нові fileдодані користувачем, не будуть видалені.
Документи / Ресурси
![]() | Інтегрована програмна платформа Harmony |
Список літератури
- Посібник користувачаmanual.tools

