MICROCHIP-logo

MICROCHIP Harmony Integrated Software Framework

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

Mga detalye:

  • Ngalan sa Produkto: MPLAB Harmony Integrated Software Framework
  • Bersyon: v1.11
  • Petsa sa Pagpagawas: Abril 2017

Impormasyon sa Produkto:
Ang MPLAB Harmony Integrated Software Framework v1.11 usa ka software framework nga gidesinyo sa pagpayano ug pagpadali sa pagpalambo sa mga embedded applications para sa Microchip microcontrollers. Naghatag kini usa ka komprehensibo nga hugpong sa mga librarya, drayber, ug middleware aron mapadali ang proseso sa pag-uswag.

Mga Instruksyon sa Paggamit sa Produkto

Mga Feature ug Nailhan nga Isyu:

Mga Feature sa MPLAB Harmony:

  • Nagsuporta sa usa ka halapad nga microchip microcontrollers
  • Komprehensibo nga hugpong sa mga librarya ug middleware
  • Sayon nga pag-configure ug pag-setup

Nahibal-an nga mga Isyu:

  • Ang C++ programming language dili suportado
  • Girekomenda nga -O1 nga lebel sa pag-optimize alang sa mga proyekto sa pagtukod nga adunay Harmony peripheral library
  • Uninstaller kinaiya mahitungod sa user-giusab files

Pagpagawas sa Impormasyon

Naghatag impormasyon sa pagpagawas sa MPLAB Harmony, naglakip sa mga nota sa pagpagawas, mga sulod sa pagpagawas, mga tipo sa pagpagawas, ug gipatin-aw ang sistema sa pag-numero sa bersyon. Usa ka PDF nga kopya sa Release Notes gihatag sa /doc folder sa imong pag-instalar sa MPLAB Harmony.

Release Notes
Kini nga hilisgutan naghatag sa mga nota sa pagpagawas alang niini nga bersyon sa MPLAB Harmony.

Deskripsyon
Bersyon sa MPLAB Harmony: v1.11 Petsa sa Pagpagawas: Abril 2017

Mga Kinahanglanon sa Software
Sa wala pa gamiton ang MPLAB Harmony, siguruha nga ang mga musunud na-install:

  • MPLAB X IDE 3.60
  • Ang MPLAB XC32 C/C++ Compiler 1.43
  • MPLAB Harmony Configurator 1.11.xx

Pag-update sa Kini nga Pagpagawas sa MPLAB Harmony
Ang pag-update sa kini nga pagpagawas sa MPLAB Harmony medyo yano. Para sa mga detalyadong instruksyon, palihog tan-awa ang Pag-port ug Pag-update sa MPLAB Harmony.

Unsa ang Bag-o ug Nailhan nga mga Isyu
Ang mosunod nga mga lamesa naglista sa mga bahin nga giusab o gidugang ug bisan unsa nga nahibal-an nga mga isyu nga nahibal-an sukad sa katapusang pagpagawas sa MPLAB Harmony. Ang bisan unsang nahibal-an nga mga isyu nga wala pa masulbad gipadayon gikan sa miaging pagpagawas.

Harmony sa MPLAB:

Feature Dugang ug Updates Nahibal-an nga mga Isyu
Heneral Ang MPLAB Harmony wala masulayan sa C++; busa, ang suporta alang niini nga programming language wala gisuportahan.

Ang lebel sa pag-optimize sa "-O1" girekomenda kung magtukod og bisan unsang mga proyekto nga naglakip sa MPLAB Harmony prebuilt binary (.a file) peripheral nga librarya. Kini gikinahanglan aron ang linker magtangtang sa code gikan sa wala magamit nga mga seksyon (alang sa peripheral library nga mga bahin nga wala gigamit). Sa laing paagi, mahimo nimong pilion ang "Remove Unused Sections" sa General options para sa xc32-ld (linker) properties dialog box.

Ang MPLAB Harmony uninstaller magtangtang sa tanan files gi-install sa installer, bisan kung kini giusab sa user. Bisan pa, ang uninstaller dili delete bag-o files gidugang sa user sa folder sa pag-install sa MPLAB Harmony.

Ang MPLAB Harmony Display Manager nga plug-in naghatag og kompleto nga configuration ug simulation nga suporta ngadto sa LCC nga namugna nga driver, ug naghatag usab og batakang suporta alang sa tanan nga uban pang mga graphics controller drivers. Ang bug-os nga pagsumpo ug suporta sa simulation alang sa uban pang mga driver sa graphics controller idugang sa umaabot nga pagpagawas sa MPLAB Harmony.

Middleware ug mga Librarya:

Feature Dugang ug Updates Nahibal-an nga mga Isyu
Bootloader Library Ang UDP bootloader wala mag-compile para sa PIC32MZ nga mga device kung gipili ang microMIPS.
Crypto Library N/A Ang paglalin nga mga proyekto nga naggamit sa hardware nga Crypto library, ug adunay daghang mga pag-configure, mahimong modagan sa usa ka isyu sa pag-compile pagkahuman sa pagbag-o sa code. Ipakita sa MPLAB X IDE nga ang pic32mz-crypt.h ug pic32mz-hash.c files wala iapil sa configuration, bisan tuod kini misulay sa pagdugang kanila. Ang compiler makamugna og mga kasaypanan, nga nag-ingon nga ang pipila ka mga gimbuhaton sa Crypto dili mahimong pakisayran. Aron masulbad kini nga isyu, kuhaa ang duha  files (pic32mz-crypt.h ug pic32mz-hash.c) gikan sa proyekto ug gamita ang MPLAB Harmony Configurator (MHC) aron mabag-o ang tanan nga mga pag-configure nga naggamit niini. files.
Mga Librarya sa Decoder Tungod sa mga kinahanglanon sa panumduman ug sa gidaghanon sa magamit nga SRAM, ang ubang mga decoder dili makaandar nga dungan sa ubang mga decoder. Bisan pa, ang matag decoder molihok nga tagsa-tagsa sa universal_audio_decoders demonstration.
File Sistema Nakit-an ug naayo ang potensyal nga null pointer nga eksepsiyon sa unmount function.
Mga librarya sa graphic Ang JPEG decoding wala nagsuporta sa mga progresibong na-scan nga mga hulagway. Ang ubang mga transparency-incorporated nga animated GIF nga mga hulagway mahimong magpakita sa pagkagisi. Ang namugna nga LCCG driver nagsuporta sa display resolution hangtod sa WVGA o katumbas.
TCP/IP Stack SMTPC:
  • API sa pag-abort sa usa ka mensahe, nga mapuslanon kung gikinahanglan ang pag-usab nga dili magamit karon
  •  Ang daghang mga adres sa DNS aron mahatagan usa ka mas kasaligan nga pagpadala sa mail sa pagkakaron dili magamit
  • Ang suporta alang sa opsyonal nga mga field sa header sa mail sa pagkakaron dili magamit
USB Device Library N/A Ang USB Device Stack gisulayan sa limitado nga kapasidad uban sa RTOS.Samtang nagdagan ang USB Device Stack sa usa ka PIC32MZ family device, ang stack nagkinahanglan og tulo ka segundos sa pagsugod alang sa PIC32MZ EC device ug tulo ka milliseconds para sa PIC32MZ EF device.
USB Host Library Gikuha ang suporta sa MHC alang sa USB Host Beta software. Ang suporta alang sa USB Host Beta APIs tangtangon sa umaabot nga pagpagawas. Ang mosunod nga USB Host Stack function wala gipatuman:
  •  USB_HOST_BusResume
  •  USB_HOST_DeviceSuspend
  • USB_HOST_DeviceResume

