Интегрированная программная среда MICROCHIP Harmony

Технические характеристики:
- Название продукта: Интегрированная программная среда MPLAB Harmony
- Версия: v1.11
- Дата выхода: апрель 2017 г.
Информация о продукте:
MPLAB Harmony Integrated Software Framework v1.11 — это программный фреймворк, предназначенный для упрощения и ускорения разработки встраиваемых приложений для микроконтроллеров Microchip. Он предоставляет полный набор библиотек, драйверов и промежуточного программного обеспечения для упрощения процесса разработки.
Инструкции по применению продукта
Особенности и известные проблемы:
Возможности MPLAB Harmony:
- Поддерживает широкий спектр микроконтроллеров 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 1.11.xx
Обновление до этой версии MPLAB Harmony
Обновление до этой версии MPLAB Harmony относительно простое. Подробные инструкции см. в разделе Портирование и обновление до MPLAB Harmony.
Что нового и известные проблемы
В следующих таблицах перечислены функции, которые были изменены или добавлены, а также известные проблемы, которые были выявлены с момента последнего выпуска MPLAB Harmony. Все известные проблемы, которые еще предстоит решить, были сохранены из предыдущего выпуска.
Гармония MPLAB:
| Особенность | Дополнения и обновления | Известные проблемы |
| Общий | MPLAB Harmony не тестировался с C++, поэтому поддержка этого языка программирования не поддерживается.
Уровень оптимизации «-O1» рекомендуется использовать при сборке любых проектов, включающих готовый двоичный файл MPLAB Harmony (.a file) периферийной библиотеки. Это необходимо для того, чтобы компоновщик удалил код из неиспользуемых разделов (для функций периферийной библиотеки, которые не используются). В качестве альтернативы вы можете выбрать «Удалить неиспользуемые разделы» в общих параметрах диалогового окна свойств xc32-ld (компоновщика). Деинсталлятор MPLAB Harmony удалит все files установлены установщиком, даже если они были изменены пользователем. Однако деинсталлятор не будет удалить новый fileдобавлены пользователем в папку установки MPLAB Harmony. Плагин MPLAB Harmony Display Manager обеспечивает полную поддержку конфигурации и симуляции для сгенерированного LCC драйвера, а также базовую поддержку для всех других драйверов графических контроллеров. Полная поддержка конфигурации и симуляции для других драйверов графических контроллеров будет добавлена в будущем выпуске MPLAB Harmony. |
Промежуточное программное обеспечение и библиотеки:
| Особенность | Дополнения и обновления | Известные проблемы |
| Библиотека загрузчика | Загрузчик UDP не компилируется для устройств PIC32MZ, если выбран microMIPS. | |
| Криптобиблиотека | Н/Д | Перенос проектов, использующих аппаратную библиотеку Crypto и имеющих несколько конфигураций, может привести к проблеме компиляции после повторной генерации кода. MPLAB X IDE покажет, что pic32mz-crypt.h и pic32mz-hash.c files исключены из конфигурации, хотя он пытался их добавить. Компилятор выдаст ошибки, сообщающие, что на некоторые функции Crypto нельзя ссылаться. Чтобы обойти эту проблему, удалите оба files (pic32mz-crypt.h и pic32mz-hash.c) из проекта и используйте MPLAB Harmony Configurator (MHC) для повторной генерации всех конфигураций, которые используют эти files. |
| Библиотеки декодеров | Из-за требований к памяти и объема доступной SRAM некоторые декодеры не могут работать одновременно с другими декодерами. Однако в демонстрации universal_audio_decoders каждый декодер будет работать индивидуально. | |
| File Система | Найдено и исправлено потенциальное исключение нулевого указателя в функции размонтирования. | |
| Графические библиотеки | Декодирование JPEG не поддерживает прогрессивные сканированные изображения. Некоторые анимированные GIF-изображения со встроенной прозрачностью могут демонстрировать разрывы. Сгенерированный драйвер LCCG поддерживает разрешение дисплея до WVGA или эквивалентное. | |
| Стек TCP / IP | СМТПК:
|
|
| Библиотека USB-устройств | Н/Д | Стек 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 Stack был протестирован в ограниченном режиме с RTOS. Работа в режиме опроса не была протестирована. Поведение присоединения/отсоединения было протестировано в ограниченном режиме. При запуске USB Host Stack на устройстве семейства PIC32MZ стеку требуется три секунды для инициализации для устройств PIC32MZ EC и три миллисекунды для устройств PIC32MZ EF. Уровень USB Host не выполняет проверку перегрузки по току. Эта функция будет доступна в будущем выпуске MPLAB Harmony. Уровень USB Host не проверяет уровень Hub Tier. Эта функция будет доступна в будущем выпуске MPLAB Harmony. Уровень USB Host включит только первую конфигурацию при наличии нескольких конфигураций. Если в первой конфигурации нет совпадений интерфейсов, это приводит к тому, что устройство становится неработоспособным. Включение нескольких конфигураций будет активировано в будущем выпуске MPLAB Harmony. MSD Host Client Driver был протестирован с ограниченным количеством коммерчески доступных USB-флеш-накопителей. MSD Host Client Driver и USB Host Layer не были протестированы на пропускную способность чтения/записи. Это тестирование будет проведено в будущем выпуске MPLAB Harmony. MSD Host Client Driver и SCSI block driver могут использоваться только с File система, если file Функция автоматического монтирования системы включена. Драйвер клиента хоста MSD не тестировался с устройствами хранения данных Multi-LUN и устройствами чтения карт USB. |
| Библиотека USB-хоста (продолжение) | Драйвер блока USB Host SCSI, драйвер клиента CDC и драйвер клиента Audio Host поддерживают только одноклиентскую работу. Многоклиентская работа будет включена в будущем выпуске MPLAB Harmony.
Драйвер USB HID Host Client не тестировался с несколькими устройствами использования. Отправка выходных данных или отчета о функциях не тестировалась. Драйвер USB Audio Host Client не обеспечивает реализацию следующих функций:
|
Драйверы устройств:
| Особенность | Дополнения и обновления | Известные проблемы |
| ЛКК | . | MPLAB Harmony Graphics Composer (MHGC) не может предоставить таблицу палитры; поэтому пользователи должны предоставить массив uint16_t из 256 16 bpp RGB-цветов драйверу LCC с помощью функции DRV_GFX_PalletteSet. Содержимое этого массива будет служить для сопоставления цветовых индексов с цветами дисплея TFT.
Изменилась настройка источника запуска DMA в MHC. Если настройка вашего проекта установлена на 3, 5, 7 или 9, MHC пометит ее красным. Измените на 2, 4, 6 или 8. Все нечетные таймеры удаляются из выбора. Хотя эти таймеры функциональны по умолчанию, только четные таймеры (2, 4, 6, 8) будут принимать изменения в значениях предварительного делителя. |
| I2C | Н/Д | Драйвер I2C с использованием периферийного устройства и реализации Bit-banged:
|
| 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. | |
| Безопасная цифровая (SD) карта | Н/Д | Драйвер SD-карты не тестировался в условиях высокочастотных прерываний. |
| СПИ | Н/Д | Режим SPI Slave с DMA не работает. Эта проблема будет исправлена в будущем выпуске MPLAB Harmony. |
| SPI Flash | Такие функции флэш-памяти, как высокоскоростное чтение, удержание и защита от записи, не поддерживаются библиотекой драйвера.
Статическая реализация библиотеки драйвера недоступна. |
|
| USB | Библиотека драйверов USB была протестирована в ограниченном объеме с RTOS.
При запуске библиотеки драйверов USB на устройстве семейства PIC32MZ стеку требуется три секунды для инициализации устройств PIC32MZ EC и три миллисекунды для устройств PIC32MZ EF. Некоторые API для библиотеки драйверов хоста USB могут измениться в следующем выпуске. Работа библиотеки драйверов хоста USB в режиме опроса не тестировалась. Поведение библиотеки драйверов хоста USB при подключении/отключении тестировалось в ограниченном объеме. |
Системные службы:
| Особенность | Дополнения и обновления | Известные проблемы |
| ДМА |
Периферийные библиотеки:
| Особенность | Дополнения и обновления | Известные проблемы |
| АДЧС | Н/Д | FIFO не поддерживается в этой версии периферийной библиотеки. |
| ИКС | Н/Д | Значение делителя тактовой частоты SQI выше CLK_DIV_16 не будет работать. Для достижения оптимальной тактовой частоты SQI используйте значение делителя тактовой частоты SQI ниже CLK_DIV_16.
Примечание: Эта проблема актуальна для любых приложений, использующих модуль SQI. |
Приложения
| Особенность | Дополнения и обновления | Известные проблемы |
| Аудиодемонстрации | Изменено в Universal_audio_decoders для ограничения глубины каталога в file system. Это предотвратит исключение, если в противном случае оно возникнет за пределами 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ле | Н/Д | Демонстрация command_appio не работает с MPLAB X IDE v3.06, но работоспособна с v3.00. |
| TCP/IP Wi-Fi
Демонстрации |
Н/Д | Демонстрация tcpip_tcp_client с использованием конфигураций ENC24xJ600 или ENC28J60 работает неправильно, если драйвер SPI включает DMA. Пожалуйста, отключите опцию SPI DMA для этих конфигураций. Это будет исправлено в будущем выпуске MPLAB Harmony. |
| Тестовые приложения | Н/Д | В конфигурациях FreeRTOS для использования с PIC32MZ EF Starter Kit библиотека с плавающей точкой отключена в параметрах проекта. |
| Демонстрации USB | Демонстрационное приложение устройства msd_basic, созданное с использованием устройств PIC32MZ, требует, чтобы структура данных ответа SCSI Enquiry была размещена в ОЗУ. Размещение этой структуры данных во флэш-памяти программы приводит к повреждению ответа запроса. Эта проблема будет исправлена в будущем выпуске. Демонстрация хоста hid_basic_keyboard захватывает нажатия клавиш AZ, az, 0-9, Shift и CAPS LOCK только. Функциональность светодиодной подсветки клавиатуры и поддержка других комбинаций клавиш будут обновлены в будущем выпуске. В демонстрации хоста audio_speaker Plug and Play может не работать для конфигураций pic32mz_ef_sk_int_dyn и pic32mx_usb_sk2_int_dyn. Эта проблема будет исправлена в будущем выпуске. В демонстрационном приложении хоста hub_msd обнаружение plug and play концентратора может иногда давать сбой. Однако, если концентратор подключен до того, как устройство PIC32MZ будет освобождено от сброса, демонстрационное приложение работает так, как и ожидалось. Эта проблема исследуется, и исправление будет доступно в будущем выпуске MPLAB Harmony. Рекомендуется использовать концентратор с автономным питанием при попытке использовать доступные демонстрационные приложения концентратора. Регулятор питания VBUS в стартовом наборе может не соответствовать текущим требованиям концентратора с питанием от шины, что может привести к непредсказуемому поведению демонстрационного приложения. |
Структура сборки:
| Особенность | Дополнения и обновления | Известные проблемы |
| Библиотека стека Bluetooth | Н/Д | |
| Математические библиотеки | Библиотека DSP-математики с фиксированной точкой:
|
Коммунальные услуги:
| Особенность | Дополнения и обновления | Известные проблемы |
| Конфигуратор MPLAB Harmony (MHC) | Н/Д |
|
Стороннее программное обеспечение:
| Особенность | Дополнения и обновления | Известные проблемы |
| Графическая библиотека SEGGER emWin | Н/Д | Поддерживается только контроллер дисплея LCC. Поддержка других контроллеров дисплея в этом выпуске недоступна.
API для извлечения дескриптора виджета Dialog в этой версии недоступен. |
Содержание релиза
В этой теме перечислено содержимое этого выпуска и определен каждый модуль.
Описание
В этой таблице перечислено содержимое этого выпуска, включая краткое описание и тип выпуска (альфа, бета, производственный или вендорский).
Промежуточное ПО и библиотеки
| /рамки/ | Описание | Выпускать Тип |
| блютуз/cdbt | Библиотека стека Bluetooth (базовая) | Производство |
| bluetooth/премиум/аудио/cdbt
bluetooth/премиум/аудио/декодер/sbc |
Библиотека Bluetooth Audio Stack (Премиум)
Библиотека декодера SBC (Премиум) |
Производство
Производство |
| загрузчик | Библиотека загрузчика | Производство |
| классб | Библиотека класса B | Производство |
| крипто | Криптографическая библиотека Microchip | Производство |
| декодер/bmp/BmpDecoder декодер/bmp/GifDecoder декодер/bmp/JpegDecoder декодер/audio_decoders/decoder_opus декодер/speex декодер/премиум/декодер_aac декодер/премиум/декодер_mp3 декодер/премиум/декодер_wma |
Библиотека декодера BMP Библиотека декодера GIF Библиотека декодера JPEG Библиотека декодера Opus Библиотека декодера Speex Библиотека декодера AAC (Премиум) Библиотека декодера MP3 (Премиум) Библиотека декодера WMA (Премиум) |
Бета Бета Бета Бета Бета Бета Бета Бета |
| GFX | Графическая библиотека | Производство |
| математика/цифровая обработка сигналов | Заголовок API библиотеки DSP Fixed-Point Math для устройств PIC32MZ | Производство |
| математика/libq | Заголовок API библиотеки математической обработки с фиксированной точкой LibQ для устройств PIC32MZ | Производство |
| нетто/пресс | Уровень представления сети MPLAB Harmony | Бета |
| тест | Библиотека тестовых жгутов | Производство |
| tcpip | Сетевой стек TCP/IP | Производство |
| USB | Стек USB-устройств
USB-хост-стек |
Производство
Бета |
Драйверы устройств:
| /фреймворк/драйвер/ | Описание | Выпускать Тип |
| АЦП | Драйвер аналого-цифрового преобразователя (АЦП)
Динамическая реализация Статическая реализация |
Бета Бета |
| камера/ovm7690 | Драйвер камеры OVM7690
Только динамическая реализация |
Бета |
| может | Драйвер контроллерной локальной сети (CAN)
Только статическая реализация |
Бета |
| смк | Драйвер компаратора
Только статическая реализация |
Бета |
| кодек/ak4384
кодек/ak4642
кодек/ak4953
кодек/ak7755 |
Драйвер кодека AK4384
Только динамическая реализация
Драйвер кодека AK4642 Только динамическая реализация
Драйвер кодека AK4953 Только динамическая реализация
Драйвер кодека AK7755 Только динамическая реализация |
Производство
Производство
Производство
Производство |
| cpld | Драйвер CPLD XC2C64A
Только статическая реализация |
Производство |
| enc28j60 | Библиотека драйвера ENC28J60
Только динамическая реализация |
Бета |
| encx24j600 | Библиотека драйверов ENCx24J600
Только динамическая реализация |
Бета |
| этмак | Драйвер контроллера доступа к среде Ethernet (MAC)
Только динамическая реализация |
Производство |
| этфи | Драйвер физического интерфейса Ethernet (PHY)
Только динамическая реализация |
Производство |
| вспышка | Флэш-Драйвер
Только статическая реализация |
Бета |
| 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 Sound (I2S)
Только динамическая реализация |
Бета |
| ic | Драйвер захвата входных данных
Только статическая реализация |
Бета |
| нвм | Драйвер энергонезависимой памяти (NVM)
Динамическая реализация Статическая реализация |
Бета Бета |
| oc | Драйвер сравнения выходных данных
Только статическая реализация |
Бета |
| пмп | Драйвер параллельного главного порта (PMP)
Динамическая реализация Статическая реализация |
Бета-версия производства |
| ртсс | Драйвер часов и календаря реального времени (RTCC)
Только статическая реализация |
Бета |
| SD-карта | Драйвер SD-карты (клиент SPI-драйвера)
Только динамическая реализация |
Бета |
| спи | Драйвер последовательного периферийного интерфейса (SPI)
Динамическая реализация Статическая реализация |
Бета-версия производства |
|
spi_flash/sst25vf016b spi_flash/sst25vf020b spi_flash/sst25vf064c spi_flash/sst25 |
Драйверы SPI Flash
Только динамическая реализация |
Альфа |
| тмр | Драйвер таймера
Динамическая реализация Статическая реализация |
Бета-версия производства |
| сенсорный/adc10bit
сенсорный/ar1021
сенсорный/mtch6301
сенсорный/mtch6303 |
Драйвер сенсорного экрана АЦП 10-бит Только динамическая реализация Драйвер сенсорного экрана AR1021 Только динамическая реализация Драйвер сенсорного экрана MTCH6301 Только динамическая реализация Драйвер сенсорного экрана MTCH6303 Только статическая реализация |
Бета
Бета
Бета
Бета |
| usart | Универсальный синхронный/асинхронный драйвер приемника/передатчика (USART)
Динамическая реализация Статическая реализация |
Производство
Бета |
| usbfs
usbhs |
Драйвер контроллера универсальной последовательной шины (USB) PIC32MX (устройство USB) Только динамическая реализацияДрайвер контроллера универсальной последовательной шины (USB) PIC32MZ (устройство USB) Только динамическая реализация |
Производство
Производство |
| usbfs
usbhs |
Драйвер контроллера универсальной последовательной шины (USB) PIC32MX (USB-хост)
Только динамическая реализация Драйвер контроллера универсальной последовательной шины (USB) PIC32MZ (USB-хост) Только динамическая реализация |
Бета
Бета |
| Wi-Fi/mrf24w
Wi-Fi/mrf24wn |
Драйвер Wi-Fi для контроллера MRF24WG Только динамическая реализацияДрайвер Wi-Fi для контроллера MRF24WN Только динамическая реализация |
Производство
Производство |
Системные службы
| /фреймворк/система/ | Описание | Выпускать Тип |
| цлк | Библиотека службы часовой системы
Динамическая реализация Статическая реализация |
Производство
Производство |
| команда | Библиотека системной службы командного процессора
Только динамическая реализация |
Производство |
| общий | Общая системная библиотека обслуживания | Бета |
| консоль | Библиотека служб консольной системы
Динамическая реализация Статическая реализация |
Бета
Альфа |
| отлаживать | Библиотека отладочной системной службы
Только динамическая реализация |
Бета |
| девкон | Библиотека служб системы управления устройствами
Только динамическая реализация |
Производство |
| дма | Библиотека сервисов системы прямого доступа к памяти
Динамическая реализация |
Производство |
| fs | File Библиотека системных служб
Только динамическая реализация |
Производство |
| инт | Библиотека обслуживания системы прерываний
Только статическая реализация |
Производство |
| память | Библиотека службы системы памяти
Только статическая реализация |
Бета |
| сообщение | Библиотека служб системы обмена сообщениями
Только динамическая реализация |
Бета |
| порты | Библиотека служб системы портов
Только статическая реализация |
Производство |
| случайный | Библиотека системного сервиса генератора случайных чисел
Только статическая реализация |
Производство |
| перезагрузить | Сброс системной библиотеки обслуживания
Только статическая реализация |
Бета |
| тмр | Библиотека системного обслуживания таймера
Только динамическая реализация |
Бета |
| трогать | Библиотека сенсорных системных сервисов
Только динамическая реализация |
Бета |
| вдт | Библиотека системной службы сторожевого таймера
Только статическая реализация |
Бета |
Периферийные библиотеки:
| /рамки/ | Описание | Тип выпуска |
| периферийный | Исходный код библиотеки периферийных устройств для всех поддерживаемых микроконтроллеров PIC32 | Производство |
| PIC32MX1XX/2XX 28/36/44-pin Family | Производство | |
| PIC32MX1XX/2XX/5XX 64/100-pin Family | Производство | |
| PIC32MX320/340/360/420/440/460 Family | Производство | |
| PIC32MX330/350/370/430/450/470 Family | Производство | |
| Семейство PIC32MX5XX/6XX/7XX | Производство | |
| Семейство встроенных интерфейсов (EC) PIC32MZ | Производство | |
| Встроенная связь PIC32MZ с семейством устройств с плавающей точкой (EF) | Производство |
Уровень абстракции операционной системы (OSAL):
| /рамки/ | Описание | Выпускать Тип |
| осал | Уровень абстракции операционной системы (OSAL) | Производство |
Пакеты поддержки совета директоров (BSP):
| /bsp/ | Описание | Выпускать Тип |
| bt_audio_dk | BSP для комплекта разработки PIC32 Bluetooth Audio. | Производство |
| чипкит_wf32 | BSP для платы разработки chipKIT™ WF32™ Wi-Fi. | Производство |
| чипкит_wifire | 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+меб | 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_цифровой_аудио_ab | BSP для платы USB-аудиоаксессуаров PIC32 | Производство |
| pic32mx_usb_sk2 | BSP — стартовый комплект PIC32 USB II. | Производство |
| pic32mx_usb_sk2+lcc_pictail+qvga | BSP для недорогой дочерней платы без контроллера (LCC) Graphics PICtail Plus с платой графического дисплея Truly 3.2″ 320×240, подключенной к стартовому комплекту PIC32 USB Starter Kit II. | Производство |
| pic32mx_usb_sk2+lcc_pictail+wqvga | BSP для недорогой дочерней платы без контроллера (LCC) Graphics PICtail Plus с платой графического дисплея Powertip 4.3″ 480×272, подключенной к стартовому комплекту PIC32 USB Starter Kit II. | Производство |
| pic32mx_usb_sk2+меб | 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 с платой 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 для графического ЖК-контроллера PICtail Plus SSD1926 Дочерняя плата с графическим дисплеем Truly 3.2″ 320×240, подключенная к стартовому комплекту PIC32 USB Starter Kit II. | Производство |
| pic32mx_usb_sk3 | BSP для стартового комплекта PIC32 USB III. | Производство |
| pic32mx270f512l_pim+bt_audio_dk | BSP для подключаемого модуля PIC32MX270F512L (PIM), подключенного к комплекту разработки Bluetooth Audio PIC32. | Производство |
| 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 для подключаемого аудиомодуля PIC32MZ2048ECH144 (PIM), подключенного к комплекту разработки Bluetooth Audio 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.
Примечание: Для получения информации о приобретении 5-дюймовой платы дисплея WVGA PCAP обратитесь в местный офис продаж Microchip. |
Производство |
| pic32mz_ec_sk+s1d_pictail+vga | BSP для дочерней платы графического контроллера PICtail Plus Epson S1D13517 с платой графического дисплея 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 с модулем вычислений с плавающей точкой (EC).
Примечание: Для получения информации о приобретении 5-дюймовой платы дисплея WVGA PCAP обратитесь в местный офис продаж Microchip. |
Производство |
| pic32mz_ef_pim+bt_audio_dk | BSP для подключаемого аудиомодуля PIC32MZ2048EFH144 (PIM), подключенного к комплекту разработки Bluetooth Audio PIC32. | Производство |
| pic32mz_ef_pim+e16 | BSP для подключаемого модуля PIC32MZ2048EFH100 (PIM), подключенного к плате разработки Explorer 16. | Производство |
| pic32mz_ef_sk | BSP для стартового комплекта PIC32MZ Embedded Connectivity with Floating Point (EF). | Производство |
| pic32mz_ef_sk+meb2 | BSP для платы расширения мультимедиа II (MEB II), подключенной к стартовому комплекту встроенных средств связи PIC32MZ с модулем вычислений с плавающей точкой (EF). | Производство |
| pic32mz_ef_sk+meb2+wvga | BSP для платы расширения мультимедиа II (MEB II) с 5-дюймовой платой дисплея WVGA PCAP (см. Примечание) подключен к стартовому комплекту встроенной микросхемы связи PIC32MZ с модулем вычислений с плавающей точкой (EF).
Примечание: Для получения информации о приобретении 5-дюймовой платы дисплея WVGA PCAP обратитесь в местный офис продаж Microchip. |
Производство |
| 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 с модулем вычислений с плавающей точкой (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/ | Описание | Выпускать Тип |
| данные/data_basic | Демонстрация базовых данных Bluetooth® | Производство |
| данные/data_temp_sens_rgb | Демонстрация данных Bluetooth-датчика температуры и RGB-подсветки | Производство |
| премиум/аудио/a2dp_avrcp | Демонстрация Bluetooth Premium Audio | Производство |
Приложения загрузчика:
| /приложения/загрузчик/ | Описание | Выпускать Тип |
| базовый | Демонстрация базового загрузчика | Производство |
| LiveUpdate | Демонстрация обновления в реальном времени | Производство |
Приложения класса 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 | Производство |
Example Приложения:
| /приложения/examples / | Описание | Выпускать Тип |
| мое_первое_приложение | MPLAB Harmony Учебное пособие Exampле Решение | Н/Д |
| периферийный | MPLAB Harmony-совместимая периферийная библиотека Exampле | Производство |
| система | Библиотека системных служб, совместимая с MPLAB Harmonyampле | Производство |
Применение программатора внешней памяти:
| /приложения/программист/ | Описание | Выпускать Тип |
| внешняя_флэш | Демонстрация внешнего загрузчика Flash | Производство |
| 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/ | Описание | Выпускать Тип |
| basic_image_motion | Демонстрация базовой библиотеки графики движения изображений | Производство |
| emwin_quickstart | Демонстрация быстрого старта SEGGER emWin | Производство |
| внешние_ресурсы | Демонстрация доступа к внешней памяти сохраненных графических ресурсов | Производство |
| графическая_витрина | Демонстрация графического недорогого контроллера (LCC) WVGA | Производство |
| лсс | Демонстрация недорогой графики без контроллера (LCC) | Производство |
| медиа_изображение_viewer | Графические медиа-изображения ViewДемонстрация | Производство |
| объект | Демонстрация слоя графических объектов | Производство |
| примитивный | Демонстрация слоя графических примитивов | Производство |
| резистивная_сенсорная_калибровка | Демонстрация калибровки резистивного сенсора | Производство |
| с1д13517 | Демонстрация контроллера ЖК-дисплея Epson S1D13517 | Производство |
| ssd1926 | Демонстрация контроллера Solomon Systech SSD1926 | Производство |
Плата расширения мультимедиа II (MEB II) Приложения:
| /приложения/meb_ii/ | Описание | Выпускать Тип |
| gfx_камера | Демонстрация графической камеры | Производство |
| 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 | Демонстрации 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 | Демонстрация клиента TCP/IP в Беркли | Производство |
| berkeley_tcp_server | Демонстрация сервера TCP/IP в Беркли | Производство |
| berkeley_udp_client | Демонстрация клиента Berkeley TCP/IP UDP | Производство |
| berkeley_udp_relay | Демонстрация ретрансляции TCP/IP UDP в Беркли | Производство |
| berkeley_udp_server | Демонстрация сервера Berkeley TCP/IP UDP | Производство |
| wolfssl_tcp_client | Демонстрация TCP/IP TCP-клиента wolfSSL | Производство |
| wolfssl_tcp_server | Демонстрация TCP-сервера wolfSSL TCP/IP | Производство |
| snmpv3_nvm_mpfs | Энергонезависимая память SNMPv3, фирменная микросхема File Демонстрация системы | Производство |
| snmpv3_sdcard_fatfs | Карта памяти SD с энергонезависимой памятью SNMPv3 FAT File Демонстрация системы | Производство |
| tcpip_tcp_client | Демонстрация TCP/IP TCP-клиента | Производство |
| tcpip_tcp_client_server | Демонстрация TCP/IP TCP Client Server | Производство |
| tcpip_tcp_server | Демонстрация TCP/IP TCP-сервера | Производство |
| tcpip_udp_client | Демонстрация клиента TCP/IP UDP | Производство |
| tcpip_udp_клиент_сервер | Демонстрация сервера клиента TCP/IP UDP | Производство |
| tcpip_udp_server | Демонстрация сервера TCP/IP UDP | Производство |
| web_сервер_nvm_mpfs | Микросхема энергонезависимой памяти, собственная разработка File Система Web Демонстрация сервера | Производство |
| web_сервер_sdcard_fatfs | SD-карта FAT File Система Web Демонстрация сервера | Производство |
| простая_конфигурация_wifi | Демонстрация Wi-Fi® EasyConf | Производство |
| wifi_g_demo | Демонстрация Wi-Fi G | Производство |
| wifi_wolfssl_tcp_client | Демонстрация клиента Wi-Fi wolfSSL TCP/IP | Производство |
| wifi_wolfssl_tcp_server | Демонстрация сервера Wi-Fi wolfSSL TCP/IP | Производство |
| wolfssl_tcp_client | Демонстрация клиента TCP/IP wolfSSL | Производство |
| wolfssl_tcp_server | Демонстрация сервера TCP/IP wolfSSL | Производство |
Тестовые приложения:
| /приложения/meb_ii/ | Описание | Выпускать Тип |
| тест_сample | MPLAB Harmony Тест Sampле Применение | Альфа |
Приложения 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 | Демонстрация последовательной эмуляции CDC MSD | Производство |
| 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 Flash File Демонстрация системы | Производство |
| msd_sdcard | Демонстрация карты памяти USB MSD SD | Производство |
| продавец | Демонстрация поставщика USB (т.е. универсального) | Производство |
Приложения USB-хоста:
| /приложения/usb/хост/ | Описание | Выпускать Тип |
| аудио_динамик | Демонстрация драйвера хост-класса USB Audio v1.0 | Производство |
| cdc_basic | Базовая демонстрация USB CDC | Производство |
| cdc_msd | Базовая демонстрация USB CDC MSD | Производство |
| скрытая_базовая_клавиатура | Демонстрация USB HID хост-клавиатуры | Производство |
| скрытая_базовая_мышь | Демонстрация мыши USB HID Host | Производство |
| hub_cdc_hid | Демонстрация USB HID CDC Hub | Производство |
| hub_msd | Демонстрация хоста USB MSD Hub | Производство |
| msd_basic | Демонстрация простого USB MSD Host для флеш-накопителя | Производство |
Готовые двоичные файлы:
| /bin/фреймворк | Описание | Выпускать Тип |
| Bluetooth | Готовые библиотеки стека Bluetooth PIC32 | Производство |
| bluetooth/премиум/аудио | Готовые библиотеки PIC32 Bluetooth Audio Stack (Премиум) | Производство |
| декодер/премиум/aac_microaptiv | Готовая библиотека декодера AAC для устройств PIC32MZ с функциями microAptiv Core (Premium) | Бета |
| декодер/премиум/aac_pic32mx | Готовая библиотека декодера AAC для устройств PIC32MX (Premium) | Бета |
| декодер/премиум/mp3_microaptiv | Готовая библиотека декодера MP3 для устройств PIC32MZ с функциями ядра microAptiv (Premium) | Производство |
| декодер/премиум/mp3_pic32mx | Готовая библиотека декодера MP3 для устройств PIC32MX (Премиум) | Производство |
| декодер/премиум/wma_microaptiv | Готовая библиотека декодера WMA для устройств PIC32MZ с функциями microAptiv Core (Premium) | Бета |
| декодер/премиум/wma_pic32mx | Готовая библиотека декодера WMA для устройств PIC32MX (Премиум) | Бета |
| математика/цифровая обработка сигналов | Готовые библиотеки DSP-математики с фиксированной точкой для устройств PIC32MZ | Производство |
| математика/libq | Готовые библиотеки LibQ Fixed-Point Math для устройств 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-модули-mhc.nbm | Плагин MPLAB Harmony Configurator (MHC)
MPLAB Harmony Graphics Composer (входит в плагин MHC) |
Производство
Бета |
| mib2bib/mib2bib.jar | Скомпилированный пользовательский скрипт Microchip MIB (snmp.mib) для генерации snmp.bib и mib.h | Производство |
| mpfs_генератор/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 | Демонстрация встроенной библиотеки SSL на основе открытого исходного кода wolfSSL (ранее CyaSSL) | Продавец |
| tcpip/iniche | Распространение библиотеки InterNiche | Продавец |
Документация:
| /док/ | Описание | Выпускать Тип |
| гармония_помощь.pdf | Справка MPLAB Harmony в формате Portable Document (PDF) | Производство |
| harmony_help.chm | Справка MPLAB Harmony в формате Compiled Help (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 использует следующую схему нумерации версий:
. [. ][ ] Где:
- = Значительная переработка (значительное изменение, которое затрагивает многие или все модули)
- = Незначительная доработка (новые функции, регулярные выпуски)
- [. ] = Точка выпуска (исправления ошибок, незапланированные выпуски)
- [ ] = Тип выпуска (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.
Часто задаваемые вопросы
- В: Можно ли использовать MPLAB Harmony с программированием на C++? язык?
A: Нет, MPLAB Harmony не тестировался с C++, поэтому поддержка этого языка программирования недоступна. - В: Каков рекомендуемый уровень оптимизации для строительства? проекты с периферийной библиотекой MPLAB Harmony?
A: Уровень оптимизации -O1 рекомендуется использовать для удаления кода из неиспользуемых разделов периферийной библиотеки. - В: Как деинсталлятор MPLAB Harmony обрабатывает измененные пользователем файлы? files?
A: Деинсталлятор удалит все files установлены установщиком, даже если они были изменены пользователем. Однако новые fileДобавленные пользователем файлы не будут удалены.
Документы/Ресурсы
![]() |
Интегрированная программная среда MICROCHIP Harmony [pdf] Руководство пользователя v1.11, Интегрированная программная платформа Harmony, Интегрированная программная платформа, Программная платформа, Платформа |





