MICROCHIP-логотип

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

MICROCHIP-Harmony-Integrated-Software-Framework-product-image

Технические характеристики:

  • Название продукта: Интегрированная программная среда 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 СМТПК:
  • API для прерывания сообщения, что полезно, когда требуются повторные попытки, в настоящее время недоступно.
  •  Несколько DNS-адресов для обеспечения более надежной передачи почты в настоящее время недоступны.
  • Поддержка необязательных полей заголовка письма в настоящее время недоступна.
Библиотека USB-устройств Н/Д Стек USB-устройств был протестирован с ограниченной производительностью с RTOS. При запуске стека USB-устройств на устройстве семейства PIC32MZ для инициализации стека требуется три секунды для устройств PIC32MZ EC и три миллисекунды для устройств PIC32MZ EF.
Библиотека USB-хоста Удалена поддержка MHC для ПО USB Host Beta. Поддержка API USB Host Beta будет удалена в будущих выпусках. Следующие функции USB Host Stack не реализованы:
  •  USB_HOST_BusResume
  •  USB_HOST_DeviceSuspend
  • USB_HOST_DeviceResume

Драйверы 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 не обеспечивает реализацию следующих функций:

  • USB_HOST_AUDIO_V1_DeviceObjHandleGet
  • USB_HOST_AUDIO_V1_FeatureUnitChannelVolumeRan geGet
  • USB_HOST_AUDIO_V1_FeatureUnitChannelVolumeSub Диапазон чисел Получить
  • USB_HOST_AUDIO_V1_StreamSamplingFrequencyGet
  •  USB_HOST_AUDIO_V1_TerminalIDGet

Драйверы устройств:

Особенность Дополнения и обновления Известные проблемы
ЛКК . 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:
  •  Тестировался только в одной основной среде.
  •  Не поддерживает RTOS; следовательно, не является потокобезопасным при использовании в среде RTOS.
  • Не тестировалось в опрашиваемой среде
  • Работа в энергосберегающих режимах не тестировалась.
  • Драйвер I2C, использующий реализацию Bit-banged:
  • Неблокируемый и использует ресурс таймера для выполнения операций I2C. Этот ресурс таймера не может быть использован для других нужд таймера.
  •  Приоритет прерывания таймера должен быть одним из самых приоритетных прерываний в приложении.
  •  Тестирование этой реализации проводилось только с системной частотой 200 МГц и частотой периферийной шины 100 МГц для таймера.
  •  Может быть настроен для работы только в режиме Master
  •  Доступно только в динамической настройке драйвера.
  •  Скорость передачи данных зависит от загрузки ЦП. Протестировано на надежную работу до 100 кГц.
  • Не поддерживает устройства семейства PIC32MX
  •  Работает только на контактах SCL и SDA соответствующего периферийного устройства I2C.
  •  Работает только в режиме прерывания