Ang Hub, Audio v1.0, ug HID Host Client Drivers gisulayan sa limitado nga kapasidad.Ang USB Host Stack gisulayan sa limitado nga kapasidad uban sa RTOS.Polled mode nga operasyon wala masulayan.Attach/Detach nga kinaiya gisulayan sa limitado nga kapasidad.Samtang nagdagan ang USB Host Stack sa PIC32MZ nga device sa pamilya, ang stack nagkinahanglan sa tulo ka segundos nga PIC32Z nga mga device sa pamilya nga mag-initialize sa tulo ka segundos ang stack. milliseconds para sa PIC32MZ EF nga mga device. Ang USB Host Layer wala magbuhat ug overcurrent checking. Kini nga bahin mahimong magamit sa umaabot nga pagpagawas sa MPLAB Harmony. Ang USB Host Layer wala magsusi sa Hub Tier Level. Kini nga bahin mahimong magamit sa umaabot nga pagpagawas sa MPLAB Harmony.Ang USB Host Layer makapahimo lamang sa unang configuration kung adunay daghang mga configuration. Kung wala'y mga katugbang sa interface sa una nga pag-configure, kini ang hinungdan nga ang aparato dili molihok. Daghang pagpaandar sa pag-configure ang ma-aktibo sa umaabot nga pagpagawas sa MPLAB Harmony. Ang MSD Host Client Driver gisulayan sa limitado nga gidaghanon sa mga USB Flash drive nga anaa sa komersyo. Ang MSD Host Client Driver ug ang USB Host Layer wala masulayan alang sa pagbasa/pagsulat sa throughput. Kini nga pagsulay pagahimoon sa umaabot nga pagpagawas sa MPLAB Harmony.Ang MSD Host Client Driver ug SCSI block driver mahimo lamang gamiton sa File sistema kon ang file sistema ang Auto-Mount feature gi-enable. Ang MSD Host Client Driver wala pa masulayan gamit ang Multi-LUN Mass Storage Device ug USB Card Reader.

USB Host Library (gipadayon) Ang USB Host SCSI Block Driver, ang CDC Client Driver, ug ang Audio Host Client Driver nagsuporta lamang sa single-client nga operasyon. Ang multi-client nga operasyon ma-enable sa umaabot nga pagpagawas sa MPLAB Harmony.

Ang drayber sa USB HID Host Client wala pa masulayan sa daghang gamit sa paggamit. Ang pagpadala sa output o feature report wala pa masulayan.

Ang drayber sa USB Audio Host Client wala maghatag ug pagpatuman sa mosunod nga mga gimbuhaton:

  • USB_HOST_AUDIO_V1_DeviceObjHandleGet
  • USB_HOST_AUDIO_V1_FeatureUnitChannelVolumeRan geGet
  • USB_HOST_AUDIO_V1_FeatureUnitChannelVolumeSub Range Numbers Nakuha
  • USB_HOST_AUDIO_V1_StreamSamplingFrequencyGet
  •  USB_HOST_AUDIO_V1_TerminalIDGet

Mga Driver sa Device:

Feature Dugang ug Updates Nahibal-an nga mga Isyu
LCC . Ang MPLAB Harmony Graphics Composer (MHGC) dili makahimo sa paghatag ug palette table; busa, ang mga tiggamit kinahanglang maghatag ug uint16_t array sa 256 16 bpp RGB nga mga kolor ngadto sa LCC Driver gamit ang DRV_GFX_PalletteSet function. Ang sulod niini nga array magsilbi sa pagmapa sa mga indeks sa kolor ngadto sa TFT nga mga kolor sa display.

Ang setting sa DMA Trigger Source sa MHC nausab. Kung ang setting sa imong proyekto naa sa 3, 5, 7 o 9, i-flag kini sa MHC nga pula. Palihug usba sa 2, 4, 6, o 8. Ang tanan nga odd-numero nga mga timer gitangtang sa pagpili. Samtang kini nga mga timer magamit sa default, ang parehas nga numero nga mga timer (2, 4, 6, 8) ang modawat sa mga pagbag-o sa prescaler nga mga kantidad.

I2C N/A I2C Driver Gamit ang Peripheral ug ang Bit-banged Implementation:
  •  Nasulayan ra sa usa ka master nga palibot
  •  Dili mosuporta sa RTOS; busa, dili kini luwas sa hilo kon gamiton sa palibot sa RTOS
  • Wala pa gisulayan sa usa ka Poll nga palibot
  • Ang operasyon sa power-saving modes wala pa masulayan
  • I2C Driver Gamit ang Bit-banged Implementation:
  • Dili pag-block ug naggamit sa usa ka kapanguhaan sa Timer alang sa paghimo sa mga operasyon sa I2C. Kini nga kapanguhaan sa Timer dili magamit alang sa bisan unsang ubang mga panginahanglanon sa Timer.
  •  Ang prayoridad sa Timer Interrupt kinahanglan nga usa sa pinakataas nga priority interrupts sa aplikasyon
  •  Ang pagsulay sa kini nga implementasyon gihimo lamang sa usa ka sistema nga orasan nga 200 MHz ug usa ka peripheral bus clock nga 100 MHz alang sa Timer.
  •  Mahimong ma-configure aron magtrabaho lamang sa Master mode
  •  Anaa ra sa setting sa dinamikong drayber
  •  Ang baud rate nagdepende sa paggamit sa CPU. Gisulayan kini nga modagan nga kasaligan hangtod sa 100 kHz.
  • Wala nagsuporta sa PIC32MX nga mga device sa pamilya
  •  Nagtrabaho lamang sa SCL ug SDA nga mga pin sa katugbang nga I2C peripheral
  •  Naglihok lamang sa Interrupt mode
MRF24WN Wi-Fi Bag-ong wdrvext_mx.a, wdrvext_ec.a, ug wdrvext_mz.a library files.
S1D13517 Ang S1D13517 Driver wala mosuporta sa pagkuha sa pixel o array of pixels gikan sa S1D13517 framebuffer ug dili mosuporta sa font rendering kung ang Anti-aliasing gi-enable.
Luwas nga Digital (SD) Card N/A Ang SD Card Driver wala pa masulayan sa usa ka high frequency interrupt nga palibot.
SPI N/A Ang SPI Slave mode nga adunay DMA dili operational. Kini nga isyu matul-id sa umaabot nga pagpagawas sa MPLAB Harmony.
SPI Flash Ang mga feature sa flash sama sa high-speed read, hold, ug write-protect wala gisuportahan sa driver library.

Ang static nga pagpatuman sa librarya sa drayber dili magamit.

USB Ang USB Driver Library gisulayan sa limitado nga kapasidad sa RTOS.

Samtang nagpadagan sa USB Driver Library sa PIC32MZ family device, ang stack nagkinahanglan ug tulo ka segundos para ma-initialize para sa PIC32MZ EC device ug tulo ka milliseconds para sa PIC32MZ EF device.Ang ubang mga API para sa USB Host Driver Library mahimong mausab sa sunod nga release.USB Host Driver Library Ang polled mode nga operasyon wala masulayan.

Mga Serbisyo sa Sistema:

Feature Dugang ug Updates Nahibal-an nga mga Isyu
DMA

Peripheral nga mga librarya:

Feature Dugang ug Updates Nahibal-an nga mga Isyu
ADCHS N/A Ang FIFO wala gisuportahan sa kini nga bersyon sa peripheral library.
SQI N/A Ang usa ka SQI clock divider value nga mas taas kay sa CLK_DIV_16 dili mogana. Aron makab-ot ang labing maayo nga katulin sa orasan sa SQI, gamita ang kantidad sa divider sa orasan sa SQI nga mas ubos kaysa CLK_DIV_16.

Mubo nga sulat: Kini nga isyu magamit sa bisan unsang aplikasyon nga naggamit sa SQI module.

Mga aplikasyon

