МИКРОЧИП-лого

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

MICROCHIP-Harmony-Интегрирана-Софтверска-Фрамеварска-Слика-на-производот

Спецификации:

  • Име на производ: MPLAB Harmony Integrated Software Framework
  • Верзија: v1.11
  • Датум на издавање: април 2017 година

Информации за производот:
MPLAB Harmony Integrated Software Framework v1.11 е софтверска рамка дизајнирана да го поедностави и забрза развојот на вградени апликации за микроконтролери на Microchip. Обезбедува сеопфатен сет на библиотеки, драјвери и посреднички софтвер за да го поедностави процесот на развој.

Упатство за употреба на производот

Карактеристики и познати проблеми:

Карактеристики на MPLAB Harmony:

  • Поддржува широк спектар на микрочип микроконтролери
  • Сеопфатен сет на библиотеки и посреднички софтвер
  • Лесна конфигурација и поставување

Познати проблеми:

  • Програмскиот јазик 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 ќе ги избрише сите fileинсталирани од инсталерот, дури и ако биле изменети од корисникот. Сепак, деинсталаторот нема избриши ново files додадено од корисникот во инсталациската папка на MPLAB Harmony.

Додатокот MPLAB Harmony Display Manager обезбедува целосна поддршка за конфигурација и симулација на драјверот генериран од LCC, а исто така обезбедува и основна поддршка за сите други драјвери за графички контролери. Целосна поддршка за конфигурација и симулација за другите драјвери за графички контролери ќе биде додадена во идно издание на MPLAB Harmony.

Middleware и библиотеки:

Карактеристика Дополнувања и ажурирања Познати прашања
Библиотека на подигнувачот UDP подигнувачот не се компајлира за PIC32MZ уреди кога е избран microMIPS.
Крипто библиотека N/A Мигрирањето на проектите што ја користат хардверската 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 Систем Пронајден е и поправен потенцијален исклучок за null покажувач во функцијата за одмонтирање.
Графички библиотеки JPEG декодирањето не поддржува прогресивни скенирани слики. Некои анимирани GIF слики со вградена транспарентност може да покажат кинење. Генерираниот LCCG драјвер поддржува резолуција на екранот до WVGA или еквивалент.
Стак TCP/IP SMTPC:
  • API-то за прекинување на порака, што е корисно кога се потребни повторни обиди, моментално не е достапно.
  •  Моментално не се достапни повеќе DNS адреси за да се обезбеди посигурен пренос на пошта.
  • Поддршката за опционалните полиња во заглавието на поштата моментално не е достапна.
Библиотека на USB уреди N/A USB Device Stack е тестиран со ограничен капацитет со RTOS. Додека USB Device Stack работи на уред од семејството 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_УредРезуми

Драјверите за Hub, Audio v1.0 и HID Host Client се тестирани со ограничен капацитет. USB Host Stack е тестиран со ограничен капацитет со RTOS. Работата во режим на анкетирање не е тестирана. Однесувањето на прикачување/одвојување е тестирано со ограничен капацитет. Додека работи USB Host Stack на уред од семејството PIC32MZ, на стекот му се потребни три секунди за иницијализирање за PIC32MZ EC уреди и три милисекунди за PIC32MZ EF уреди. USB Host Layer не врши проверка на прекумерна струја. Оваа функција ќе биде достапна во идно издание на MPLAB Harmony. USB Host Layer не проверува за Hub Tier Level. Оваа функција ќе биде достапна во идно издание на MPLAB Harmony. USB Host Layer ќе ја овозможи првата конфигурација само кога има повеќе конфигурации. Ако нема совпаѓања на интерфејси во првата конфигурација, ова предизвикува уредот да стане нефункционален. Овозможувањето на повеќекратна конфигурација ќе се активира во идно издание на MPLAB Harmony. Драјверот на MSD Host Client е тестиран со ограничен број комерцијално достапни USB флеш дискови. Драјверот на MSD Host Client и USB Host Layer не се тестирани за проток на читање/пишување. Ова тестирање ќе се изврши во идно издание на MPLAB Harmony. Драјверот на MSD Host Client и драјверот на SCSI блок може да се користат само со File систем ако file Функцијата за автоматско монтирање на системот е овозможена. Драјверот на MSD Host Client не е тестиран со Multi-LUN уред за масовно складирање и USB читачи на картички.

USB Host Library (продолжение) Драјверот за блок USB Host SCSI, драјверот за 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

Драјвери за уреди:

Карактеристика Дополнувања и ажурирања Познати прашања
LCC . MPLAB Harmony Graphics Composer (MHGC) не е способен да обезбеди табела со палети; затоа, корисниците мора да достават низа uint16_t од 256 RGB бои од 16 bpp до LCC драјверот користејќи ја функцијата DRV_GFX_PalletteSet. Содржината на оваа низа ќе служи за мапирање на индексите на боите со боите на TFT дисплејот.

Поставката за DMA Trigger Source во MHC е променета. Ако поставката на вашиот проект е на 3, 5, 7 или 9, MHC ќе го означи како црвено. Ве молиме променете на 2, 4, 6 или 8. Сите тајмери ​​со непарни броеви се отстранети од изборот. Иако овие тајмери ​​се функционални по дифолт, само тајмерите со парни броеви (2, 4, 6, 8) ќе прифатат промени во вредностите на претскалерот.

I2C N/A I2C драјвер со користење на периферниот уред и имплементацијата со бит-бенг:
  •  Тестирано е само во една главна средина
  •  Не поддржува RTOS; затоа, не е безбеден за нишки кога се користи во RTOS околина.
  • Не е тестирано во средина со анкети
  • Работата во режими за заштеда на енергија не е тестирана
  • I2C драјвер користејќи ја имплементацијата со бит-бенгирање:
  • Неблокира и користи ресурс на тајмер за извршување на I2C операции. Овој ресурс на тајмер не може да се користи за други потреби на тајмерот.
  •  Приоритетот на прекинот на тајмерот треба да биде еден од прекините со највисок приоритет во апликацијата.
  •  Тестирањето на оваа имплементација е направено само со системски часовник од 200 MHz и часовник на периферна магистрала од 100 MHz за тајмерот.
  •  Може да се конфигурира да работи само во главен режим
  •  Достапно само во поставката за динамичен драјвер
  •  Брзината на пренос зависи од искористеноста на процесорот. Тестирано е дека работи сигурно до 100 kHz.
  • Не поддржува уреди од семејството PIC32MX
  •  Работи само на SCL и SDA пиновите на соодветниот I2C периферен уред
  •  Работи само во режим на прекин