MRF24WN Wi-Fi Новые библиотеки wdrvext_mx.a, wdrvext_ec.a и wdrvext_mz.a files.
S1D13517 The S1D13517 Driver does not support the getting of a pixel or array of pixels from the S1D13517 framebuffer and does not support font rendering when Anti-aliasing is enabled.
Безопасная цифровая (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:
  •   При переключении между этими приложениями драйвер Windows может запутаться в типе подключенного устройства. Напримерample, потоковое аудио заблокировано драйвером. Если возникла такая ситуация, выполните следующие действия для устранения проблемы:
    1. Пока устройство подключено, удалите драйвер.
    2. Также может потребоваться перезагрузка операционной системы Windows.
      Демонстрация universal_audio_decoder:
  • Конфигурации 270f512lpim_bt_audio_dk и pic32mz_da_sk_meb2 не поддерживают дисплей. Дисплей может выглядеть включенным, но пустым, поскольку подсветка включена.
  • Конфигурация 270f512lpim_bt_audio_dk не поддерживает декодеры WMA и AAC.
  • Регулировка громкости доступна только в конфигурациях bt_audio_dk и 270f512lpim_bt_audio_dk.
  • Присутствуют незначительные сбои в аудиосигнале WAVE 96 кГц. files по умолчанию размер буфера. Как обходной путь, устранение сбоев путем использования большего размера буфера.
  • При воспроизведении высоких частот могут возникать сбои в работе звука.ampставка линга AAC files. Чем выше sampЧем выше скорость загрузки, тем серьезнее сбой.
  • Некоторые USB-флеш-накопители могут не работать с этой демонстрацией.
  • Из-за ограничений памяти декодер Speex и декодер WMA не могут работать одновременно с другими декодерами. Демонстрация audio_tone:
  • Дисплей статичен.
  • Устранение дребезга переключателя не реализовано. Демонстрация usb_speaker:
  • Левый и правый выходные каналы меняются местами для конфигурации pic32mz_ef_sk_meb2 на выходном разъеме. Примечание: Это проблема аппаратного обеспечения MEB II, а не прикладного программного обеспечения.
  • Функция отключения звука (управляемая с ПК) не работает usb_headset:

Функция отключения звука (управляемая с ПК) не работает.

mac_audio_hi_res Демонстрация:

Отключение звука на ПК работает правильно только в первый раз.

Демонстрации Bluetooth Исправлены проблемы, обнаруженные в WVGA-дисплее на демонстрации a2dp_avrcp. Это демонстрация премиум-класса. Графика временно отключена/удалена во всех конфигурациях PIC32MZ DA и будет доступна в будущей версии.
File     Демонстрации системы Светодиод LED_3, который используется для индикации успешного завершения демонстрации, не загорается, что влияет на следующие демонстрации:
  • sdcard_fat_single_disk (конфигурация pic32mz_da_sk_adma)
  • sdcard_msd_fat_multi_disk (конфигурация pic32mz_da_sk_meb2)

В качестве обходного пути пользователь может поместить точку останова в код приложения, чтобы увидеть статус демонстраций.

Графические демонстрации Программирование и отладка стартового комплекта PKOB может привести к следующей ошибке: Программатор не удалось запустить: Не удалось запрограммировать целевое устройство. Если появилось это сообщение, перезагрузите устройство, и приложение запустится. Если требуется отладка, предлагаемый обходной путь — установить соответствующий заголовок на стартовый набор с помощью MPLAB REAL ICE.

К демонстрации external_resources применимы следующие проблемы:

  •   В настоящее время поддержка декодирования JPEG включена только для внутреннего хранилища.
  •  Во время демонстрации наблюдалась задержка при извлечении изображений из внешней памяти вне кристалла, что приводило к медленному заполнению дисплея при визуализации изображений в экранной памяти.
  •  Аналогичная задержка, как и в предыдущей проблеме, наблюдается также при отображении изображений JPEG на экране из-за задержки, вызванной декодированием JPEG во время выполнения.
Демонстрации MEB II Демонстрационное приложение segger_emwin пока не поддерживает сенсорный ввод.
Демонстрации RTOS Библиотека 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-математики с фиксированной точкой:
  •  Оптимизировано только для устройств PIC32MZ с основными функциями microAptiv™, которые используют DSP ASE
  •  Не будет работать с типом данных _Fract LibQ Fixed-Point Math Library:
  • Оптимизировано для устройств PIC32MZ с функциями ядра microAptiv
  •  Функции _fast имеют пониженную точность

 Коммунальные услуги:

Особенность Дополнения и обновления Известные проблемы
Конфигуратор MPLAB Harmony (MHC) Н/Д
  • MHC не поддерживает изменение относительного пути от проекта к источнику. fileв установке MPLAB Harmony после создания проекта
  • Когда viewing the MPLAB Harmony Help in MHC, Index доступен, но не функционален. Это связано с ограничением в браузере, который используется MHC. В качестве обходного пути, Index доступен и функционален, когда HTML Help открыт во внешнем Web браузер.
  •  Символ табуляции после «—endhelp—» в .hconfig file может привести к пропуску следующего символа конфигурации

Стороннее программное обеспечение:

Особенность Дополнения и обновления Известные проблемы
Графическая библиотека 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 могут быть одного из трех различных типов, как показано на следующем рисунке.

MICROCHIP-Harmony-Integrated-Software-Framework-1

Альфа-релиз
Альфа-версия релиза модуля обычно является начальным релизом. Альфа-релизы будут иметь полную реализацию своего базового набора функций, они функционально протестированы и будут правильно собираться. Альфа-релиз — это отличный «предварительный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, Интегрированная программная платформа, Программная платформа, Платформа

Ссылки

Оставьте комментарий

Ваш адрес электронной почты не будет опубликован. Обязательные поля отмечены *