Feature Dugang ug Updates Nahibal-an nga mga Isyu
Mga Demonstrasyon sa Audio Giusab sa Universal_audio_decoders aron limitahan ang giladmon sa direktoryo sa file sistema. Makapugong kini sa usa ka eksepsiyon kung kana mahitabo lapas sa 6 nga lebel sa sub-direktoryo. usb_headset, usb_microphone, ug usb_speaker Demonstrasyon:
  •   Kung magbalhinbalhin tali sa kini nga mga aplikasyon, ang drayber sa Windows mahimong maglibog sa klase sa aparato nga konektado. Kay example, ang audio streaming gipugngan sa drayber. Kung mahitabo ang usa ka kondisyon nga sama niini, buhata ang mosunod aron masulbad ang isyu:
    1. Samtang konektado ang device, i-uninstall ang driver.
    2. Ang pag-restart sa Windows operating system mahimo usab nga gikinahanglan.
      universal_audio_decoder Demonstrasyon:
  • Ang 270f512lpim_bt_audio_dk ug pic32mz_da_sk_meb2 nga mga configuration wala mosuporta sa display. Ang display mahimong makita nga ON apan blangko tungod kay ang backlight nagdan-ag.
  • Ang 270f512lpim_bt_audio_dk configuration wala mosuporta sa WMA ug AAC decoder.
  • Ang pagkontrol sa volume anaa ra sa mga configuration sa bt_audio_dk ug 270f512lpim_bt_audio_dk
  • Ang gagmay nga mga glitches sa audio anaa alang sa 96 kHz WAVE audio files pinaagi sa default buffer gidak-on. Isip usa ka workaround, pagwagtang sa mga glitches pinaagi sa paggamit sa mas dako nga buffer size.
  • Ang mga sayup sa audio mahimong makita kung magdula og taas nga sampling rate AAC files. Mas taas ang sampling rate, mas grabe ang glitch.
  • Ang ubang mga USB Flash drive mahimong dili molihok uban niini nga demonstrasyon
  • Tungod sa mga limitasyon sa memorya, ang Speex Decoder ug ang WMA Decoder dili makalihok dungan sa ubang mga decoder audio_tone Demonstration:
  • Ang display kay static
  • Ang switch debounce wala gipatuman usb_speaker Demonstration:
  • Ang wala ug tuo nga mga channel sa output gibaylo alang sa pic32mz_ef_sk_meb2 configuration sa output connector. Mubo nga sulat: Kini usa ka isyu sa MEB II hardware ug dili sa software sa aplikasyon.
  • Ang mute feature (ingon nga kontrolado gikan sa PC) dili mu-function usb_headset:

Ang mute nga bahin (ingon nga kontrolado gikan sa PC) dili molihok.

mac_audio_hi_res Demonstrasyon:

Ang pag-muting sa audio sa PC mogana lang sa husto sa unang higayon

Mga Demonstrasyon sa Bluetooth Naayo nga mga isyu nga nakit-an sa WVGA nga gipakita sa a2dp_avrcp demo. Kini usa ka premium nga demonstrasyon. Ang mga graphic temporaryo nga gipalong/gitangtang sa tanang PIC32MZ DA configurations ug mahimong magamit sa umaabot nga pagpagawas.
File     Mga Demonstrasyon sa Sistema Ang LED_3, nga gigamit sa pagpakita sa demonstrasyon nga kalampusan dili modan-ag, nga makaapekto sa mosunod nga mga demonstrasyon:
  • sdcard_fat_single_disk (pic32mz_da_sk_adma configuration)
  • sdcard_msd_fat_multi_disk (pic32mz_da_sk_meb2 configuration)

Isip usa ka trabaho sa palibot, ang user makabutang ug breakpoint sa application code aron makita ang status sa mga demonstrasyon.

Mga Demonstrasyon sa Graphics Ang starter kit PKOB programming ug debugging mahimong makamugna sa mosunod nga sayop: Ang programmer dili masugdan: Napakyas sa programa sa target device. Kung mahitabo kini nga mensahe, i-repower ang aparato ug magsugod ang aplikasyon. Kung gikinahanglan ang pag-debug, ang gisugyot nga trabaho sa palibot mao ang pag-install sa angay nga header sa starter kit gamit ang MPLAB REAL ICE.

Ang mosunod nga mga isyu magamit sa external_resources demonstration:

  •   Sa pagkakaron, ang suporta sa pag-decode sa JPEG gi-enable para sa internal storage lang
  •  Atol sa demonstrasyon, ang latency naobserbahan sa pagkuha sa mga hulagway gikan sa external off-chip memory, nga maoy hinungdan sa hinay nga populasyon sa display samtang naghubad sa mga hulagway sa screen memory.
  •  Ang susama nga latency sa miaging isyu makita usab samtang nagpakita sa JPEG nga mga hulagway sa screen tungod sa pagkalangan tungod sa JPEG run-time decoding
Mga Demonstrasyon sa MEB II Ang segger_emwin demonstration application wala pa maglakip sa touch input.
Mga Demonstrasyon sa RTOS Ang SEGGER embOS Library nga adunay suporta sa FPU gikinahanglan para sa PIC32MZ EF configuration ug ang user kinahanglan nga klarong iapil kini. Sa kasagaran, ang librarya nga walay suporta sa FPU gilakip.
System Service Library Examples N/A Ang command_appio nga demonstrasyon wala maglihok gamit ang MPLAB X IDE v3.06, apan magamit sa v3.00.
TCP/IP Wi-Fi

Mga demonstrasyon

N/A Ang tcpip_tcp_client demonstration gamit ang ENC24xJ600 o ang ENC28J60 nga mga configuration dili mogana sa husto kung ang SPI Driver makahimo sa DMA. Palihug i-disable ang opsyon sa SPI DMA para niini nga mga configuration. Kini matul-id sa umaabot nga pagpagawas sa MPLAB Harmony.
Mga Aplikasyon sa Pagsulay N/A Ang FreeRTOS configurations para gamiton sa PIC32MZ EF Starter Kit adunay floating-point library nga nabaldado sa mga opsyon sa proyekto.
Mga Demonstrasyon sa USB Ang msd_basic Device demonstration application kon gitukod gamit ang PIC32MZ device, nagkinahanglan nga ang SCSI Inquiry response data structure ibutang sa RAM. Ang pagbutang niini nga istruktura sa datos sa programa nga Flash memory hinungdan nga ang tubag sa pangutana madaot. Kini nga isyu matul-id sa umaabot nga pagpagawas. Ang hid_basic_keyboard Host demonstration mokuha sa mga keystroke gikan sa AZ, az, 0-9, Shift ug CAPS LOCK key lamang. Ang keyboard LED glow functionality ug suporta alang sa ubang yawe nga kombinasyon ma-update sa umaabot nga pagpagawas. Sa audio_speaker Host demonstration, Plug and Play mahimong dili mugana sa pic32mz_ef_sk_int_dyn ug pic32mx_usb_sk2_int_dyn configurations. Kini nga isyu matul-id sa umaabot nga pagpagawas. Sa hub_msd Host demonstration application, Hub plug ug play detection mahimong mapakyas usahay. Bisan pa, kung ang hub gisaksak sa wala pa ang PIC32MZ nga aparato gipagawas gikan sa pag-reset, ang aplikasyon sa demonstrasyon naglihok sama sa gipaabut. Kini nga isyu anaa sa ilalum sa imbestigasyon ug ang usa ka pagtul-id mahimong magamit sa umaabot nga pagpagawas sa MPLAB Harmony. Kini girekomendar sa paggamit sa usa ka self-powered hub samtang misulay sa paggamit sa anaa hub demonstration aplikasyon. Ang VBUS supply regulator sa starter kit mahimong dili makatubag sa kasamtangang mga kinahanglanon sa bus-powered hub, nga maoy hinungdan sa dili matag-an nga demonstration application behavior.

Pagtukod sa Framework:

Feature Dugang ug Updates Nahibal-an nga mga Isyu
Bluetooth Stack Library N/A
Mga librarya sa matematika DSP Fixed-Point Math Library:
  •  Na-optimize lang para sa PIC32MZ nga mga device nga adunay microAptiv ™ core features, nga naggamit sa DSP ASE
  •  Dili molihok sa _Fract data type LibQ Fixed-Point Math Library:
  • Gi-optimize alang sa mga aparato nga PIC32MZ nga adunay mga bahin sa microAptiv core
  •  Ang _fast nga mga gimbuhaton nakapakunhod sa katukma

 Mga Utility:

Feature Dugang ug Updates Nahibal-an nga mga Isyu
MPLAB Harmony Configurator (MHC) N/A
  • Ang MHC wala mosuporta sa pagbag-o sa relatibong agianan gikan sa proyekto ngadto sa tinubdan files sulod sa instalasyon sa MPLAB Harmony, sa dihang nahimo na ang proyekto
  • Kanus-a viewsa MPLAB Harmony Help sa MHC, ang Index kay accessible, pero dili magamit. Kini tungod sa usa ka limitasyon sa browser nga gigamit sa MHC. Isip usa ka trabaho sa palibot, ang Index kay accessible ug magamit kung ang HTML Help ablihan sa external Web browser.
  •  Usa ka karakter sa tab pagkahuman sa "—endhelp—" sa usa ka .hconfig file mahimong hinungdan nga malaktawan ang sunod nga simbolo sa pag-configure

Third-Party nga Software:

Feature Dugang ug Updates Nahibal-an nga mga Isyu
SEGGER emWin Graphics Library N/A Ang LCC display controller lamang ang gisuportahan. Ang suporta alang sa ubang mga tigkontrol sa pagpakita wala magamit sa kini nga pagpagawas.