MRF24WN Wi-Fi Нова библиотека wdrvext_mx.a, wdrvext_ec.a и wdrvext_mz.a files.
S1D13517 Драјверот S1D13517 не поддржува добивање пиксел или низа од пиксели од фрејмбаферот S1D13517 и не поддржува рендерирање на фонтови кога е овозможено антиалиасингот.
Безбедна дигитална (SD) картичка N/A Драјверот за SD картичка не е тестиран во средина со прекини со висока фреквенција.
СПИ N/A Режимот SPI Slave со DMA не е функционален. Овој проблем ќе биде корегиран во идно издание на MPLAB Harmony.
SPI блиц Функциите на флеш меморијата како што се брзо читање, задржување и заштита од пишување не се поддржани од библиотеката на драјвери.

Статичката имплементација на библиотеката со драјвери не е достапна.

USB Библиотеката со USB драјвери е тестирана со ограничен капацитет со RTOS.

Додека се извршува библиотеката со USB драјвери на уред од семејството PIC32MZ, на стекот му се потребни три секунди за иницијализирање за PIC32MZ EC уреди и три милисекунди за PIC32MZ EF уреди. Некои API-ја за библиотеката со USB Host Driver може да се променат во следното издание. Работата во режимот на анкетирање на библиотеката со USB Host Driver не е тестирана. Однесувањето при прикачување/одвојување на библиотеката со USB Host Driver е тестирано со ограничен капацитет.

Системски услуги:

Карактеристика Дополнувања и ажурирања Познати прашања
DMA

Периферни библиотеки:

Карактеристика Дополнувања и ажурирања Познати прашања
АДХС N/A FIFO не е поддржан во оваа верзија на библиотеката со периферни уреди.
SQI N/A Вредност на делител на часовникот SQI поголема од CLK_DIV_16 нема да работи. За да се постигнат оптимални брзини на часовникот SQI, користете вредност на делител на часовникот SQI помала од CLK_DIV_16.

Забелешка: Ова прашање е применливо за сите апликации што го користат модулот SQI.

Апликации

Карактеристика Дополнувања и ажурирања Познати прашања
Аудио демонстрации Променето во Universal_audio_decoders за да се ограничи длабочината на директориумот во file систем. Ова ќе спречи исклучок ако тоа во спротивно би се случило над 6 нивоа на поддиректориуми. Демонстрации за usb_headset, usb_microphone и usb_speaker:
  •   При префрлување помеѓу овие апликации, драјверот за Windows може да се збуни од типот на поврзан уред. На пр.ampле, аудио стримингот е спречен од драјверот. Доколку се појави ваква состојба, направете го следново за да го решите проблемот:
    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
  • Присутни се мали аудио грешки за 96 kHz WAVE аудио 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 демонстрации За конфигурација на PIC32MZ EF е потребна библиотеката SEGGER embOS со поддршка за FPU и корисникот треба експлицитно да ја вклучи. Стандардно, вклучена е библиотеката без поддршка за FPU.
Системска библиотека на услуги Exampлес N/A Демонстрацијата на command_appio не функционира со користење на MPLAB X IDE v3.06, но е оперативна со v3.00.
TCP/IP Wi-Fi

Демонстрации

N/A Демонстрацијата на tcpip_tcp_client со користење на конфигурациите ENC24xJ600 или ENC28J60 не работи правилно ако SPI драјверот овозможува DMA. Ве молиме оневозможете ја опцијата SPI DMA за овие конфигурации. Ова ќе биде корегирано во идно издание на MPLAB Harmony.
Тест апликации N/A Конфигурациите на FreeRTOS за употреба со PIC32MZ EF Starter Kit ја имаат библиотеката со подвижна запирка оневозможена во опциите на проектот.
USB демонстрации Апликацијата за демонстрација на уредот msd_basic, кога е изградена со употреба на PIC32MZ уреди, бара структурата на податоци за одговорот на барањето од SCSI да биде сместена во RAM меморијата. Вметнувањето на оваа структура на податоци во флеш меморијата на програмата предизвикува оштетување на одговорот на барањето. Овој проблем ќе биде поправен во идно издание. Демонстрацијата на hid_basic_keyboard хостот ги снима притискањата на копчињата AZ, az, 0-9, Shift и CAPS LOCK. самоФункционалноста на LED светилката на тастатурата и поддршката за други комбинации на копчиња ќе бидат ажурирани во идно издание. Во демонстрацијата на audio_speaker Host, Plug and Play може да не работи за конфигурациите pic32mz_ef_sk_int_dyn и pic32mx_usb_sk2_int_dyn. Овој проблем ќе биде корегиран во идно издание. Во демонстративната апликација hub_msd Host, откривањето на Hub plug and play може повремено да не успее. Меѓутоа, ако центарот е вклучен пред уредот PIC32MZ да се ослободи од ресетирање, демонстративната апликација работи како што се очекува. Овој проблем е под истрага и корекција ќе биде достапна во идно издание на MPLAB Harmony. Се препорачува да користите самостоен центар додека се обидувате да ги користите достапните демонстративни апликации на центарот. Регулаторот за напојување на VBUS на почетниот комплет може да не може да ги задоволи моменталните барања на центар напојуван од магистрала, што потоа би предизвикало непредвидливо однесување на демонстративната апликација.

Изградете рамка:

