MICROCHIP Harmony Integrated Software Framework

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:
|
|
| 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:
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:
|
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:
|
| 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:
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:
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:
|
|
| 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:
|
Mga Utility:
| Feature | Dugang ug Updates | Nahibal-an nga mga Isyu |
| MPLAB Harmony Configurator (MHC) | N/A |
|
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 |
Alpha |
| 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.

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 |