Ang usa ka API aron makuha ang kuptanan sa Dialog widget wala magamit sa kini nga pagpagawas.

Ipagawas ang mga sulod
Kini nga hilisgutan naglista sa mga sulod niini nga pagpagawas ug nagpaila sa matag module.

Deskripsyon
Kini nga lamesa naglista sa mga sulod niini nga pagpagawas, lakip ang mubo nga paghulagway, ug ang matang sa pagpagawas (Alpha, Beta, Production, o Vendor).

Middleware ug mga Librarya

/framework/ Deskripsyon Ipagawas Type
bluetooth/cdbt Bluetooth Stack Library (Basic) Produksyon
bluetooth/premium/audio/cdbt

bluetooth/premium/audio/decoder/sbc

Bluetooth Audio Stack Library (Premium)

SBC Decoder Library (Premium)

Produksyon

Produksyon

bootloader Bootloader Library Produksyon
klase b Klase B Library Produksyon
crypto Microchip Cryptographic Library Produksyon
decoder/bmp/BmpDecoder decoder/bmp/GifDecoder decoder/bmp/JpegDecoder decoder/audio_decoders/decoder_opus decoder/speex decoder/premium/decoder_aac decoder/premium/decoder_mp3
decoder/premium/decoder_wma
BMP Decoder Library
GIF Decoder Library
JPEG Decoder Library
Opus Decoder Library
Speex Decoder Library
AAC Decoder Library
(Premium) MP3 Decoder Library (Premium)
WMA Decoder Library (Premium)
Beta
Beta
Beta
Beta
Beta
Beta Beta
Beta
gfx Graphics Library Produksyon
matematika/dsp DSP Fixed-Point Math Library API header para sa PIC32MZ device Produksyon
matematika/libq LibQ Fixed-Point Math Library API header para sa PIC32MZ device Produksyon
net/pres MPLAB Harmony Network Presentation Layer Beta
pagsulay Test Harness Library Produksyon
tcpip TCP/IP Network Stack Produksyon
usb USB Device Stack

USB Host Stack

Produksyon

Beta

Mga Driver sa Device:

/framework/driver/ Deskripsyon Ipagawas Type
adc Analog-to-Digital Converter (ADC) Driver

Dynamic nga Implementasyon Static Implementation

 Beta
Beta
camera/ovm7690 OVM7690 Camera Driver

Dynamic Implementation lamang

Beta
mahimo Driver sa Controller Area Network (CAN).

Static Implementation lamang

 

Beta

cmp Komparator Driver

Static Implementation lamang

Beta
codec/ak4384

 

 

codec/ak4642

 

 

codec/ak4953

 

 

codec/ak7755

AK4384 Codec Driver

Dynamic Implementation lamang

 

AK4642 Codec Driver

Dynamic Implementation lamang

 

AK4953 Codec Driver

Dynamic Implementation lamang

 

AK7755 Codec Driver

Dynamic Implementation lamang

 

Produksyon

 

 

Produksyon

 

 

Produksyon

 

 

Produksyon

cpld CPLD XC2C64A Driver

Static Implementation lamang

 

Produksyon

enc28j60 ENC28J60 Driver Library

Dynamic Implementation lamang

Beta
encx24j600 ENCx24J600 Driver Library

Dynamic Implementation lamang

 

Beta

ethmac Ethernet Media Access Controller (MAC) Driver

Dynamic Implementation lamang

 

Produksyon

ethphy Ethernet Physical Interface (PHY) Driver

Dynamic Implementation lamang

 

Produksyon

flash Flash Driver

Static Implementation lamang

 

Beta

gfx/controller/lcc Low-Cost Controllerless (LCC) Graphics Driver

Dynamic Implementation lamang

 

Produksyon

gfx/controller/otm2201a OTM2201a LCD Controller Driver

Dynamic Implementation lamang

 

Produksyon

gfx/controller/s1d13517 Epson S1D13517 LCD Controller Driver

Dynamic Implementation lamang

 

Produksyon

gfx/controller/ssd1289 Solomon Systech SSD1289 Controller Driver

Dynamic Implementation lamang

Produksyon
gfx/controller/ssd1926 Solomon Systech SSD1926 Controller Driver

Dynamic Implementation lamang

 

Produksyon

gfx/controller/tft002 TFT002 Graphics Driver

Dynamic Implementation lamang

 

Produksyon

i2c Inter-Integrated Circuit (I2C) Driver

Dynamic nga Implementasyon Static Implementation

 

Alpha Alpha

i2s Inter-IC Sound (I2S) Driver

Dynamic Implementation lamang

 

Beta

ic Driver sa Pagkuha sa Input

Static Implementation lamang

 

Beta

nvm Non-Volatile Memory (NVM) Driver

Dynamic nga Implementasyon Static Implementation

 

Beta Beta

oc Output Itandi Driver

Static Implementation lamang

 

Beta

pmp Parallel Master Port (PMP) Driver

Dynamic nga Implementasyon Static Implementation

 

Production Beta

rtcc Tinuod nga Oras nga Orasan ug Kalendaryo (RTCC) Driver

Static Implementation lamang

 

Beta

sdcard SD Card Driver (kliyente sa SPI Driver)

Dynamic Implementation lamang

 

Beta

spi Serial Peripheral Interface (SPI) Driver

Dynamic nga Implementasyon Static Implementation

 Production Beta
 

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

SPI Flash Drivers

Dynamic Implementation lamang
Dynamic Implementation lamang
Dynamic Implementation lamang
Dynamic Implementation lamang

 

Alpha
Alpha
Alpha
Aplha

tmr Timer nga Driver

Dynamic nga Implementasyon Static Implementation

 Production Beta
paghikap/adc10bit

 

 

paghikap/ar1021

 

 

paghikap/mtch6301

 

 

paghikap/mtch6303

ADC 10-bit Touch Driver
Dynamic Implementation lamang AR1021 Touch Driver
Dynamic Implementation lamang MTCH6301 Touch Driver
Dynamic Implementation lamang MTCH6303 Touch Driver
Static Implementation lamang
 Beta

Beta

 

Beta

 

 

Beta

usart Universal Synchronous/Asynchronous Receiver/Transmitter (USART) Driver

Dynamic nga Implementasyon Static Implementation

 Produksyon

Beta

mga usbfs

 

mga usbh

PIC32MX Universal Serial Bus (USB) Controller Driver (USB Device)
Dynamic Implementation onlyPIC32MZ Universal Serial Bus (USB) Controller Driver (USB Device)
Dynamic Implementation lamang
Produksyon

Produksyon

mga usbfs

 

mga usbh

PIC32MX Universal Serial Bus (USB) Controller Driver (USB Host)

Dynamic Implementation lamang

PIC32MZ Universal Serial Bus (USB) Controller Driver (USB Host)

Dynamic Implementation lamang

Beta

Beta

wifi/mrf24w

 

wifi/mrf24wn

Wi-Fi Driver alang sa MRF24WG controller
Dynamic Implementation onlyWi-Fi Driver para sa MRF24WN controller
Dynamic Implementation lamang
Produksyon

 

Produksyon

Mga Serbisyo sa Sistema

/framework/system/ Deskripsyon Ipagawas Type
clk Library sa Serbisyo sa Sistema sa Orasan

Dynamic nga Implementasyon Static Implementation

 Produksyon

Produksyon

sugo Library sa Serbisyo sa System Processor sa Command

Dynamic Implementation lamang

 

Produksyon

komon Komon nga System Service Library Beta
console Console System Service Library

Dynamic nga Implementasyon Static Implementation

 Beta

Alpha

debug Debug System Service Library

Dynamic Implementation lamang

 

Beta

devcon Librarya sa Serbisyo sa Sistema sa Pagkontrol sa Device

Dynamic Implementation lamang

 

Produksyon

dma Direkta nga Memory Access System Service Library

Dinamikong Implementasyon

 

Produksyon

fs File Librarya sa Serbisyo sa Sistema

Dynamic Implementation lamang

 

Produksyon

int Interrupt System Service Library

Static Implementation lamang

 

Produksyon

memorya Librarya sa Serbisyo sa Sistema sa Memorya

Static Implementation lamang

 

Beta

msg Librarya sa Serbisyo sa Sistema sa Pagmemensahe