Карактеристика Дополнувања и ажурирања Познати прашања
Bluetooth Stack библиотека N/A
Математички библиотеки DSP библиотека со фиксни точки за математика:
  •  Оптимизирано само за PIC32MZ уреди со microAptiv™ основни карактеристики, кои користат DSP ASE
  •  Нема да функционира со типот на податоци _Fract LibQ Fixed-Point Math Library:
  • Оптимизирано за PIC32MZ уреди со карактеристики на microAptiv core
  •  Функциите _fast имаат намалена прецизност

 Комунални услуги:

Карактеристика Дополнувања и ажурирања Познати прашања
MPLAB Harmony конфигуратор (MHC) N/A
  • MHC не поддржува промена на релативната патека од проектот до изворот fileво рамките на инсталацијата MPLAB Harmony, откако проектот ќе биде креиран
  • Кога viewСо помошта за MPLAB Harmony во MHC, индексот е достапен, но не е функционален. Ова се должи на ограничување во прелистувачот што го користи MHC. Како заобиколување, индексот е достапен и функционален кога помошта за HTML е отворена во надворешен Web прелистувач.
  •  Знак за таб по „—endhelp—“ во датотека .hconfig file може да предизвика прескокнување на следниот симбол за конфигурација

Софтвер од трети страни:

Карактеристика Дополнувања и ажурирања Познати прашања
Графичка библиотека SEGGER emWin N/A Поддржан е само LCC контролерот за дисплеј. Поддршката за други контролери за дисплеј не е достапна во ова издание.

API за преземање на рачката на виџетот за дијалог не е достапно во ова издание.

Содржина на издавање
Оваа тема ги наведува содржините на ова издание и го идентификува секој модул.

Опис
Оваа табела ги наведува содржините на ова издание, вклучувајќи краток опис и типот на издание (алфа, бета, продукциско или добавувач).

Middleware и библиотеки

/рамка/ Опис Ослободете Тип
блутут/cdbt Bluetooth Stack библиотека (основна) Производство
блутут/премиум/аудио/cdbt

блутут/премиум/аудио/декодер/sbc

Bluetooth аудио библиотека (премиум)

Библиотека со декодери SBC (Премиум)

Производство

Производство

подигнувач Библиотека на подигнувачот Производство
класа б Библиотека од Б класа Производство
крипто Криптографска библиотека со микрочипови Производство
декодер/bmp/BmpДекодер декодер/bmp/GifДекодер декодер/bmp/JpegДекодер декодер/аудио_декодери/decoder_opus декодер/speex декодер/premium/decoder_aac декодер/premium/decoder_mp3
декодер/премиум/декодер_wma
Библиотека со декодери BMP
Библиотека со GIF декодери
JPEG библиотека за декодери
Библиотека за декодери на Опус
Библиотека со декодери Speex
Библиотека на AAC декодери
(Премиум) Библиотека со MP3 декодери (Премиум)
Библиотека со WMA декодери (премиум)
Бета
Бета
Бета
Бета
Бета
Бета Бета
Бета
gfx Графичка библиотека Производство
математика/дискриптум на знаење API заглавие на DSP Fixed-Point Math Library за уреди PIC32MZ Производство
математика/libq API заглавие на LibQ Fixed-Point Math Library за уреди PIC32MZ Производство
нето/прес MPLAB Harmony Network Presentation Layer Бета
тест Библиотека за тестирање Производство
tcpip TCP/IP мрежен стек Производство
USB USB стек на уреди

USB Host Stack

Производство

Бета

Драјвери за уреди:

/рамка/драјвер/ Опис Ослободете Тип
адк Драјвер за аналогно-дигитален конвертор (ADC)

Динамичка имплементација Статичка имплементација

 Бета
Бета
камера/ovm7690 Драјвер за камера OVM7690

Само динамичка имплементација

Бета
може Драјвер за мрежа на контролер (CAN)

Само статичка имплементација

 

Бета

cmp Драјвер за компаратор

Само статичка имплементација

Бета
кодек/ak4384

 

 

кодек/ak4642

 

 

кодек/ak4953

 

 

кодек/ak7755

Драјвер за кодек AK4384

Само динамичка имплементација

 

Драјвер за кодек AK4642

Само динамичка имплементација

 

Драјвер за кодек AK4953

Само динамичка имплементација

 

Драјвер за кодек AK7755

Само динамичка имплементација

 

Производство

 

 

Производство

 

 

Производство

 

 

Производство

cpld Драјвер за CPLD XC2C64A

Само статичка имплементација

 

Производство

enc28j60 ENC28J60 библиотека со драјвери

Само динамичка имплементација

Бета
encx24j600 Библиотека со драјвери ENCx24J600

Само динамичка имплементација

 

Бета

етмак Драјвер за Ethernet контролер за пристап до медиуми (MAC)

Само динамичка имплементација

 

Производство

етфија Драјвер за физички интерфејс на етернет (PHY)

Само динамичка имплементација

 

Производство

блиц Флеш драјвер

Само статичка имплементација

 

Бета

gfx/контролер/lcc Евтин графички драјвер без контролер (LCC)

Само динамичка имплементација

 

Производство

gfx/контролер/otm2201a Драјвер за LCD контролер OTM2201a

Само динамичка имплементација

 

Производство

gfx/контролер/s1d13517 Драјвер за LCD контролер Epson S1D13517

Само динамичка имплементација

 

Производство

gfx/контролер/ssd1289 Драјвер за контролерот Solomon Systech SSD1289

Само динамичка имплементација

Производство
gfx/контролер/ssd1926 Драјвер за контролерот Solomon Systech SSD1926

Само динамичка имплементација

 

Производство

gfx/контролер/tft002 TFT002 Графички драјвер

Само динамичка имплементација

 

Производство

i2c Драјвер за меѓуинтегрирано коло (I2C)

Динамичка имплементација Статичка имплементација

 

Алфа Алфа

i2s Драјвер за звук меѓу IC (I2S)

Само динамичка имплементација

 

Бета

ic Драјвер за снимање влез

Само статичка имплементација

 

Бета

nvm Драјвер за неиспарлива меморија (NVM)

Динамичка имплементација Статичка имплементација

 

Бета Бета

oc Драјвер за споредба на излези

Само статичка имплементација

 

Бета

пмп Драјвер за паралелен главен порт (PMP)

Динамичка имплементација Статичка имплементација

 

Бета продукција

rtcc Драјвер за часовник и календар во реално време (RTCC)

Само статичка имплементација

 

Бета

SD картичка Драјвер за SD картичка (клиент на SPI драјвер)

Само динамичка имплементација

 

Бета

шпион Драјвер за сериски периферен интерфејс (SPI)

Динамичка имплементација Статичка имплементација

 Бета продукција
 

spi_flash/sst25vf016b spi_flash/sst25vf020b spi_flash/sst25vf064c spi_flash/sst25

SPI флеш драјвери

Само динамичка имплементација
Само динамичка имплементација
Само динамичка имплементација
Само динамичка имплементација

 

Алфа
Алфа
Алфа
Аплха

тмр Драјвер за тајмер

Динамичка имплементација Статичка имплементација

 Бета продукција
допир/ADC10bit

 

 

допир/ar1021

 

 

допир/mtch6301

 

 

допир/mtch6303

ADC 10-битен драјвер за допир
Само динамичка имплементација AR1021 Драјвер на допир
Само динамичка имплементација MTCH6301 Драјвер на допир
Само динамичка имплементација MTCH6303 Драјвер на допир
Само статичка имплементација
 Бета

Бета

 

Бета

 

 

Бета

usart Универзален драјвер за синхрон/асинхрон приемник/предавател (USART)

Динамичка имплементација Статичка имплементација

 Производство

Бета

USB-адреси

 

USB-ја

Драјвер за контролер на PIC32MX Universal Serial Bus (USB) (USB уред)
Само динамичка имплементација PIC32MZ драјвер за контролер на универзална сериска шина (USB) (USB уред)
Само динамичка имплементација
Производство

Производство

USB-адреси

 

USB-ја

Драјвер за контролер на PIC32MX Universal Serial Bus (USB) (USB Host)

Само динамичка имплементација

Драјвер за контролер на универзална сериска шина (USB) PIC32MZ (USB домаќин)

Само динамичка имплементација

Бета

Бета

wifi/mrf24w

 

wifi/mrf24wn

Wi-Fi драјвер за контролерот MRF24WG
Драјвер за динамичка имплементација само за Wi-Fi за контролерот MRF24WN
Само динамичка имплементација
Производство

 

Производство

Системски услуги

/рамка/систем/ Опис Ослободете Тип
clk Библиотека на услуги на часовникот

Динамичка имплементација Статичка имплементација

 Производство

Производство

команда Библиотека на системски услуги на процесорски команди

Само динамичка имплементација

 

Производство

заеднички Заедничка системска библиотека на услуги Бета
конзола Библиотека на системски услуги на конзолата

Динамичка имплементација Статичка имплементација

 Бета

Алфа

дебагирање Библиотека на системски услуги за дебагирање

Само динамичка имплементација

 

Бета

devcon Библиотека на услуги за систем за контрола на уреди

Само динамичка имплементација

 

Производство

ДМА Библиотека на системски услуги за директен пристап до меморија

Динамичка имплементација

 

Производство

fs File Библиотека на системски услуги

Само динамичка имплементација

 

Производство

инт Библиотека на системски услуги за прекинување

Само статичка имплементација

 

Производство

меморија Библиотека на мемориски системски услуги

Само статичка имплементација

 

Бета

msg Библиотека на системски услуги за пораки

Само динамичка имплементација

 

Бета

пристаништа Библиотека на услуги на Портс Систем

Само статичка имплементација

 

Производство

случајно Библиотека на услуги за систем за генерирање на случајни броеви

Само статичка имплементација

 

Производство

ресетирање Ресетирај ја библиотеката на системски услуги

Само статичка имплементација

 

Бета

тмр Библиотека на услуги на системскиот тајмер

Само динамичка имплементација

 

Бета

допир Библиотека на услуги на системот на допир

Само динамичка имплементација

 

Бета

валутен Библиотека на услуги за систем за тајмер за надзор

Само статичка имплементација

 

Бета

Периферни библиотеки:

/рамка/ Опис Тип на ослободување
периферни Изворен код на периферна библиотека за сите поддржани PIC32 микроконтролери Производство
PIC32MX1XX/2XX 28/36/44-pin Family Производство
PIC32MX1XX/2XX/5XX 64/100-pin Family Производство
PIC32MX320/340/360/420/440/460 Family Производство
PIC32MX330/350/370/430/450/470 Family Производство
PIC32MX5XX/6XX/7XX семејство Производство
PIC32MZ семејство на вградена поврзаност (EC) Производство
PIC32MZ вградена поврзаност со семејство на единици со подвижна запирка (EF) Производство

Слој на апстракција на оперативниот систем (OSAL):

/рамка/ Опис Ослободете Тип
осална Слој на апстракција на оперативниот систем (OSAL) Производство

 Пакети за поддршка на одборот (BSP):