Dynamic Implementation lamang

 

Beta

mga pantalan Librarya sa Serbisyo sa Sistema sa Ports

Static Implementation lamang

 

Produksyon

random Random Number Generator System Service Library

Static Implementation lamang

 

Produksyon

i-reset I-reset ang System Service Library

Static Implementation lamang

 

Beta

tmr Librarya sa Serbisyo sa Sistema sa Timer

Dynamic Implementation lamang

 

Beta

paghikap Pindota ang System Service Library

Dynamic Implementation lamang

 

Beta

wdt Watchdog Timer System Service Library

Static Implementation lamang

 

Beta

Peripheral nga mga librarya:

/framework/ Deskripsyon Uri sa Pagpagawas
peripheral Peripheral Library Source Code para sa tanang Gisuportahan nga PIC32 Microcontrollers Produksyon
PIC32MX1XX/2XX 28/36/44-pin Family Produksyon
PIC32MX1XX/2XX/5XX 64/100-pin Family Produksyon
PIC32MX320/340/360/420/440/460 Family Produksyon
PIC32MX330/350/370/430/450/470 Family Produksyon
PIC32MX5XX/6XX/7XX Pamilya Produksyon
PIC32MZ Naka-embed nga Koneksyon (EC) Pamilya Produksyon
PIC32MZ Naka-embed nga Koneksyon sa Floating Point Unit (EF) nga Pamilya Produksyon

Operating System Abstraction Layer (OSAL):

/framework/ Deskripsyon Ipagawas Type
osal Operating System Abstraction Layer (OSAL) Produksyon

 Board Support Packages (BSP):

/bsp/ Deskripsyon Ipagawas Type
bt_audio_dk BSP alang sa PIC32 Bluetooth Audio Development Kit. Produksyon
chipkit_wf32 BSP alang sa chipKIT™ WF32™ Wi-Fi Development Board. Produksyon
chipkit_wifire BSP alang sa chipKIT™ Wi-FIRE Development Board. Produksyon
pic32mx_125_sk BSP alang sa PIC32MX1/2/5 Starter Kit. Produksyon
pic32mx_125_sk+lcc_pictail+qvga BSP para sa Low-Cost Controllerless (LCC) Graphics PICtail Plus Daughter Board nga adunay Graphics Display nga Tinuod nga 3.2″ 320×240 Board nga konektado sa PIC32MX1/2/5 Starter Kit. Produksyon
pic32mx_125_sk+meb BSP para sa PIC32MX1/2/5 Starter Kit nga konektado sa Multimedia Expansion Board (MEB). Produksyon
pic32mx_bt_sk BSP alang sa PIC32 Bluetooth Starter Kit. Produksyon
pic32mx_eth_sk BSP alang sa PIC32 Ethernet Starter Kit. Produksyon
pic32mx_eth_sk2 BSP alang sa PIC32 Ethernet Starter Kit II. Produksyon
pic32mx_pcap_db BSP alang sa PIC32 GUI Development Board nga adunay Projected Capacitive Touch. Produksyon
pic32mx_usb_digital_audio_ab BSP alang sa PIC32 USB Audio Accessory Board Produksyon
pic32mx_usb_sk2 BSP ang PIC32 USB Starter Kit II. Produksyon
pic32mx_usb_sk2+lcc_pictail+qvga Ang BSP alang sa Low-Cost Controllerless (LCC) Graphics PICtail Plus Daughter Board nga adunay Graphics Display Truly 3.2″ 320×240 Board nga konektado sa PIC32 USB Starter Kit II. Produksyon
pic32mx_usb_sk2+lcc_pictail+wqvga BSP para sa Low-Cost Controllerless (LCC) Graphics PICtail Plus Daughter Board nga adunay Graphics Display Powertip 4.3″ 480×272 Board nga konektado sa PIC32 USB Starter Kit II. Produksyon
pic32mx_usb_sk2+meb BSP alang sa Multimedia Expansion Board (MEB) konektado sa PIC32 USB Starter Kit II. Produksyon
pic32mx_usb_sk2+s1d_pictail+vga BSP alang sa Graphics Controller PICtail Plus Epson S1D13517 Daughter Board nga adunay Graphics Display nga Tinuod nga 5.7 ″ 640 × 480 Board nga konektado sa PIC32 USB Starter Kit II. Produksyon
pic32mx_usb_sk2+s1d_pictail+wqvga BSP alang sa Graphics Controller PICtail Plus Epson S1D13517 Daughter Board nga adunay Graphics Display Power tip 4.3 ″ 480 × 272 Board nga konektado sa PIC32 USB Starter Kit II. Produksyon
pic32mx_usb_sk2+s1d_pictail+wvga BSP alang sa Graphics Controller PICtail Plus Epson S1D13517 Daughter Board nga adunay Graphics Display Tinuod nga 7 ″ 800 × 400 Board nga konektado sa PIC32 USB Starter Kit II. Produksyon
pic32mx_usb_sk2+ssd_pictail+qvga BSP alang sa Graphics LCD Controller PICtail Plus SSD1926 Daughter Board nga adunay Graphics Display Tinuod nga 3.2 ″ 320 × 240 Board nga konektado sa PIC32 USB Starter Kit II. Produksyon
pic32mx_usb_sk3 BSP alang sa PIC32 USB Starter Kit III. Produksyon
pic32mx270f512l_pim+bt_audio_dk BSP para sa PIC32MX270F512L Plug-in Module (PIM) nga konektado sa PIC32 Bluetooth Audio Development Kit. Produksyon
pic32mx460_pim+e16 BSP para sa PIC32MX460F512L Plug-in Module (PIM) nga konektado sa Explorer 16 Development Board. Produksyon
pic32mx470_pim+e16 BSP para sa PIC32MX450/470F512L Plug-in Module (PIM) nga konektado sa Explorer 16 Development Board. Produksyon
pic32mx795_pim+e16 BSP para sa PIC32MX795F512L Plug-in Module (PIM) nga konektado sa Explorer 16 Development Board. Produksyon
pic32mz_ec_pim+bt_audio_dk BSP para sa PIC32MZ2048ECH144 Audio Plug-in Module (PIM) nga konektado sa PIC32 Bluetooth Audio Development Kit. Produksyon
pic32mz_ec_pim+e16 BSP para sa PIC32MZ2048ECH100 Plug-in Module (PIM) nga konektado sa Explorer 16 Development Board. Produksyon
pic32mz_ec_sk BSP alang sa PIC32MZ Embedded Connectivity (EC) Starter Kit. Produksyon
pic32mz_ec_sk+meb2 BSP para sa Multimedia Expansion Board II (MEB II) konektado sa PIC32MZ Embedded Connectivity (EC) Starter Kit. Produksyon
pic32mz_ec_sk+meb2+wvga BSP para sa Multimedia Expansion Board II (MEB II) nga adunay 5″ WVGA PCAP Display Board (tan-awa Nota) konektado sa PIC32MZ Embedded Connectivity (EC) Starter Kit.

Mubo nga sulat: Palihog kontaka ang imong lokal nga Microchip Sales Office para sa impormasyon sa pagkuha sa 5″ WVGA PCAP Display Board.

Produksyon
pic32mz_ec_sk+s1d_pictail+vga BSP alang sa Graphics Controller PICtail Plus Epson S1D13517 Daughter Board nga adunay Graphics Display nga Tinuod nga 5.7″ 640 × 480 Board nga konektado sa PIC32MZ Embedded Connectivity (EC) Starter Kit. Produksyon
pic32mz_ec_sk+s1d_pictail+wqvga BSP para sa Graphics Controller PICtail Plus Epson S1D13517 Daughter Board nga adunay Graphics Display Powertip 4.3″ 480×272 Board nga konektado sa PIC32MZ Embedded Connectivity (EC) Starter Kit. Produksyon
pic32mz_ec_sk+s1d_pictail+wvga BSP alang sa Graphics Controller PICtail Plus Epson S1D13517 Daughter Board nga adunay 5″ WVGA PCAP Display Board (tan-awa Nota) konektado sa PIC32MZ Embedded Connectivity nga adunay Floating Point Unit (EC) Starter Kit.

Mubo nga sulat: Palihog kontaka ang imong lokal nga Microchip Sales Office para sa impormasyon sa pagkuha sa 5″ WVGA PCAP Display Board.

Produksyon
pic32mz_ef_pim+bt_audio_dk BSP para sa PIC32MZ2048EFH144 Audio Plug-in Module (PIM) nga konektado sa PIC32 Bluetooth Audio Development Kit. Produksyon
pic32mz_ef_pim+e16 BSP para sa PIC32MZ2048EFH100 Plug-in Module (PIM) nga konektado sa Explorer 16 Development Board. Produksyon
pic32mz_ef_sk BSP alang sa PIC32MZ nga Naka-embed nga Pagkadugtong nga adunay Floating Point (EF) Starter Kit. Produksyon
pic32mz_ef_sk+meb2 BSP para sa Multimedia Expansion Board II (MEB II) konektado sa PIC32MZ Embedded Connectivity uban sa Floating Point Unit (EF) Starter Kit. Produksyon
pic32mz_ef_sk+meb2+wvga BSP para sa Multimedia Expansion Board II (MEB II) nga adunay 5″ WVGA PCAP Display Board (tan-awa Nota) konektado sa PIC32MZ Embedded Connectivity nga adunay Floating Point Unit (EF) Starter Kit.

Mubo nga sulat: Palihog kontaka ang imong lokal nga Microchip Sales Office para sa impormasyon sa pagkuha sa 5″ WVGA PCAP Display Board.

Produksyon
pic32mz_ef_sk+s1d_pictail+vga BSP para sa Graphics Controller PICtail Plus Epson S1D13517 Daughter Board nga adunay Graphics Display nga Tinuod nga 5.7″ 640×480 Board nga konektado sa PIC32MZ Embedded Connectivity nga adunay Floating Point Unit (EF) Starter Kit. Produksyon
pic32mz_ef_sk+s1d_pictail+wqvga BSP para sa Graphics Controller PICtail Plus Epson S1D13517 Daughter Board nga adunay Graphics Display Powertip 4.3″ 480×272 Board nga konektado sa PIC32MZ Embedded Connectivity nga adunay Floating Point Unit (EF) Starter Kit. Produksyon
wifi_g_db BSP para sa Wi-Fi G Demo Board. Produksyon

Mga Aplikasyon sa Audio:

/apps/audio/ Deskripsyon Ipagawas Type
audio_microphone_loopback Audio Microphone Loopback Demonstration Produksyon
audio_tone Demonstrasyon sa Tono sa Audio Produksyon
mac_audio_hi_res Hi-resolution nga Audio Demonstrasyon Produksyon
sdcard_usb_audio USB Audio SD Card Demonstrasyon Beta
universal_audio_decoders Universal Audio Decoder Demonstrasyon Produksyon
usb_headset USB Audio Headset Demonstrasyon Produksyon
usb_microphone Demonstrasyon sa USB Audio Microphone Produksyon
usb_speaker Demonstrasyon sa USB Audio Speaker Produksyon

Mga Aplikasyon sa Bluetooth:

/apps/bluetooth/ Deskripsyon Ipagawas Type
data/data_basic Bluetooth® Basic Data Demonstration Produksyon
data/data_temp_sens_rgb Bluetooth Temperature Sensor ug RGB Data Demonstration Produksyon
premium/audio/a2dp_avrcp Bluetooth Premium Audio Demonstrasyon Produksyon

Mga Aplikasyon sa Bootloader:

/apps/bootloader/ Deskripsyon Ipagawas Type
sukaranan Basic Bootloader Demonstrasyon Produksyon
LiveUpdate Live Update nga Demonstrasyon Produksyon

Mga Aplikasyon sa Klase B:

/apps/class b/ Deskripsyon Ipagawas Type
ClassB Demo Demonstrasyon sa Class B Library Produksyon

Mga aplikasyon sa Cryptographic:

/apps/crypto/ Deskripsyon Ipagawas Type
encrypt_decrypt Crypto Peripheral Library MD5 Encrypt/Decrypt Demonstration Produksyon
dako_hash Ang Crypto Peripheral Library Hash Demonstration Produksyon

Mga Aplikasyon sa Pagmaneho:

/apps/driver/ Deskripsyon Ipagawas Type
i2c/i2c_rtcc I2C RTCC Demonstrasyon Produksyon
nvm/nvm_read_write NVM Demonstrasyon Produksyon
spi/serial_eeprom Demonstrasyon sa SPI Produksyon
spi/spi_loopback Demonstrasyon sa SPI Produksyon
spi_flash/sst25vf020b SPI Flash SST25VF020B Demonstrasyon sa Device Produksyon
usart/usart_echo USART Demonstrasyon Produksyon
usart/usart_loopback USART Loopback Demonstrasyon Produksyon

 Example Aplikasyon:

/apps/examples/ Deskripsyon Ipagawas Type
my_first_app MPLAB Harmony Tutorial Exampang Solusyon N/A
peripheral Ang MPLAB Harmony Compliant Peripheral Library Examples Produksyon
sistema MPLAB Harmony Compliant System Service Library Examples Produksyon

 Mga Aplikasyon sa External Memory Programmer:

/apps/programmer/ Deskripsyon Ipagawas Type
external_flash Eksternal nga Flash Bootloader Demonstrasyon Produksyon
sqi_flash External Memory Programmer SQI Flash Demonstrasyon Produksyon

 File Mga Aplikasyon sa Sistema:

/apps/fs/ Deskripsyon Ipagawas Type
nvm_fat_single_disk Single-disk Non-Volatile Memory FAT FS Demonstrasyon Produksyon
nvm_mpfs_single_disk Single-disk Non-Volatile Memory MPFS Demonstration Produksyon
nvm_sdcard_fat_mpfs_multi_disk Multi-disk Non-Volatile Memory FAT FS MPFS Demonstrasyon Produksyon
nvm_sdcard_fat_multi_disk Multi-disk Non-Volatile Memory FAT FS Demonstrasyon Produksyon
sdcard_fat_single_disk Single-disk SD Card FAT FS Demonstrasyon Produksyon
sdcard_msd_fat_multi_disk Multi-disk SD Card MSD FAT FS Demonstrasyon Produksyon
sst25_tambok SST25 Flash FAT FS Demonstrasyon Alpha

Mga Aplikasyon sa Graphics:

/apps/gfx/ Deskripsyon Ipagawas Type
batakang_larawan_lihok Basic Image Motion Graphics Library Demonstration Produksyon
emwin_quickstart SEGGER emWin Quick Start Demonstration Produksyon
external_resources Gitipigan nga Mga Kapanguhaan sa Graphics External Memory Access Demonstration Produksyon
graphics_showcase Graphics Low-Cost Controllerless (LCC) WVGA Demonstrasyon Produksyon
lcc Ubos nga Gastos nga Controllerless (LCC) Graphics Demonstration Produksyon
media_image_viewer Hulagway sa Graphics Media Viewer Demonstrasyon Produksyon
butang Demonstrasyon sa Layer sa Layer sa Graphics Produksyon
karaan Demonstrasyon sa Layer sa Grapika sa Primitives Produksyon
resistive_touch_calibrate Resistive Touch Calibration Demonstration Produksyon
s1d13517 Demonstrasyon sa Epson S1D13517 LCD Controller Produksyon
SSD1926 Solomon Systech SSD1926 Controller Demonstrasyon Produksyon

 Mga Aplikasyon sa Multimedia Expansion Board II (MEB II):

/apps/meb_ii/ Deskripsyon Ipagawas Type
gfx_camera Pagpasundayag sa Graphics Camera Produksyon
gfx_cdc_com_port_single Gihiusa nga Graphics ug USB CDC Demonstration Produksyon
gfx_photo_frame Demonstrasyon sa Frame sa Litrato sa Graphics Produksyon
gfx_web_server_nvm_mpfs Gihiusa nga Graphics ug TCP/IP Web Demonstrasyon sa Server Produksyon
emwin SEGGER emWin® Capabilities sa MEB II Demonstration Beta

Mga Aplikasyon sa RTOS:

/apps/rtos/ Deskripsyon Ipagawas Type
embos Mga Demonstrasyon sa SEGGER embOS® Produksyon
freertos Mga Demonstrasyon sa FreeRTOS™ Produksyon
openrtos Mga Demonstrasyon sa OPENRTOS Produksyon
threadx Ipahayag ang Logic ThreadX nga mga Demonstrasyon Produksyon
uC_OS_II Mga Demonstrasyon sa Micriµm® µC/OS-II™ Beta
uC_OS_III Mga Demonstrasyon sa Micriµm® µC/OS-III™ Produksyon