/bsp/ Опис Ослободете Тип
bt_audio_dk BSP за комплетот за развој на Bluetooth аудио PIC32. Производство
чипкит_вф32 BSP за chipKIT™ WF32™ Wi-Fi Development Board. Производство
chipkit_wifire BSP за одборот за развој на chipKIT™ Wi-FIRE. Производство
pic32mx_125_sk BSP за комплетот за стартување PIC32MX1/2/5. Производство
pic32mx_125_sk+lcc_pictail+qvga BSP за ефтината графичка ќеркичка плоча PICtail Plus без контролер (LCC) со графичка плоча Truly 3.2″ 320×240 поврзана со почетниот комплет PIC32MX1/2/5. Производство
pic32mx_125_sk+meb BSP за PIC32MX1/2/5 Starter Kit поврзан со Multimedia Expansion Pllaka (MEB). Производство
pic32mx_bt_sk BSP за PIC32 Bluetooth Starter Kit. Производство
pic32mx_eth_sk BSP за PIC32 Ethernet Starter Kit. Производство
pic32mx_eth_sk2 BSP за PIC32 Ethernet Starter Kit II. Производство
pic32mx_pcap_db BSP за развојната плоча на GUI PIC32 со проектиран капацитивен допир. Производство
pic32mx_usb_digital_audio_ab BSP за USB аудио дополнителната плоча PIC32 Производство
pic32mx_usb_sk2 BSP PIC32 USB Starter Kit II. Производство
pic32mx_usb_sk2+lcc_pictail+qvga BSP за ефтината графичка картичка без контролер (LCC) PICtail Plus, ќерка плоча со графички дисплеј Truly 3.2″ 320×240 плоча поврзана со PIC32 USB стартер комплет II. Производство
pic32mx_usb_sk2+lcc_pictail+wqvga BSP за ефтината графичка картичка без контролер (LCC) PICtail Plus, ќерка плоча со графички дисплеј Powertip 4.3″ 480×272 плоча поврзана со PIC32 USB Starter Kit II. Производство
pic32mx_usb_sk2+meb BSP за мултимедијалната експанзиона плочка (MEB) поврзана со PIC32 USB Starter Kit II. Производство
pic32mx_usb_sk2+s1d_pictail+vga BSP за графичкиот контролер PICtail Plus Epson S1D13517 ќерка плоча со графички дисплеј Truly 5.7″ 640×480 плоча поврзана со PIC32 USB стартер комплет II. Производство
pic32mx_usb_sk2+s1d_pictail+wqvga BSP за графичкиот контролер PICtail Plus Epson S1D13517 ќерка плоча со графички дисплеј 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 стартер комплет II. Производство
pic32mx_usb_sk2+ssd_pictail+qvga BSP за графичкиот LCD контролер PICtail Plus SSD1926 ќерка плоча со графички дисплеј Truly 3.2″ 320×240 плоча поврзана со PIC32 USB стартер комплет II. Производство
pic32mx_usb_sk3 BSP за PIC32 USB Starter Kit III. Производство
pic32mx270f512l_pim+bt_audio_dk BSP за PIC32MX270F512L приклучокот (PIM) поврзан со комплетот за развој на аудио со Bluetooth PIC32. Производство
pic32mx460_pim+e16 BSP за PIC32MX460F512L Plug-in модулот (PIM) поврзан со развојната плоча Explorer 16. Производство
pic32mx470_pim+e16 BSP за PIC32MX450/470F512L Plug-in модулот (PIM) поврзан со развојната плоча Explorer 16. Производство
pic32mx795_pim+e16 BSP за PIC32MX795F512L Plug-in модулот (PIM) поврзан со развојната плоча Explorer 16. Производство
pic32mz_ec_pim+bt_audio_dk BSP за PIC32MZ2048ECH144 аудио приклучокот (PIM) поврзан со PIC32 Bluetooth аудио развојниот комплет. Производство
pic32mz_ec_pim+e16 BSP за PIC32MZ2048ECH100 Plug-in модулот (PIM) поврзан со развојната плочка Explorer 16. Производство
pic32mz_ec_sk BSP за почетниот комплет за вградена поврзување (EC) PIC32MZ. Производство
pic32mz_ec_sk+meb2 BSP за Multimedia Expansion Board II (MEB II) поврзана со почетниот комплет за вградена конективност (EC) PIC32MZ. Производство
pic32mz_ec_sk+meb2+wvga BSP за Multimedia Expansion Board II (MEB II) со 5″ WVGA PCAP Display Board (видете Забелешка) поврзан со почетниот комплет за вградена поврзување (EC) PIC32MZ.

Забелешка: Ве молиме контактирајте ја вашата локална канцеларија за продажба на Microchip за информации за набавка на 5″ WVGA PCAP дисплеј плоча.

Производство
pic32mz_ec_sk+s1d_pictail+vga BSP за графичкиот контролер PICtail Plus Epson S1D13517 ќерка плоча со графичкиот дисплеј Truly 5.7″ 640×480 плоча поврзана со PIC32MZ Embedded Connectivity (EC) Starter Kit. Производство
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 дисплеј плоча (видете Забелешка) поврзан со почетниот комплет за вградена поврзување со единица со подвижна запирка (EC) PIC32MZ.

Забелешка: Ве молиме контактирајте ја вашата локална канцеларија за продажба на Microchip за информации за набавка на 5″ WVGA PCAP дисплеј плоча.

Производство
pic32mz_ef_pim+bt_audio_dk BSP за PIC32MZ2048EFH144 аудио приклучокот (PIM) поврзан со PIC32 Bluetooth аудио развојниот комплет. Производство
pic32mz_ef_pim+e16 BSP за PIC32MZ2048EFH100 Plug-in модулот (PIM) поврзан со развојната плочка Explorer 16. Производство
pic32mz_ef_sk BSP за комплетот за стартување со вградена поврзаност PIC32MZ со подвижна запирка (EF). Производство
pic32mz_ef_sk+meb2 BSP за Multimedia Expansion Board II (MEB II) поврзана со почетниот комплет за вградена поврзување со единица со подвижна запирка (EF) PIC32MZ. Производство
pic32mz_ef_sk+meb2+wvga BSP за Multimedia Expansion Board II (MEB II) со 5″ WVGA PCAP Display Board (видете Забелешка) поврзан со почетниот комплет за вградена поврзување со единица со подвижна запирка (EF) PIC32MZ.

Забелешка: Ве молиме контактирајте ја вашата локална канцеларија за продажба на Microchip за информации за набавка на 5″ WVGA PCAP дисплеј плоча.

Производство
pic32mz_ef_sk+s1d_pictail+vga BSP за графичкиот контролер PICtail Plus Epson S1D13517 ќерка плоча со графички дисплеј Truly 5.7″ 640×480 плоча поврзана со почетниот комплет PIC32MZ Embedded Connectivity with Floating Point Unit (EF). Производство
pic32mz_ef_sk+s1d_pictail+wqvga BSP за графичкиот контролер PICtail Plus Epson S1D13517 ќерка плоча со графичкиот дисплеј Powertip 4.3″ 480×272 плоча поврзана со почетниот комплет PIC32MZ Embedded Connectivity with Floating Point Unit (EF). Производство
wifi_g_db BSP за Wi-Fi G Demo плочата. Производство