Mga Aplikasyon sa TCP/IP:

/apps/tcpip/ Deskripsyon Ipagawas Type
berkeley_tcp_client Berkeley TCP/IP Client Demonstration Produksyon
berkeley_tcp_server Berkeley TCP/IP Server Demonstrasyon Produksyon
berkeley_udp_client Berkeley TCP/IP UDP Client Demonstration Produksyon
berkeley_udp_relay Berkeley TCP/IP UDP Relay Demonstrasyon Produksyon
berkeley_udp_server Berkeley TCP/IP UDP Server Demonstrasyon Produksyon
wolfssl_tcp_client wolfSSL TCP/IP TCP Client Demonstration Produksyon
wolfssl_tcp_server wolfSSL TCP/IP TCP Server Demonstrasyon Produksyon
snmpv3_nvm_mpfs SNMPv3 Non-Volatile Memory Microchip Proprietary File Demonstrasyon sa Sistema Produksyon
snmpv3_sdcard_fatfs SNMPv3 Non-Volatile Memory SD Card FAT File Demonstrasyon sa Sistema Produksyon
tcpip_tcp_client TCP/IP TCP Client Demonstrasyon Produksyon
tcpip_tcp_client_server TCP/IP TCP Client Server Demonstration Produksyon
tcpip_tcp_server TCP/IP TCP Server Demonstrasyon Produksyon
tcpip_udp_client TCP/IP UDP Client Demonstration Produksyon
tcpip_udp_client_server TCP/IP UDP Client Server Demonstration Produksyon
tcpip_udp_server TCP/IP UDP Server Demonstrasyon Produksyon
web_server_nvm_mpfs Non-Volatile Memory Microchip Proprietary File Sistema Web Demonstrasyon sa Server Produksyon
web_server_sdcard_fatfs SD Card FAT File Sistema Web Demonstrasyon sa Server Produksyon
wifi_easy_configuration Wi-Fi® EasyConf Demonstrasyon Produksyon
wifi_g_demo Demonstrasyon sa Wi-Fi G Produksyon
wifi_wolfssl_tcp_client Ang Wi-Fi wolfSSL TCP/IP Client Demonstration Produksyon
wifi_wolfssl_tcp_server Wi-Fi wolfSSL TCP/IP Server Demonstrasyon Produksyon
wolfssl_tcp_client wolfSSL TCP/IP Client Demonstration Produksyon
wolfssl_tcp_server wolfSSL TCP/IP Server Demonstrasyon Produksyon

Mga Aplikasyon sa Pagsulay:

/apps/meb_ii/ Deskripsyon Ipagawas Type
pagsulay_sample Pagsulay sa Harmony sa MPLAB Sample Aplikasyon Alpha

 Mga Aplikasyon sa USB Device:

/apps/usb/device/ Deskripsyon Ipagawas Type
cdc_com_port_dual CDC Dual Serial COM Ports Emulation Demonstration Produksyon
cdc_com_port_single CDC Single Serial COM Port Emulation Demonstration Produksyon
cdc_msd_basic Demonstrasyon sa CDC Mass Storage Device (MSD). Produksyon
cdc_serial_emulator Demonstrasyon sa Serial Emulation sa CDC Produksyon
cdc_serial_emulator_msd CDC Serial Emulation MSD Demonstrasyon Produksyon
hid_basic Basic USB Human Interface Device (HID) Demonstrasyon Produksyon
hid_joystick USB HID Class Joystick Device Demonstrasyon Produksyon
hid_keyboard USB HID Class Keyboard Device Demonstrasyon Produksyon
hid_mouse USB HID Class Mouse Device Demonstrasyon Produksyon
hid_msd_basic USB HID Class MSD Demonstrasyon Produksyon
msd_basic USB MSD Demonstrasyon Produksyon
msd_fs_spiflash USB MSD SPI Flash File Demonstrasyon sa Sistema Produksyon
msd_sdcard USB MSD SD Card Demonstrasyon Produksyon
tigbaligya USB Vendor (ie, Generic) Demonstrasyon Produksyon

 Mga Aplikasyon sa USB Host:

/apps/usb/host/ Deskripsyon Ipagawas Type
audio_speaker USB Audio v1.0 Host Class Driver Demonstration Produksyon
cdc_basic USB CDC Basic nga Demonstrasyon Produksyon
cdc_msd USB CDC MSD Basic nga Demonstrasyon Produksyon
hid_basic_keyboard USB HID Host Keyboard Demonstrasyon Produksyon
hid_basic_mouse USB HID Host Mouse Demonstrasyon Produksyon
hub_cdc_hid USB HID CDC Hub Demonstrasyon Produksyon
hub_msd USB MSD Hub Host Demonstrasyon Produksyon
msd_basic USB MSD Host Simple Thumb Drive Demonstration Produksyon

Prebuilt Binary:

/bin/framework Deskripsyon Ipagawas Type
bluetooth Prebuilt PIC32 Bluetooth Stack Libraries Produksyon
bluetooth/premium/audio Prebuilt PIC32 Bluetooth Audio Stack Libraries (Premium) Produksyon
decoder/premium/aac_microaptiv Prebuilt AAC Decoder Library alang sa PIC32MZ Devices nga adunay microAptiv Core Features (Premium) Beta
decoder/premium/aac_pic32mx Prebuilt AAC Decoder Library alang sa PIC32MX Devices (Premium) Beta
decoder/premium/mp3_microaptiv Prebuilt MP3 Decoder Library alang sa PIC32MZ Devices nga adunay microAptiv Core Features (Premium) Produksyon
decoder/premium/mp3_pic32mx Prebuilt MP3 Decoder Library alang sa PIC32MX Devices (Premium) Produksyon
decoder/premium/wma_microaptiv Prebuilt WMA Decoder Library para sa PIC32MZ Devices nga adunay microAptiv Core Features (Premium) Beta
decoder/premium/wma_pic32mx Prebuilt WMA Decoder Library para sa PIC32MX Devices (Premium) Beta
matematika/dsp Prebuilt DSP Fixed-Point Math Libraries para sa PIC32MZ Devices Produksyon
matematika/libq Prebuilt LibQ Fixed-Point Math Libraries para sa PIC32MZ Devices Produksyon
math/libq/libq_c Prebuilt Math library nga adunay C-implementations nga compatible sa Pic32MX ug Pic32MZ device. (NOT: Kini nga mga rutina dili compatible sa mga function sa libq library) Beta
peripheral Prebuilt Peripheral Libraries Produksyon / Beta

 Pagtukod sa Framework:

/build/framework/ Deskripsyon Ipagawas Type
matematika/libq LibQ Library Build Project Produksyon
matematika/libq LibQ_C Library Build Project Alpha
peripheral Proyekto sa Pagtukod sa Peripheral Library Produksyon

 Mga Utility:

/mga utility/ Deskripsyon Ipagawas Type
mhc/plugins/displaymanager/displaymanager.jar Plug-in sa MPLAB Harmony Display Manager Beta
mhc/com-microchip-mplab-modules-mhc.nbm Ang MPLAB Harmony Configurator (MHC) Plug-in

MPLAB Harmony Graphics Composer (apil sa MHC plug-in)

Produksyon

Beta

mib2bib/mib2bib.jar Gihugpong ang Custom Microchip MIB script (snmp.mib) aron makamugna og snmp.bib ug mib.h Produksyon
mpfs_generator/mpfs2.jar TCP/IP MPFS File Generator ug Upload Utility Produksyon
segger/emwin SEGGER emWin utilities nga gigamit sa MPLAB Harmony emWin demonstration applications Tigbaligya
tcpip_discoverer/tcpip_discoverer.jar TCP/IP Microchip Node Discoverer Utility Produksyon

 Third-Party nga Software:

/third_party/ Deskripsyon Ipagawas Type
decoder Pag-apod-apod sa Tinubdan sa Librarya sa Decoder Tigbaligya
gfx/emwin SEGGER emWin® Graphics Library Distribution Tigbaligya
rtos/embOS SEGGER embOS® Distribution Tigbaligya
rtos/FreeRTOS Ang FreeRTOS Source Distribution nga adunay Suporta alang sa PIC32MZ Devices Tigbaligya
rtos/MicriumOSII Micriµm® µC/OS-II™ Distribution Tigbaligya
rtos/MicriumOSIII Micriµm® µC/OS-III™ Distribution Tigbaligya
rtos/OpenRTOS OPENRTOS Source Distribution nga adunay Suporta alang sa PIC32MZ Devices Tigbaligya
rtos/ThreadX Express Logic ThreadX Distribution Tigbaligya
segger/emwin SEGGER emWin® Pro Distribution Tigbaligya
tcpip/wolfssl wolfSSL (kanhi CyaSSL) Naka-embed nga SSL Library nga Open Source-based Demonstration Tigbaligya
tcpip/iniche Pag-apod-apod sa InterNiche Library Tigbaligya

 Dokumentasyon:

/doc/ Deskripsyon Ipagawas Type
harmony_help.pdf Tabang sa MPLAB Harmony sa Portable Document Format (PDF) Produksyon
harmony_help.chm MPLAB Harmony Help sa Compiled Help (CHM) format Produksyon
html/index.html Tabang sa MPLAB Harmony sa HTML nga format Produksyon
harmony_compatibility_worksheet.pdf PDF nga porma para gamiton sa pagtino sa lebel sa MPLAB Harmony compatibility ug sa pagkuha sa bisan unsa nga mga eksepsiyon o mga pagdili sa compatibility guidelines Produksyon
harmony_release_brief_v1.11.pdf Mubo nga Pagpagawas sa Harmony sa MPLAB, nga naghatag "sa usa ka pagtan-aw" nga kasayuran sa pagpagawas Produksyon
harmony_release_notes_v1.11.pdf MPLAB Harmony Release Notes sa PDF Produksyon
harmony_license_v1.11.pdf Kasabotan sa Lisensya sa MPLAB Harmony Software sa PDF Produksyon

Mga Uri sa Pagpagawas

Gihubit niini nga seksyon ang mga tipo sa pagpagawas ug ang kahulugan niini.

Deskripsyon
Ang pagpagawas sa module sa MPLAB Harmony mahimong usa sa tulo ka lainlain nga tipo, sama sa gipakita sa mosunod nga ilustrasyon.

MICROCHIP-Harmony-Integrated-Software-Framework-1

Pagpagawas sa Alpha
Ang alpha release nga bersyon sa usa ka module kasagaran usa ka inisyal nga release. Ang mga pagpagawas sa Alpha adunay kompleto nga pagpatuman sa ilang sukaranan nga set sa bahin, kini gisulayan sa yunit sa pag-andar ug husto ang pagtukod. Ang pagpagawas sa alpha usa ka maayo nga "preview"sa unsa ang usa ka bag-ong kalamboan nga Microchip nagtrabaho sa ug kini mahimong makatabang kaayo alang sa pagsuhid sa bag-ong mga bahin. Apan, kini wala moagi sa kompletong pormal nga proseso sa pagsulay ug kini mao ang hapit sigurado nga ang pipila sa iyang interface mausab sa dili pa ang produksyon nga bersyon gipagawas, ug busa, dili girekomendar alang sa paggamit sa produksyon.

Pagpagawas sa Beta
Ang usa ka beta release nga bersyon sa usa ka module miagi sa internal nga interface review proseso ug adunay pormal nga pagsulay sa pagpaandar niini. Usab, ang mga isyu nga gitaho gikan sa pagpagawas sa alpha naayo na o nadokumento. Kung ang usa ka module naa sa usa ka beta nga bersyon, mahimo nimong mapaabut nga kini molihok sa husto sa normal nga mga kahimtang ug makapaabut ka nga ang interface niini hapit kaayo sa katapusan nga porma (bisan kung mahimo pa ang mga pagbag-o kung kinahanglan). Bisan pa, kini wala’y tensiyon o pagsulay sa pasundayag ug dili kini mapakyas nga maayo kung gigamit nga dili husto. Ang pagpagawas sa beta dili girekomenda alang sa paggamit sa produksiyon, apan mahimo kini gamiton alang sa pagpauswag.

Pagpagawas sa Production
Sa panahon nga ang usa ka module gipagawas sa usa ka porma sa produksiyon, kini kompleto na nga bahin, hingpit nga nasulayan, ug ang interface niini "frozen". Ang tanan nga nahibal-an nga mga isyu gikan sa nangaging mga pagpagawas naayo na o nadokumento. Ang kasamtangan nga interface dili mausab sa umaabot nga pagpagawas. Mahimong palapdan kini nga adunay dugang nga mga bahin ug dugang nga mga gimbuhaton sa interface, apan ang naglungtad nga mga gimbuhaton sa interface dili mausab. Kini usa ka lig-on nga code nga adunay usa ka lig-on nga Application Program Interface (API) nga imong masaligan alang sa mga katuyoan sa produksiyon.

Mga Numero sa Bersyon

Kini nga seksyon naghulagway sa kahulogan sa MPLAB Harmony nga mga numero sa bersyon.

Deskripsyon

MPLAB Harmony Version Numbering Scheme
Gigamit sa MPLAB Harmony ang mosunud nga laraw sa pag-numero sa bersyon:
. [. ][ ] Diin:

  • = Major revision (mahinungdanon nga pagbag-o nga makaapekto sa kadaghanan o tanan nga mga module)
  • = Minor nga rebisyon (bag-ong bahin, regular nga pagpagawas)
  • [. ] = Pagpagawas sa tuldok (pagtul-id sa sayop, wala ma-iskedyul nga pagpagawas)
  • [ ] = Uri sa Pagpagawas (a para sa alpha ug b para sa beta, kung mahimo). Ang mga bersyon sa pagpagawas sa produksiyon wala maglakip sa usa ka sulat nga tipo sa pagpagawas.

String nga Bersyon
Ang SYS_VersionStrGet function magbalik ug string sa format:
“ . [. ][ ]”
diin:

  • mao ang mayor nga numero sa bersyon sa module
  • mao ang menor nga bersyon nga numero sa module
  • usa ka opsyonal nga "patch" o "tuldok" nga numero sa pagpagawas (nga wala maapil sa hilo kon kini katumbas sa "00")
  • usa ka opsyonal nga tipo sa pagpagawas sa "a" para sa alpha ug "b" para sa beta. Kini nga matang wala gilakip kung ang pagpagawas usa ka bersyon sa produksiyon (ie, dili alpha o beta)

Mubo nga sulat: Ang bersyon nga string dili maglangkob sa bisan unsang mga luna.

Example:
"0.03a"
“1.00”

Numero sa Bersyon
Ang numero sa bersyon nga gibalik gikan sa SYS_VersionGet function kay usa ka unsigned integer sa mosunod nga decimal format (dili sa BCD format).
* 10000 + * 100+
Diin ang mga numero girepresentahan sa decimal ug ang kahulogan parehas sa gihulagway sa Version String.
Hinumdomi: Walay numerical nga representasyon sa matang sa pagpagawas.

Example:
Alang sa bersyon nga "0.03a", ang kantidad nga gibalik katumbas sa: 0 * 10000 + 3 * 100 + 0.
Alang sa bersyon nga "1.00", ang gibalik nga kantidad katumbas sa: 1 * 100000 + 0 * 100 + 0.
© 2013-2017 Microchip Technology Inc.

FAQ

  • P: Mahimo bang magamit ang MPLAB Harmony sa C++ programming pinulongan?
    A: Dili, ang MPLAB Harmony wala masulayan sa C++; busa, ang suporta alang niini nga programming language wala magamit.
  • P: Unsa ang girekomendar nga lebel sa pag-optimize alang sa pagtukod mga proyekto nga adunay MPLAB Harmony peripheral library?
    A: Ang -O1 nga lebel sa pag-optimize girekomendar sa pagtangtang sa code gikan sa wala magamit nga mga seksyon sa peripheral library.
  • P: Giunsa pagdumala sa uninstaller sa MPLAB Harmony ang giusab sa user files?
    A: Ang uninstaller motangtang sa tanan files gi-install sa installer, bisan kung kini giusab sa user. Apan, bag-o files gidugang sa user dili mapapas.

Mga Dokumento / Mga Kapanguhaan

MICROCHIP Harmony Integrated Software Framework [pdf] Giya sa Gumagamit
v1.11, Harmony Integrated Software Framework, Integrated Software Framework, Software Framework, Framework

Mga pakisayran

Pagbilin ug komento

Ang imong email address dili mamantala. Ang gikinahanglan nga mga natad gimarkahan *