Аудио апликации:

/апликации/аудио/ Опис Ослободете Тип
аудио_јамка_на_микрофонот Демонстрација на аудио микрофон со повратна јамка Производство
аудио_тон Демонстрација на аудио тон Производство
mac_audio_hi_res Демонстрација на аудио со висока резолуција Производство
sdcard_usb_аудио Демонстрација на USB аудио SD картичка Бета
универзални_аудио_декодери Демонстрација на Универзален аудио декодер Производство
USB_слушалки Демонстрација на USB аудио слушалки Производство
USB_микрофон Демонстрација на USB аудио микрофон Производство
USB_звучник Демонстрација на USB аудио звучник Производство

Bluetooth апликации:

/апликации/блутут/ Опис Ослободете Тип
податоци/базичен_на_податоци Bluetooth® Демонстрација на основни податоци Производство
податоци/data_temp_sens_rgb Bluetooth сензор за температура и демонстрација на RGB податоци Производство
премиум/аудио/a2dp_avrcp Демонстрација на Bluetooth Premium Audio Производство

Апликации за подигач:

/апликации/подигнувач/ Опис Ослободете Тип
основни Основна демонстрација на Bootloader Производство
Ажурирање во живо Демонстрација на ажурирање во живо Производство

Апликации од класа Б:

/апликации/класа б/ Опис Ослободете Тип
Демо на ClassB Демонстрација на библиотеката од Б одделение Производство

Криптографски апликации:

/апликации/крипто/ Опис Ослободете Тип
encrypt_decrypt Крипто периферна библиотека MD5 - демонстрација за шифрирање/дешифрирање Производство
голем_хеш Демонстрација на хаширање на крипто периферна библиотека Производство

Апликации за драјвери:

/апликации/драјвер/ Опис Ослободете Тип
i2c/i2c_rtcc I2C RTCC демонстрација Производство
nvm/nvm_read_write Демонстрација на NVM Производство
шпионски/сериски_еепром SPI демонстрација Производство
spi/spi_loopback SPI демонстрација Производство
spi_flash/sst25vf020b Демонстрација на уредот SPI Flash SST25VF020B Производство
usart/usart_echo Демонстрација на USART Производство
usart/usart_loopback Демонстрација на повратна врска на USART Производство

 ExampАпликации:

/апликации/ексamples/ Опис Ослободете Тип
мојата_прва_апликација MPLAB Хармониски туторијал, ексampЛе Решение N/A
периферни MPLAB Harmony Compliant Peripheral Library Exampлес Производство
систем MPLAB Harmony Compliant System Service Library Exampлес Производство

 Апликации за програмирање на надворешна меморија:

/апликации/програмер/ Опис Ослободете Тип
надворешен_флеш Демонстрација на надворешен флеш-подигнувач на бутлоудери Производство
sqi_flash Демонстрација на флеш-програмерот SQI за надворешна меморија Производство

 File Системски апликации:

/апликации/fs/ Опис Ослободете Тип
nvm_fat_single_disk Демонстрација на FAT FS со неиспарлива меморија на еден диск Производство
nvm_mpfs_single_disk Демонстрација на MPFS со неиспарлива меморија на еден диск Производство
nvm_sdcard_fat_mpfs_multi_disk Демонстрација на FAT FS MPFS неиспарлива меморија со повеќе дискови Производство
nvm_sdcard_fat_multi_disk Демонстрација на FAT FS со неиспарлива меморија на повеќе дискови Производство
sdcard_fat_single_disk Демонстрација на FAT FS SD картичка со еден диск Производство
sdcard_msd_fat_multi_disk Демонстрација на SD картичка со повеќе дискови MSD FAT FS Производство
sst25_fat Демонстрација на SST25 Flash FAT FS Алфа

Графички апликации:

/апликации/gfx/ Опис Ослободете Тип
основна_слика_движење Демонстрација на основна библиотека за графика со слики и движење Производство
emwin_брз почеток Демонстрација за брз старт на SEGGER emWin Производство
надворешни_ресурси Складирани графички ресурси Демонстрација на пристап до надворешна меморија Производство
графички_презентации Графика со ниска цена без контролер (LCC) WVGA демонстрација Производство
lcc Демонстрација на нискобуџетна графичка технологија без контролер (LCC) Производство
медиумска_слика_viewer Графичка медиумска слика Viewer Демонстрација Производство
објект Демонстрација на слој на графички објекти Производство
примитивен Демонстрација на слоеви на графички примитиви Производство
отпорен_допир_калибрирање Демонстрација на калибрација на отпорен допир Производство
s1d13517 Демонстрација на LCD контролерот Epson S1D13517 Производство
ssd1926 Демонстрација на контролерот Solomon Systech SSD1926 Производство

 Мултимедијална експанзиона плоча II (MEB II) Примени:

/апликации/meb_ii/ Опис Ослободете Тип
gfx_камера Демонстрација на графичка камера Производство
gfx_cdc_com_port_single Демонстрација на комбинирана графика и USB CDC Производство
gfx_фото_рамка Демонстрација на графичка фоторамка Производство
gfx_web_server_nvm_mpfs Комбинирана графика и TCP/IP Web Демонстрација на серверот Производство
емвин Можности на SEGGER emWin® на демонстрација на MEB II Бета

RTOS апликации:

/апликации/rtos/ Опис Ослободете Тип
ембои Демонстрации на SEGGER embOS® Производство
фриртос Демонстрации на FreeRTOS™ Производство
отвори го тос Демонстрации на 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 Демонстрација на TCP/IP UDP клиентот на Беркли Производство
berkeley_udp_relay Демонстрација на TCP/IP UDP релеј во Беркли Производство
berkeley_udp_server Демонстрација на TCP/IP UDP серверот во Беркли Производство
wolfssl_tcp_client wolfSSL TCP/IP TCP клиентска демонстрација Производство
wolfssl_tcp_сервер wolfSSL TCP/IP TCP серверска демонстрација Производство
snmpv3_nvm_mpfs SNMPv3 микрочип со неиспарлива меморија, сопственички File Демонстрација на системот Производство
snmpv3_sdcard_fatfs SNMPv3 неиспарлива меморија SD картичка FAT File Демонстрација на системот Производство
tcpip_tcp_клиент TCP/IP TCP клиентска демонстрација Производство
tcpip_tcp_client_server TCP/IP TCP клиент сервер демонстрација Производство
tcpip_tcp_сервер TCP/IP TCP сервер демонстрација Производство
tcpip_udp_client Демонстрација на TCP/IP UDP клиент Производство
tcpip_udp_client_server Демонстрација на TCP/IP UDP клиентски сервер Производство
tcpip_udp_сервер Демонстрација на TCP/IP UDP сервер Производство
web_server_nvm_mpfs Сопствен микрочип со неиспарлива меморија File Систем Web Демонстрација на серверот Производство
web_server_sdcard_fatfs FAT на SD картичка File Систем Web Демонстрација на серверот Производство
wifi_easy_configuration Wi-Fi® EasyConf демонстрација Производство
wifi_g_demo Wi-Fi G демонстрација Производство
wifi_wolfssl_tcp_client Wi-Fi wolfSSL TCP/IP клиентска демонстрација Производство
wifi_wolfssl_tcp_сервер Wi-Fi wolfSSL TCP/IP серверска демонстрација Производство
wolfssl_tcp_client wolfSSL TCP/IP клиентска демонстрација Производство
wolfssl_tcp_сервер wolfSSL TCP/IP серверска демонстрација Производство

Тест апликации:

/апликации/meb_ii/ Опис Ослободете Тип
тест_иample MPLAB Хармониски тест Sample Апликација Алфа

 Апликации за USB уреди:

/апликации/usb/уред/ Опис Ослободете Тип
cdc_com_port_dual Демонстрација на емулација на CDC со двојни сериски COM порти Производство
cdc_com_port_single Демонстрација на емулација на CDC со еден сериски COM порт Производство
cdc_msd_basic Демонстрација на уред за масовно складирање (MSD) на CDC Производство
cdc_сериски_емулатор Демонстрација на сериска емулација на 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 флеш меморија File Демонстрација на системот Производство
msd_sdcard Демонстрација на USB MSD картичка Производство
продавач Демонстрација на USB добавувач (т.е. генерички) Производство

 USB хост апликации:

/апликации/usb/хост/ Опис Ослободете Тип
аудио_звучник Демонстрација на драјвер за USB Audio v1.0 Host Class Производство
cdc_basic Основна демонстрација на USB CDC Производство
cdc_msd USB CDC MSD основна демонстрација Производство
hid_basic_keyboard Демонстрација на USB HID Host тастатура Производство
скриен_базичен_глушец Демонстрација на USB HID Host Mouse Производство
hub_cdc_hid Демонстрација на USB HID CDC Hub Производство
hub_msd Демонстрација на USB MSD Hub Host Производство
msd_basic USB MSD Host Едноставна демонстрација на USB флеш драјв Производство

Претходно изградени бинарни датотеки:

/bin/framework Опис Ослободете Тип
блутут Претходно изградени библиотеки со Bluetooth стек PIC32 Производство
блутут/премиум/аудио Претходно изградени библиотеки со аудио стек со Bluetooth PIC32 (премиум) Производство
декодер/премиум/aac_microaptiv Претходно изградена библиотека со AAC декодери за PIC32MZ уреди со функции на microAptiv Core (Премиум) Бета
декодер/премиум/aac_pic32mx Претходно изградена библиотека со AAC декодери за PIC32MX уреди (Премиум) Бета
декодер/премиум/mp3_microaptiv Претходно изградена библиотека со MP3 декодери за PIC32MZ уреди со функции на microAptiv Core (Премиум) Производство
декодер/премиум/mp3_pic32mx Претходно изградена библиотека со MP3 декодери за PIC32MX уреди (Премиум) Производство
декодер/премиум/wma_microaptiv Претходно изградена библиотека со WMA декодери за PIC32MZ уреди со функции на microAptiv Core (Премиум) Бета
декодер/премиум/wma_pic32mx Претходно изградена библиотека со WMA декодери за PIC32MX уреди (Премиум) Бета
математика/дискриптум на знаење Претходно изградени DSP библиотеки со фиксна точка за математички библиотеки за PIC32MZ уреди Производство
математика/libq Претходно изградени библиотеки со фиксна точка на LibQ за уреди PIC32MZ Производство
математика/libq/libq_c Претходно изградена математичка библиотека со C-имплементации компатибилна со уредите Pic32MX и Pic32MZ. (ЗАБЕЛЕШКА: Овие рутини не се компатибилни со функциите на библиотеката libq) Бета
периферни Претходно изградени периферни библиотеки Продукција/ Бета

 Изградете рамка:

/build/framework/ Опис Ослободете Тип
математика/libq Проект за градење библиотека LibQ Производство
математика/libq Проект за градење библиотека LibQ_C Алфа
периферни Проект за изградба на периферна библиотека Производство

 Комунални услуги:

/комунални услуги/ Опис Ослободете Тип
mhc/plugins/displaymanager/displaymanager.jar Додаток за менаџер на дисплеи MPLAB Harmony Бета
mhc/com-microchip-mplab-modules-mhc.nbm Додаток за конфигуратор на MPLAB Harmony (MHC)

MPLAB Harmony Graphics Composer (вклучен во додатокот MHC)

Производство

Бета

mib2bib/mib2bib.jar Компилирана прилагодена 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 Експресна логичка дистрибуција ThreadX Продавач
сегер/емвин SEGGER emWin® Pro Distribution Продавач
tcpip/wolfssl wolfSSL (порано CyaSSL) Вградена SSL библиотека Демонстрација базирана на отворен код Продавач
tcpip/iniche Дистрибуција на библиотеки InterNiche Продавач

 Документација:

/док/ Опис Ослободете Тип
хармонија_помош.pdf Помош за MPLAB Harmony во пренослив формат на документ (PDF) Производство
harmony_help.chm Помош за MPLAB Harmony во формат на компајлирана помош (CHM) Производство
html/index.html Помош за MPLAB Harmony во HTML формат Производство
harmony_compatibility_worksheet.pdf PDF формулар за употреба при одредување на нивото на компатибилност со MPLAB Harmony и за евидентирање на сите исклучоци или ограничувања од упатствата за компатибилност Производство
harmony_release_brief_v1.11.pdf MPLAB Harmony Release Brief, кој обезбедува информации за објавување „на прв поглед“ Производство
harmony_release_notes_v1.11.pdf Белешки за изданието на MPLAB Harmony во PDF формат Производство
harmony_license_v1.11.pdf Договор за лиценца за софтвер MPLAB Harmony во PDF формат Производство

Видови на изданија

Овој дел ги опишува типовите на изданија и нивното значење.

Опис
Изданијата на модулот MPLAB Harmony можат да бидат еден од трите различни типа, како што е прикажано на следната илустрација.

MICROCHIP-Harmony-Integrated-Software-Framework-1

Алфа издание
Алфа верзијата на модулот е обично почетно издание. Алфа изданијата ќе имаат комплетни имплементации на нивниот основен сет на функции, тие се функционално тестирани на единици и ќе се градат правилно. Алфа изданието е одличен „претходен“view„за тоа на што работи новиот развој на Microchip и може да биде многу корисен за истражување на нови функции. Сепак, не поминал низ целосниот формален процес на тестирање и речиси е сигурно дека дел од неговиот интерфејс ќе се промени пред да се објави продукциската верзија и затоа не се препорачува за продукциска употреба.“

Бета издание
Бета верзијата на модулот помина низ внатрешниот интерфејс повторноview процес и имал формално тестирање на неговата функционалност. Исто така, проблемите пријавени од алфа-верзијата ќе бидат поправени или документирани. Кога модулот е во бета-верзија, можете да очекувате дека ќе функционира правилно во нормални околности и можете да очекувате дека неговиот интерфејс е многу блиску до конечната форма (иако сè уште може да се направат промени доколку е потребно). Сепак, немало тестирање на стрес или перформанси и може да не откаже лесно ако се користи неправилно. Бета-верзијата не се препорачува за продукциска употреба, но може да се користи за развој.

Објавување на производството
До моментот кога модулот ќе биде објавен во продукциска форма, тој е целосно опремен, целосно тестиран и неговиот интерфејс е „замрзнат“. Сите познати проблеми од претходните изданија ќе бидат поправени или документирани. Постоечкиот интерфејс нема да се промени во идните изданија. Може да се прошири со дополнителни функции и дополнителни функции на интерфејсот, но постоечките функции на интерфејсот нема да се променат. Ова е стабилен код со стабилен интерфејс на апликациски програми (API) на кој можете да се потпрете за продукциски цели.

Броеви на верзии

Овој дел го опишува значењето на броевите на верзиите на MPLAB Harmony.

Опис

Шема за нумерирање на верзии на MPLAB Harmony
MPLAB Harmony ја користи следната шема за нумерирање на верзии:
. [. ][ ] Каде:

  • = Голема ревизија (значајна промена што влијае на многу или на сите модули)
  • = Мала ревизија (нови функции, редовни изданија)
  • [. ] = Dot release (корекции на грешки, непланирани изданија)
  • [ ] = Тип на издание (a за алфа и b за бета, доколку е применливо). Верзиите за производство не вклучуваат буква за тип на издание.

Низа на верзија
Функцијата SYS_VersionStrGet ќе врати стринг во форматот:
„ . [. ][ ]“
Каде:

  • е главниот број на верзијата на модулот
  • е бројот на споредната верзија на модулот
  • е опционален број за издавање „patch“ или „dot“ (кој не е вклучен во низата ако е еднаков на „00“)
  • е опционален тип на издание „a“ за алфа и „b“ за бета. Овој тип не е вклучен ако изданието е продукциска верзија (т.е. не е алфа или бета)

Забелешка: Низата за верзија нема да содржи празни места.

Exampле:
„0.03a“
„1.00“

Број на верзија
Бројот на верзијата вратен од функцијата SYS_VersionGet е непотпишан цел број во следниот децимален формат (не во BCD формат).
* 10000 + * 100+
Каде што броевите се претставени во децимални чипови и значењето е исто како што е опишано во Version String.
Забелешка: Нема нумеричка репрезентација на типот на ослободување.

Exampле:
За верзијата „0.03a“, вратената вредност е еднаква на: 0 * 10000 + 3 * 100 + 0.
За верзијата „1.00“, вратената вредност е еднаква на: 1 * 100000 + 0 * 100 + 0.
© 2013-2017 Microchip Technology Inc.

Најчесто поставувани прашања

  • П: Може ли MPLAB Harmony да се користи со програмирање во C++? јазик?
    A: Не, MPLAB Harmony не е тестиран со C++; затоа, поддршката за овој програмски јазик не е достапна.
  • П: Кое е препорачаното ниво на оптимизација за градење проекти со периферната библиотека MPLAB Harmony?
    A: Нивото на оптимизација -O1 се препорачува за отстранување на код од неискористените делови во библиотеката на периферните уреди.
  • П: Како деинсталаторот на MPLAB Harmony се справува со измени од корисникот files?
    A: Деинсталаторот ќе ги избрише сите fileинсталирани од инсталерот, дури и ако биле изменети од корисникот. Сепак, новите fileДодадените од корисникот нема да бидат избришани.

Документи / ресурси

Интегрирана софтверска рамка MICROCHIP Harmony [pdf] Упатство за корисникот
v1.11, Harmony Integrated Software Framework, Интегрирана софтверска рамка, Софтверска рамка, Framework

Референци

Оставете коментар

Вашата адреса за е-пошта нема да биде објавена. Задолжителните полиња се означени *