MICROCHIP Harmony Integrated Software Framework

Mga pagtutukoy:
- Pangalan ng Produkto: MPLAB Harmony Integrated Software Framework
- Bersyon: v1.11
- Petsa ng Paglabas: Abril 2017
Impormasyon ng Produkto:
Ang MPLAB Harmony Integrated Software Framework v1.11 ay isang software framework na idinisenyo upang pasimplehin at pabilisin ang pagbuo ng mga naka-embed na application para sa Microchip microcontrollers. Nagbibigay ito ng komprehensibong hanay ng mga aklatan, driver, at middleware upang i-streamline ang proseso ng pagbuo.
Mga Tagubilin sa Paggamit ng Produkto
Mga Tampok at Kilalang Isyu:
Mga Tampok ng MPLAB Harmony:
- Sinusuportahan ang isang malawak na hanay ng mga Microchip microcontroller
- Komprehensibong hanay ng mga aklatan at middleware
- Madaling configuration at setup
Mga Kilalang Isyu:
- Hindi suportado ang C++ programming language
- Inirerekomenda -O1 na antas ng pag-optimize para sa pagbuo ng mga proyekto na may Harmony peripheral library
- Pag-uugali ng uninstaller patungkol sa binago ng user files
Impormasyon sa Paglabas
Nagbibigay ng impormasyon sa paglabas ng MPLAB Harmony, kasama ang mga tala sa paglabas, mga nilalaman ng paglabas, mga uri ng paglabas, at ipinapaliwanag ang sistema ng pagnunumero ng bersyon. Ang isang PDF na kopya ng Mga Tala sa Paglabas ay ibinibigay sa /doc folder ng iyong pag-install ng MPLAB Harmony.
Mga Tala sa Paglabas
Ang paksang ito ay nagbibigay ng mga tala sa paglabas para sa bersyong ito ng MPLAB Harmony.
Paglalarawan
Bersyon ng MPLAB Harmony: v1.11 Petsa ng Paglabas: Abril 2017
Mga Kinakailangan sa Software
Bago gamitin ang MPLAB Harmony, tiyaking naka-install ang mga sumusunod:
- MPLAB X IDE 3.60
- MPLAB XC32 C/C++ Compiler 1.43
- MPLAB Harmony Configurator 1.11.xx
Pag-update sa Paglabas na Ito ng MPLAB Harmony
Ang pag-update sa release na ito ng MPLAB Harmony ay medyo simple. Para sa mga detalyadong tagubilin, mangyaring sumangguni sa Pag-port at Pag-update sa MPLAB Harmony.
Ano ang Bago at Mga Kilalang Isyu
Inililista ng mga sumusunod na talahanayan ang mga feature na binago o idinagdag at anumang mga kilalang isyu na natukoy mula noong huling paglabas ng MPLAB Harmony. Ang anumang mga kilalang isyu na hindi pa nareresolba ay pinanatili mula sa nakaraang release.
Harmony ng MPLAB:
| Tampok | Mga Pagdaragdag at Update | Mga Kilalang Isyu |
| Heneral | Ang MPLAB Harmony ay hindi pa nasubok sa C++; samakatuwid, ang suporta para sa programming language na ito ay hindi suportado.
Ang antas ng pag-optimize ng "-O1" ay inirerekomenda kapag gumagawa ng anumang mga proyekto na kinabibilangan ng MPLAB Harmony prebuilt binary (.a file) paligid ng aklatan. Ito ay kinakailangan upang ang linker ay mag-alis ng code mula sa hindi nagamit na mga seksyon (para sa mga peripheral na feature ng library na hindi ginagamit). Bilang kahalili, maaari mong piliin ang "Alisin ang Mga Hindi Nagamit na Seksyon" sa Pangkalahatang mga opsyon para sa dialog box ng xc32-ld (linker) properties. Tatanggalin ng MPLAB Harmony uninstaller ang lahat files na na-install ng installer, kahit na binago sila ng user. Gayunpaman, ang uninstaller ay hindi tanggalin ang bago files idinagdag ng user sa folder ng pag-install ng MPLAB Harmony. Ang MPLAB Harmony Display Manager plug-in ay nagbibigay ng kumpletong configuration at simulation na suporta sa LCC na binuong driver, at nagbibigay din ng pangunahing suporta para sa lahat ng iba pang graphics controller driver. Ang buong configuration at suporta sa simulation para sa iba pang mga driver ng graphics controller ay idadagdag sa hinaharap na release ng MPLAB Harmony. |
Middleware at Mga Aklatan:
| Tampok | Mga Pagdaragdag at Update | Mga Kilalang Isyu |
| Bootloader Library | Ang UDP bootloader ay hindi nagko-compile para sa mga PIC32MZ device kapag microMIPS ang napili. | |
| Crypto Library | N/A | Ang paglilipat ng mga proyekto na gumagamit ng hardware na Crypto library, at may maraming configuration, ay maaaring magkaroon ng isyu sa pag-compile pagkatapos ng muling pagbuo ng code. Ipapakita ng MPLAB X IDE na ang pic32mz-crypt.h at pic32mz-hash.c files ay hindi kasama sa configuration, kahit na sinubukan nitong idagdag ang mga ito. Ang compiler ay bubuo ng mga error, na nagsasabi na ang ilang mga function ng Crypto ay hindi maaaring i-reference. Upang malutas ang isyung ito, alisin ang pareho files (pic32mz-crypt.h at pic32mz-hash.c) mula sa proyekto at gamitin ang MPLAB Harmony Configurator (MHC) upang muling buuin ang lahat ng configuration na gumagamit ng mga ito files. |
| Mga Aklatan ng Decoder | Dahil sa mga kinakailangan sa memorya at sa dami ng magagamit na SRAM, ang ilang mga decoder ay hindi maaaring gumana nang sabay-sabay sa iba pang mga decoder. Gayunpaman, ang bawat decoder ay gagana nang isa-isa sa universal_audio_decoders demonstration. | |
| File Sistema | Natagpuan at naayos ang potensyal na null pointer exception sa unmount function. | |
| Mga Graphics Libraries | Ang JPEG decoding ay hindi sumusuporta sa mga progresibong na-scan na larawan. Ang ilang transparency-incorporated na animated na mga animated na GIF na larawan ay maaaring magpakita ng pagkapunit. Ang nabuong LCCG driver ay sumusuporta sa display resolution hanggang sa WVGA o katumbas. | |
| TCP/IP Stack | SMTPC:
|
|
| USB Device Library | N/A | Ang USB Device Stack ay nasubok sa limitadong kapasidad gamit ang RTOS. Habang pinapatakbo ang USB Device Stack sa isang PIC32MZ family device, ang stack ay nangangailangan ng tatlong segundo upang masimulan para sa PIC32MZ EC device at tatlong millisecond para sa PIC32MZ EF device. |
| USB Host Library | Inalis ang suporta ng MHC para sa USB Host Beta software. Aalisin ang suporta para sa mga USB Host Beta API sa mga susunod na release. | Ang mga sumusunod na USB Host Stack function ay hindi ipinatupad:
Ang Hub, Audio v1.0, at HID Host Client Driver ay nasubok sa limitadong kapasidad. Ang USB Host Stack ay nasubok sa limitadong kapasidad sa RTOS. Ang polled mode na operasyon ay hindi pa nasubok. Ang Attach/Detach na gawi ay nasubok sa isang limitadong kapasidad. Habang pinapatakbo ang USB Host Stack sa isang PIC32MZ na device ng pamilya, ang stack ay nangangailangan ng tatlong segundo ng PCC na device, ang stack ay nangangailangan ng tatlong segundo millisecond para sa mga PIC32MZ EF na device. Ang USB Host Layer ay hindi nagsasagawa ng overcurrent checking. Magiging available ang feature na ito sa hinaharap na release ng MPLAB Harmony. Hindi sinusuri ng USB Host Layer ang Hub Tier Level. Ang feature na ito ay magiging available sa hinaharap na release ng MPLAB Harmony. Ang USB Host Layer ay papaganahin lang ang unang configuration kapag mayroong maraming configuration. Kung walang mga tugma sa interface sa unang configuration, nagiging sanhi ito ng pagiging hindi gumagana ng device. Isasaaktibo ang pagpapagana ng maramihang configuration sa hinaharap na release ng MPLAB Harmony. Ang MSD Host Client Driver ay nasubok na may limitadong bilang ng mga USB Flash drive na available sa komersyo. Ang MSD Host Client Driver at ang USB Host Layer ay hindi pa nasubok para sa read/write throughput. Ang pagsubok na ito ay gagawin sa hinaharap na release ng MPLAB Harmony. Ang MSD Host Client Driver at SCSI block driver ay magagamit lamang sa File sistema kung ang file system Auto-Mount feature ay pinagana. Ang MSD Host Client Driver ay hindi pa nasubok gamit ang Multi-LUN Mass Storage Device at USB Card Reader. |
| USB Host Library (ipinagpatuloy) | Ang USB Host SCSI Block Driver, ang CDC Client Driver, at ang Audio Host Client Driver ay sumusuporta lamang sa single-client na operasyon. Paganahin ang multi-client na operasyon sa hinaharap na release ng MPLAB Harmony.
Ang driver ng USB HID Host Client ay hindi pa nasubok sa maraming gamit na device. Hindi pa nasubok ang pagpapadala ng output o feature report. Ang driver ng USB Audio Host Client ay hindi nagbibigay ng pagpapatupad para sa mga sumusunod na function:
|
Mga Driver ng Device:
| Tampok | Mga Pagdaragdag at Update | Mga Kilalang Isyu |
| LCC | . | Ang MPLAB Harmony Graphics Composer (MHGC) ay hindi kayang magbigay ng palette table; samakatuwid, ang mga user ay dapat magbigay ng uint16_t array ng 256 16 bpp RGB na kulay sa LCC Driver gamit ang DRV_GFX_PalletteSet function. Ang nilalaman ng array na ito ay magsisilbing mag-map ng mga indeks ng kulay sa mga kulay ng display ng TFT.
Ang setting ng DMA Trigger Source sa MHC ay nagbago. Kung ang setting ng iyong proyekto ay nasa 3, 5, 7 o 9, i-flag ito ng MHC bilang pula. Mangyaring baguhin sa alinman sa 2, 4, 6, o 8. Ang lahat ng odd-numbered na mga timer ay aalisin sa pagpili. Bagama't gumagana ang mga timer na ito sa default, ang mga even-numbered na timer lang (2, 4, 6, 8) ang tatanggap ng mga pagbabago sa mga halaga ng prescaler. |
| I2C | N/A | I2C Driver Gamit ang Peripheral at ang Bit-banged Implementation:
|
| MRF24WN Wi-Fi | Bagong wdrvext_mx.a, wdrvext_ec.a, at wdrvext_mz.a library files. |
| S1D13517 | Ang S1D13517 Driver ay hindi sumusuporta sa pagkuha ng isang pixel o array ng mga pixel mula sa S1D13517 framebuffer at hindi sumusuporta sa pag-render ng font kapag ang Anti-aliasing ay pinagana. | |
| Secure Digital (SD) Card | N/A | Ang SD Card Driver ay hindi pa nasubok sa isang high frequency interrupt na kapaligiran. |
| SPI | N/A | Ang SPI Slave mode na may DMA ay hindi gumagana. Itatama ang isyung ito sa hinaharap na release ng MPLAB Harmony. |
| SPI Flash | Ang mga feature ng flash tulad ng high-speed read, hold, at write-protect ay hindi sinusuportahan ng driver library.
Hindi available ang static na pagpapatupad ng driver library. |
|
| USB | Ang USB Driver Library ay nasubok sa limitadong kapasidad gamit ang RTOS.
Habang pinapatakbo ang USB Driver Library sa isang PIC32MZ na device ng pamilya, ang stack ay nangangailangan ng tatlong segundo upang masimulan para sa PIC32MZ EC device at tatlong millisecond para sa PIC32MZ EF device. Ang ilang mga API para sa USB Host Driver Library ay maaaring magbago sa susunod na release. USB Host Driver Library Ang polled mode na operasyon ay hindi pa nasubok. Ang USB Host na Driver Library ay may limitadong pag-uugali. |
Mga Serbisyo ng System:
| Tampok | Mga Pagdaragdag at Update | Mga Kilalang Isyu |
| DMA |
Mga Peripheral na Aklatan:
| Tampok | Mga Pagdaragdag at Update | Mga Kilalang Isyu |
| ADCHS | N/A | Hindi sinusuportahan ang FIFO sa bersyong ito ng peripheral library. |
| SQI | N/A | Ang halaga ng divider ng orasan ng SQI na mas mataas kaysa sa CLK_DIV_16 ay hindi gagana. Upang makamit ang pinakamainam na bilis ng orasan ng SQI, gumamit ng halaga ng divider ng orasan ng SQI na mas mababa sa CLK_DIV_16.
Tandaan: Ang isyung ito ay naaangkop sa anumang mga application na gumagamit ng SQI module. |
Mga aplikasyon
| Tampok | Mga Pagdaragdag at Update | Mga Kilalang Isyu |
| Mga Pagpapakita ng Audio | Binago sa Universal_audio_decoder upang limitahan ang lalim ng direktoryo sa file sistema. Pipigilan nito ang isang pagbubukod kung hindi iyon mangyayari sa kabila ng 6 na antas ng sub-directory. | Mga Pagpapakita ng usb_headset, usb_microphone, at usb_speaker:
Ang tampok na mute (tulad ng kinokontrol mula sa PC) ay hindi gumagana. mac_audio_hi_res Demonstrasyon: Gumagana lang nang maayos ang pag-mute ng audio sa PC sa unang pagkakataon |
| Mga Pagpapakita ng Bluetooth | Mga naayos na isyu na natagpuan sa WVGA display sa a2dp_avrcp demo. Ito ay isang premium na pagpapakita. | Pansamantalang na-off/inalis ang mga graphics sa lahat ng configuration ng PIC32MZ DA at gagawing available sa susunod na release |
| File Mga Pagpapakita ng System | LED_3, na ginagamit upang ipahiwatig ang tagumpay ng demonstrasyon ay hindi umiilaw, na nakakaapekto sa mga sumusunod na demonstrasyon:
Bilang isang trabaho sa paligid, ang user ay maaaring maglagay ng breakpoint sa application code upang makita ang katayuan ng mga demonstrasyon. |
| Mga Pagpapakita ng Graphics | Maaaring magdulot ng sumusunod na error ang starter kit PKOB programming at debugging: Hindi masimulan ang programmer: Nabigong i-program ang target na device. Kung mangyari ang mensaheng ito, muling paganahin ang device at magsisimula ang application. Kung kinakailangan ang pag-debug, ang iminungkahing gawain ay ang pag-install ng naaangkop na header sa starter kit gamit ang MPLAB REAL ICE.
Nalalapat ang mga sumusunod na isyu sa pagpapakita ng external_resources:
|
|
| Mga Demonstrasyon sa MEB II | Ang segger_emwin demonstration application ay hindi pa kasama ang touch input. | |
| Mga Pagpapakita ng RTOS | Ang SEGGER embOS Library na may suporta sa FPU ay kinakailangan para sa PIC32MZ EF configuration at kailangang tahasan itong isama ng user. Bilang default, kasama ang library na walang suporta sa FPU. | |
| System Service Library Halamples | N/A | Ang command_appio demonstration ay hindi gumagana gamit ang MPLAB X IDE v3.06, ngunit gumagana sa v3.00. |
| TCP/IP Wi-Fi
Mga demonstrasyon |
N/A | Ang tcpip_tcp_client demonstration gamit ang ENC24xJ600 o ang ENC28J60 na mga configuration ay hindi gagana nang maayos kung ang SPI Driver ay nagbibigay-daan sa DMA. Mangyaring huwag paganahin ang pagpipiliang SPI DMA para sa mga pagsasaayos na ito. Ito ay itatama sa hinaharap na release ng MPLAB Harmony. |
| Mga Aplikasyon sa Pagsubok | N/A | Ang mga pagsasaayos ng FreeRTOS para sa paggamit sa PIC32MZ EF Starter Kit ay hindi pinagana ang floating-point library sa mga opsyon sa proyekto. |
| Mga Pagpapakita ng USB | Ang msd_basic Device demonstration application kapag binuo gamit ang PIC32MZ device, ay nangangailangan na ang SCSI Inquiry response data structure ay ilagay sa RAM. Ang paglalagay ng istruktura ng data na ito sa Flash memory ng programa ay nagiging sanhi ng pagkasira ng tugon sa pagtatanong. Itatama ang isyung ito sa isang release sa hinaharap. Ang hid_basic_keyboard Host demonstration ay kumukuha ng mga keystroke mula sa AZ, az, 0-9, Shift at CAPS LOCK key lamang. Ang keyboard LED glow functionality at suporta para sa iba pang key combinations ay ia-update sa hinaharap na release. Sa audio_speaker Host demonstration, Plug and Play ay maaaring hindi gumana para sa pic32mz_ef_sk_int_dyn at pic32mx_usb_sk2_int_dyn configuration. Itatama ang isyung ito sa isang release sa hinaharap. Sa hub_msd Host demonstration application, maaaring mabigo paminsan-minsan ang Hub plug and play detection. Gayunpaman, kung nakasaksak ang hub bago ilabas ang PIC32MZ device mula sa pag-reset, gumagana ang demonstration application gaya ng inaasahan. Ang isyung ito ay nasa ilalim ng pagsisiyasat at isang pagwawasto ay magagamit sa isang hinaharap na release ng MPLAB Harmony. Inirerekomenda na gumamit ng self-powered hub habang sinusubukang gamitin ang mga available na hub demonstration application. Ang VBUS supply regulator sa starter kit ay maaaring hindi matugunan ang kasalukuyang mga kinakailangan ng isang bus-powered hub, na pagkatapos ay magdudulot ng hindi mahuhulaan na demonstration application na gawi. |
Bumuo ng Framework:
| Tampok | Mga Pagdaragdag at Update | Mga Kilalang Isyu |
| Bluetooth Stack Library | N/A | |
| Mga Aklatan sa Matematika | DSP Fixed-Point Math Library:
|
Mga Utility:
| Tampok | Mga Pagdaragdag at Update | Mga Kilalang Isyu |
| MPLAB Harmony Configurator (MHC) | N/A |
|
Third-Party na Software:
| Tampok | Mga Pagdaragdag at Update | Mga Kilalang Isyu |
| SEGGER emWin Graphics Library | N/A | Tanging ang LCC display controller lang ang sinusuportahan. Ang suporta para sa iba pang mga display controller ay hindi available sa release na ito.
Ang isang API para kunin ang Dialog widget handle ay hindi available sa release na ito. |
Paglabas ng mga Nilalaman
Inililista ng paksang ito ang mga nilalaman ng release na ito at tinutukoy ang bawat module.
Paglalarawan
Inililista ng talahanayang ito ang mga nilalaman ng release na ito, kabilang ang isang maikling paglalarawan, at ang uri ng release (Alpha, Beta, Production, o Vendor).
Middleware at Mga Aklatan
| /framework/ | Paglalarawan | Palayain Uri |
| 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 |
| klaseb | Class 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 mga PIC32MZ device | Produksyon |
| matematika/libq | LibQ Fixed-Point Math Library API header para sa mga PIC32MZ device | Produksyon |
| net/pres | MPLAB Harmony Network Presentation Layer | Beta |
| pagsubok | Test Harness Library | Produksyon |
| tcpip | TCP/IP Network Stack | Produksyon |
| usb | USB Device Stack
USB Host Stack |
Produksyon
Beta |
Mga Driver ng Device:
| /framework/driver/ | Paglalarawan | Palayain Uri |
| adc | Driver ng Analog-to-Digital Converter (ADC).
Dynamic na Pagpapatupad Static Implementation |
Beta Beta |
| camera/ovm7690 | Driver ng OVM7690 Camera
Dynamic na Pagpapatupad lamang |
Beta |
| pwede | Driver ng Controller Area Network (CAN).
Static Implementation lamang |
Beta |
| cmp | Kumpare Driver
Static Implementation lamang |
Beta |
| codec/ak4384
codec/ak4642
codec/ak4953
codec/ak7755 |
AK4384 Codec Driver
Dynamic na Pagpapatupad lamang
AK4642 Codec Driver Dynamic na Pagpapatupad lamang
AK4953 Codec Driver Dynamic na Pagpapatupad lamang
AK7755 Codec Driver Dynamic na Pagpapatupad lamang |
Produksyon
Produksyon
Produksyon
Produksyon |
| cpld | Driver ng CPLD XC2C64A
Static Implementation lamang |
Produksyon |
| enc28j60 | ENC28J60 Driver Library
Dynamic na Pagpapatupad lamang |
Beta |
| encx24j600 | ENCx24J600 Driver Library
Dynamic na Pagpapatupad lamang |
Beta |
| ethmac | Driver ng Ethernet Media Access Controller (MAC).
Dynamic na Pagpapatupad lamang |
Produksyon |
| ethphy | Driver ng Ethernet Physical Interface (PHY).
Dynamic na Pagpapatupad lamang |
Produksyon |
| flash | Flash Driver
Static Implementation lamang |
Beta |
| gfx/controller/lcc | Low-Cost Controllerless (LCC) Graphics Driver
Dynamic na Pagpapatupad lamang |
Produksyon |
| gfx/controller/otm2201a | OTM2201a LCD Controller Driver
Dynamic na Pagpapatupad lamang |
Produksyon |
| gfx/controller/s1d13517 | Driver ng Epson S1D13517 LCD Controller
Dynamic na Pagpapatupad lamang |
Produksyon |
| gfx/controller/ssd1289 | Driver ng Solomon Systech SSD1289 Controller
Dynamic na Pagpapatupad lamang |
Produksyon |
| gfx/controller/ssd1926 | Driver ng Solomon Systech SSD1926 Controller
Dynamic na Pagpapatupad lamang |
Produksyon |
| gfx/controller/tft002 | TFT002 Graphics Driver
Dynamic na Pagpapatupad lamang |
Produksyon |
| i2c | Inter-Integrated Circuit (I2C) Driver
Dynamic na Pagpapatupad Static Implementation |
Alpha Alpha |
| i2s | Inter-IC Sound (I2S) Driver
Dynamic na Pagpapatupad lamang |
Beta |
| ic | Driver ng Input Capture
Static Implementation lamang |
Beta |
| nvm | Non-Volatile Memory (NVM) Driver
Dynamic na Pagpapatupad Static Implementation |
Beta Beta |
| oc | Output Compare Driver
Static Implementation lamang |
Beta |
| pmp | Parallel Master Port (PMP) Driver
Dynamic na Pagpapatupad Static Implementation |
Production Beta |
| rtcc | Real-Time Clock and Calendar (RTCC) Driver
Static Implementation lamang |
Beta |
| sdcard | SD Card Driver (kliyente ng SPI Driver)
Dynamic na Pagpapatupad lamang |
Beta |
| spi | Serial Peripheral Interface (SPI) Driver
Dynamic na Pagpapatupad Static Implementation |
Production Beta |
|
spi_flash/sst25vf016b spi_flash/sst25vf020b spi_flash/sst25vf064c spi_flash/sst25 |
Mga SPI Flash Driver
Dynamic na Pagpapatupad lamang |
Alpha |
| tmr | Timer Driver
Dynamic na Pagpapatupad Static Implementation |
Production Beta |
| pindutin/adc10bit
touch/ar1021
touch/mtch6301
touch/mtch6303 |
ADC 10-bit Touch Driver Dynamic na Pagpapatupad lamang AR1021 Touch Driver Dynamic na Pagpapatupad lamang MTCH6301 Touch Driver Dynamic na Pagpapatupad lamang MTCH6303 Touch Driver Static Implementation lamang |
Beta
Beta
Beta
Beta |
| usart | Universal Synchronous/Asynchronous Receiver/Transmitter (USART) Driver
Dynamic na Pagpapatupad Static Implementation |
Produksyon
Beta |
| mga usbf
mga usbh |
PIC32MX Universal Serial Bus (USB) Controller Driver (USB Device) Dynamic na Pagpapatupad lamangPIC32MZ Universal Serial Bus (USB) Controller Driver (USB Device) Dynamic na Pagpapatupad lamang |
Produksyon
Produksyon |
| mga usbf
mga usbh |
PIC32MX Universal Serial Bus (USB) Controller Driver (USB Host)
Dynamic na Pagpapatupad lamang PIC32MZ Universal Serial Bus (USB) Controller Driver (USB Host) Dynamic na Pagpapatupad lamang |
Beta
Beta |
| wifi/mrf24w
wifi/mrf24wn |
Wi-Fi Driver para sa MRF24WG controller Dynamic Implementation onlyWi-Fi Driver para sa MRF24WN controller Dynamic na Pagpapatupad lamang |
Produksyon
Produksyon |
Mga Serbisyo ng System
| /framework/system/ | Paglalarawan | Palayain Uri |
| clk | Library ng Serbisyo ng Clock System
Dynamic na Pagpapatupad Static Implementation |
Produksyon
Produksyon |
| utos | Library ng Serbisyo ng Command Processor System
Dynamic na Pagpapatupad lamang |
Produksyon |
| karaniwan | Karaniwang System Service Library | Beta |
| console | Library ng Serbisyo ng Console System
Dynamic na Pagpapatupad Static Implementation |
Beta
Alpha |
| debug | I-debug ang Library ng Serbisyo ng System
Dynamic na Pagpapatupad lamang |
Beta |
| devcon | Library ng Serbisyo ng System Control ng Device
Dynamic na Pagpapatupad lamang |
Produksyon |
| dma | Direktang Memory Access System Service Library
Dynamic na Pagpapatupad |
Produksyon |
| fs | File Library ng Serbisyo ng System
Dynamic na Pagpapatupad lamang |
Produksyon |
| int | Abalahin ang System Service Library
Static Implementation lamang |
Produksyon |
| alaala | Library ng Serbisyo ng Memory System
Static Implementation lamang |
Beta |
| msg | Library ng Serbisyo ng Messaging System
Dynamic na Pagpapatupad lamang |
Beta |
| mga daungan | Library ng Serbisyo ng Ports System
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 | Library ng Serbisyo ng Timer System
Dynamic na Pagpapatupad lamang |
Beta |
| hawakan | Pindutin ang System Service Library
Dynamic na Pagpapatupad lamang |
Beta |
| wdt | Watchdog Timer System Service Library
Static Implementation lamang |
Beta |
Mga Peripheral na Aklatan:
| /framework/ | Paglalarawan | Uri ng Paglabas |
| paligid | Peripheral Library Source Code para sa lahat ng Suportadong 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 na Connectivity (EC) Family | Produksyon | |
| PIC32MZ Naka-embed na Pagkakakonekta sa Floating Point Unit (EF) Family | Produksyon |
Operating System Abstraction Layer (OSAL):
| /framework/ | Paglalarawan | Palayain Uri |
| osal | Operating System Abstraction Layer (OSAL) | Produksyon |
Mga Board Support Package (BSP):
| /bsp/ | Paglalarawan | Palayain Uri |
| bt_audio_dk | BSP para sa PIC32 Bluetooth Audio Development Kit. | Produksyon |
| chipkit_wf32 | BSP para sa chipKIT™ WF32™ Wi-Fi Development Board. | Produksyon |
| chipkit_wifire | BSP para sa chipKIT™ Wi-FIRE Development Board. | Produksyon |
| pic32mx_125_sk | BSP para 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 na may Graphics Display Truly 3.2″ 320×240 Board na konektado sa PIC32MX1/2/5 Starter Kit. | Produksyon |
| pic32mx_125_sk+meb | BSP para sa PIC32MX1/2/5 Starter Kit na konektado sa Multimedia Expansion Board (MEB). | Produksyon |
| pic32mx_bt_sk | BSP para sa PIC32 Bluetooth Starter Kit. | Produksyon |
| pic32mx_eth_sk | BSP para sa PIC32 Ethernet Starter Kit. | Produksyon |
| pic32mx_eth_sk2 | BSP para sa PIC32 Ethernet Starter Kit II. | Produksyon |
| pic32mx_pcap_db | BSP para sa PIC32 GUI Development Board na may Projected Capacitive Touch. | Produksyon |
| pic32mx_usb_digital_audio_ab | BSP para sa PIC32 USB Audio Accessory Board | Produksyon |
| pic32mx_usb_sk2 | BSP ang PIC32 USB Starter Kit II. | Produksyon |
| pic32mx_usb_sk2+lcc_pictail+qvga | BSP para sa Low-Cost Controllerless (LCC) Graphics PICtail Plus Daughter Board na may Graphics Display Truly 3.2″ 320×240 Board na 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 na may Graphics Display Powertip 4.3″ 480×272 Board na konektado sa PIC32 USB Starter Kit II. | Produksyon |
| pic32mx_usb_sk2+meb | BSP para sa Multimedia Expansion Board (MEB) na konektado sa PIC32 USB Starter Kit II. | Produksyon |
| pic32mx_usb_sk2+s1d_pictail+vga | BSP para sa Graphics Controller PICtail Plus Epson S1D13517 Daughter Board na may Graphics Display Truly 5.7″ 640×480 Board na konektado sa PIC32 USB Starter Kit II. | Produksyon |
| pic32mx_usb_sk2+s1d_pictail+wqvga | BSP para sa Graphics Controller PICtail Plus Epson S1D13517 Daughter Board na may Graphics Display Power tip na 4.3″ 480×272 Board na konektado sa PIC32 USB Starter Kit II. | Produksyon |
| pic32mx_usb_sk2+s1d_pictail+wvga | BSP para sa Graphics Controller PICtail Plus Epson S1D13517 Daughter Board na may Graphics Display Truly 7″ 800×400 Board na konektado sa PIC32 USB Starter Kit II. | Produksyon |
| pic32mx_usb_sk2+ssd_pictail+qvga | BSP para sa Graphics LCD Controller PICtail Plus SSD1926 Daughter Board na may Graphics Display Truly 3.2″ 320×240 Board na konektado sa PIC32 USB Starter Kit II. | Produksyon |
| pic32mx_usb_sk3 | BSP para sa PIC32 USB Starter Kit III. | Produksyon |
| pic32mx270f512l_pim+bt_audio_dk | BSP para sa PIC32MX270F512L Plug-in Module (PIM) na konektado sa PIC32 Bluetooth Audio Development Kit. | Produksyon |
| pic32mx460_pim+e16 | BSP para sa PIC32MX460F512L Plug-in Module (PIM) na konektado sa Explorer 16 Development Board. | Produksyon |
| pic32mx470_pim+e16 | BSP para sa PIC32MX450/470F512L Plug-in Module (PIM) na konektado sa Explorer 16 Development Board. | Produksyon |
| pic32mx795_pim+e16 | BSP para sa PIC32MX795F512L Plug-in Module (PIM) na konektado sa Explorer 16 Development Board. | Produksyon |
| pic32mz_ec_pim+bt_audio_dk | BSP para sa PIC32MZ2048ECH144 Audio Plug-in Module (PIM) na konektado sa PIC32 Bluetooth Audio Development Kit. | Produksyon |
| pic32mz_ec_pim+e16 | BSP para sa PIC32MZ2048ECH100 Plug-in Module (PIM) na konektado sa Explorer 16 Development Board. | Produksyon |
| pic32mz_ec_sk | BSP para sa PIC32MZ Embedded Connectivity (EC) Starter Kit. | Produksyon |
| pic32mz_ec_sk+meb2 | BSP para sa Multimedia Expansion Board II (MEB II) na konektado sa PIC32MZ Embedded Connectivity (EC) Starter Kit. | Produksyon |
| pic32mz_ec_sk+meb2+wvga | BSP para sa Multimedia Expansion Board II (MEB II) na may 5″ WVGA PCAP Display Board (tingnan ang Tandaan) na konektado sa PIC32MZ Embedded Connectivity (EC) Starter Kit.
Tandaan: Mangyaring makipag-ugnayan sa iyong lokal na Microchip Sales Office para sa impormasyon sa pagkuha ng 5″ WVGA PCAP Display Board. |
Produksyon |
| pic32mz_ec_sk+s1d_pictail+vga | BSP para sa Graphics Controller PICtail Plus Epson S1D13517 Daughter Board na may Graphics Display Truly 5.7″ 640×480 Board na 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 na may Graphics Display Powertip 4.3″ 480×272 Board na konektado sa PIC32MZ Embedded Connectivity (EC) Starter Kit. | Produksyon |
| pic32mz_ec_sk+s1d_pictail+wvga | BSP para sa Graphics Controller PICtail Plus Epson S1D13517 Daughter Board na may 5″ WVGA PCAP Display Board (tingnan ang Tandaan) na konektado sa PIC32MZ na Naka-embed na Koneksyon na may Floating Point Unit (EC) Starter Kit.
Tandaan: Mangyaring makipag-ugnayan sa iyong lokal na Microchip Sales Office para sa impormasyon sa pagkuha ng 5″ WVGA PCAP Display Board. |
Produksyon |
| pic32mz_ef_pim+bt_audio_dk | BSP para sa PIC32MZ2048EFH144 Audio Plug-in Module (PIM) na konektado sa PIC32 Bluetooth Audio Development Kit. | Produksyon |
| pic32mz_ef_pim+e16 | BSP para sa PIC32MZ2048EFH100 Plug-in Module (PIM) na konektado sa Explorer 16 Development Board. | Produksyon |
| pic32mz_ef_sk | BSP para sa PIC32MZ Embedded Connectivity na may Floating Point (EF) Starter Kit. | Produksyon |
| pic32mz_ef_sk+meb2 | BSP para sa Multimedia Expansion Board II (MEB II) na konektado sa PIC32MZ Embedded Connectivity na may Floating Point Unit (EF) Starter Kit. | Produksyon |
| pic32mz_ef_sk+meb2+wvga | BSP para sa Multimedia Expansion Board II (MEB II) na may 5″ WVGA PCAP Display Board (tingnan ang Tandaan) na konektado sa PIC32MZ na Naka-embed na Connectivity na may Floating Point Unit (EF) Starter Kit.
Tandaan: Mangyaring makipag-ugnayan sa iyong lokal na Microchip Sales Office para sa impormasyon sa pagkuha ng 5″ WVGA PCAP Display Board. |
Produksyon |
| pic32mz_ef_sk+s1d_pictail+vga | BSP para sa Graphics Controller PICtail Plus Epson S1D13517 Daughter Board na may Graphics Display Truly 5.7″ 640×480 Board na konektado sa PIC32MZ Embedded Connectivity na may Floating Point Unit (EF) Starter Kit. | Produksyon |
| pic32mz_ef_sk+s1d_pictail+wqvga | BSP para sa Graphics Controller PICtail Plus Epson S1D13517 Daughter Board na may Graphics Display Powertip 4.3″ 480×272 Board na konektado sa PIC32MZ na Naka-embed na Connectivity na may 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/ | Paglalarawan | Palayain Uri |
| audio_microphone_loopback | Audio Microphone Loopback Demonstration | Produksyon |
| audio_tone | Pagpapakita ng Tono ng Audio | Produksyon |
| mac_audio_hi_res | Hi-resolution na Audio Demonstration | Produksyon |
| sdcard_usb_audio | Pagpapakita ng USB Audio SD Card | Beta |
| universal_audio_decoder | Pagpapakita ng Universal Audio Decoder | Produksyon |
| usb_headset | Pagpapakita ng USB Audio Headset | Produksyon |
| usb_microphone | Pagpapakita ng USB Audio Microphone | Produksyon |
| usb_speaker | Pagpapakita ng USB Audio Speaker | Produksyon |
Mga Application ng Bluetooth:
| /apps/bluetooth/ | Paglalarawan | Palayain Uri |
| data/data_basic | Bluetooth® Basic Data Demonstration | Produksyon |
| data/data_temp_sens_rgb | Bluetooth Temperature Sensor at RGB Data Demonstration | Produksyon |
| premium/audio/a2dp_avrcp | Pagpapakita ng Bluetooth Premium Audio | Produksyon |
Mga Application ng Bootloader:
| /apps/bootloader/ | Paglalarawan | Palayain Uri |
| basic | Pangunahing Pagpapakita ng Bootloader | Produksyon |
| LiveUpdate | Pagpapakita ng Live Update | Produksyon |
Mga Aplikasyon ng Class B:
| /apps/class b/ | Paglalarawan | Palayain Uri |
| ClassB Demo | Pagpapakita ng Class B Library | Produksyon |
Mga Cryptographic na Application:
| /apps/crypto/ | Paglalarawan | Palayain Uri |
| encrypt_decrypt | Crypto Peripheral Library MD5 Encrypt/Decrypt Demonstration | Produksyon |
| large_hash | Pagpapakita ng Hash ng Crypto Peripheral Library | Produksyon |
Mga Application ng Driver:
| /apps/driver/ | Paglalarawan | Palayain Uri |
| i2c/i2c_rtcc | Pagpapakita ng I2C RTCC | Produksyon |
| nvm/nvm_read_write | Pagpapakita ng NVM | Produksyon |
| spi/serial_eeprom | Pagpapakita ng SPI | Produksyon |
| spi/spi_loopback | Pagpapakita ng SPI | Produksyon |
| spi_flash/sst25vf020b | SPI Flash SST25VF020B Pagpapakita ng Device | Produksyon |
| usart/usart_echo | Pagpapakita ng USART | Produksyon |
| usart/usart_loopback | USART Loopback Demonstration | Produksyon |
Example Mga Aplikasyon:
| /apps/examples/ | Paglalarawan | Palayain Uri |
| my_first_app | Tutorial sa Harmony ng MPLAB Halample Solusyon | N/A |
| paligid | MPLAB Harmony Compliant Peripheral Library Halamples | Produksyon |
| sistema | MPLAB Harmony Compliant System Service Library Halamples | Produksyon |
Mga Application ng External Memory Programmer:
| /apps/programmer/ | Paglalarawan | Palayain Uri |
| external_flash | External Flash Bootloader Demonstration | Produksyon |
| sqi_flash | External Memory Programmer SQI Flash Demonstration | Produksyon |
File Mga Application ng System:
| /apps/fs/ | Paglalarawan | Palayain Uri |
| nvm_fat_single_disk | Single-disk Non-Volatile Memory FAT FS Demonstration | 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 Demonstration | Produksyon |
| nvm_sdcard_fat_multi_disk | Multi-disk Non-Volatile Memory FAT FS Demonstration | Produksyon |
| sdcard_fat_single_disk | Single-disk SD Card FAT FS Demonstration | Produksyon |
| sdcard_msd_fat_multi_disk | Multi-disk SD Card MSD FAT FS Demonstration | Produksyon |
| sst25_fat | Pagpapakita ng SST25 Flash FAT FS | Alpha |
Mga Application sa Graphics:
| /apps/gfx/ | Paglalarawan | Palayain Uri |
| basic_image_motion | Basic Image Motion Graphics Library Demonstration | Produksyon |
| emwin_quickstart | SEGGER emWin Quick Start Demonstration | Produksyon |
| external_resources | Mga Stored Graphics Resources External Memory Access Demonstration | Produksyon |
| graphics_showcase | Graphics Low-Cost Controllerless (LCC) WVGA Demonstration | Produksyon |
| lcc | Low-Cost Controllerless (LCC) Graphics Demonstration | Produksyon |
| media_image_viewer | Larawan ng Graphics Media Viewer Pagpapakita | Produksyon |
| bagay | Graphics Object Layer Demonstration | Produksyon |
| primitive | Graphics Primitives Layer Demonstration | Produksyon |
| resistive_touch_calibrate | Pagpapakita ng Resistive Touch Calibration | Produksyon |
| s1d13517 | Pagpapakita ng Epson S1D13517 LCD Controller | Produksyon |
| ssd1926 | Solomon Systech SSD1926 Controller Demonstration | Produksyon |
Mga Application ng Multimedia Expansion Board II (MEB II):
| /apps/meb_ii/ | Paglalarawan | Palayain Uri |
| gfx_camera | Pagpapakita ng Graphics Camera | Produksyon |
| gfx_cdc_com_port_single | Pinagsamang Graphics at USB CDC Demonstration | Produksyon |
| gfx_photo_frame | Pagpapakita ng Graphics Photo Frame | Produksyon |
| gfx_web_server_nvm_mpfs | Pinagsamang Graphics at TCP/IP Web Pagpapakita ng Server | Produksyon |
| emwin | SEGGER emWin® Capabilities sa MEB II Demonstration | Beta |
Mga Application ng RTOS:
| /apps/rtos/ | Paglalarawan | Palayain Uri |
| mga embos | SEGGER embOS® Mga Demonstrasyon | Produksyon |
| freertos | Mga Demonstrasyon ng FreeRTOS™ | Produksyon |
| openrtos | Mga Demonstrasyon ng OPENRTOS | Produksyon |
| threadx | Mga Demonstrasyon ng Express Logic ThreadX | Produksyon |
| uC_OS_II | Mga Demonstrasyon ng Micriµm® µC/OS-II™ | Beta |
| uC_OS_III | Mga Demonstrasyon ng Micriµm® µC/OS-III™ | Produksyon |
Mga Aplikasyon ng TCP/IP:
| /apps/tcpip/ | Paglalarawan | Palayain Uri |
| berkeley_tcp_client | Berkeley TCP/IP Client Demonstration | Produksyon |
| berkeley_tcp_server | Berkeley TCP/IP Server Demonstration | Produksyon |
| berkeley_udp_client | Berkeley TCP/IP UDP Client Demonstration | Produksyon |
| berkeley_udp_relay | Berkeley TCP/IP UDP Relay Demonstration | Produksyon |
| berkeley_udp_server | Berkeley TCP/IP UDP Server Demonstration | Produksyon |
| wolfssl_tcp_client | wolfSSL TCP/IP TCP Client Demonstration | Produksyon |
| wolfssl_tcp_server | wolfSSL TCP/IP TCP Server Demonstration | Produksyon |
| snmpv3_nvm_mpfs | SNMPv3 Non-Volatile Memory Microchip Proprietary File Pagpapakita ng System | Produksyon |
| snmpv3_sdcard_fatfs | SNMPv3 Non-Volatile Memory SD Card FAT File Pagpapakita ng System | Produksyon |
| tcpip_tcp_client | TCP/IP TCP Client Demonstration | Produksyon |
| tcpip_tcp_client_server | TCP/IP TCP Client Server Demonstration | Produksyon |
| tcpip_tcp_server | TCP/IP TCP Server Demonstration | Produksyon |
| tcpip_udp_client | TCP/IP UDP Client Demonstration | Produksyon |
| tcpip_udp_client_server | Pagpapakita ng TCP/IP UDP Client Server | Produksyon |
| tcpip_udp_server | TCP/IP UDP Server Demonstration | Produksyon |
| web_server_nvm_mpfs | Non-Volatile Memory Microchip Proprietary File Sistema Web Pagpapakita ng Server | Produksyon |
| web_server_sdcard_fatfs | SD Card FAT File Sistema Web Pagpapakita ng Server | Produksyon |
| wifi_easy_configuration | Pagpapakita ng Wi-Fi® EasyConf | Produksyon |
| wifi_g_demo | Pagpapakita ng Wi-Fi G | Produksyon |
| wifi_wolfssl_tcp_client | Pagpapakita ng Wi-Fi wolfSSL TCP/IP Client | Produksyon |
| wifi_wolfssl_tcp_server | Pagpapakita ng Wi-Fi wolfSSL TCP/IP Server | Produksyon |
| wolfssl_tcp_client | wolfSSL TCP/IP Client Demonstration | Produksyon |
| wolfssl_tcp_server | wolfSSL TCP/IP Server Demonstration | Produksyon |
Mga Application sa Pagsubok:
| /apps/meb_ii/ | Paglalarawan | Palayain Uri |
| pagsubok_sample | Pagsubok sa Harmony ng MPLAB Sample Application | Alpha |
Mga Application ng USB Device:
| /apps/usb/device/ | Paglalarawan | Palayain Uri |
| 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 | Pagpapakita ng CDC Mass Storage Device (MSD). | Produksyon |
| cdc_serial_emulator | Pagpapakita ng Serial Emulation ng CDC | Produksyon |
| cdc_serial_emulator_msd | CDC Serial Emulation MSD Demonstration | Produksyon |
| hid_basic | Pangunahing USB Human Interface Device (HID) Demonstration | Produksyon |
| hid_joystick | Pagpapakita ng USB HID Class Joystick Device | Produksyon |
| hid_keyboard | Pagpapakita ng USB HID Class Keyboard Device | Produksyon |
| hid_mouse | Pagpapakita ng USB HID Class Mouse Device | Produksyon |
| hid_msd_basic | USB HID Class MSD Demonstration | Produksyon |
| msd_basic | Pagpapakita ng USB MSD | Produksyon |
| msd_fs_spiflash | USB MSD SPI Flash File Pagpapakita ng System | Produksyon |
| msd_sdcard | Pagpapakita ng USB MSD SD Card | Produksyon |
| nagtitinda | USB Vendor (ibig sabihin, Generic) Demonstrasyon | Produksyon |
Mga Application ng USB Host:
| /apps/usb/host/ | Paglalarawan | Palayain Uri |
| audio_speaker | USB Audio v1.0 Host Class Driver Demonstration | Produksyon |
| cdc_basic | USB CDC Basic Demonstration | Produksyon |
| cdc_msd | USB CDC MSD Basic Demonstration | Produksyon |
| hid_basic_keyboard | USB HID Host Keyboard Demonstration | Produksyon |
| hid_basic_mouse | USB HID Host Mouse Demonstration | Produksyon |
| hub_cdc_hid | USB HID CDC Hub Demonstration | Produksyon |
| hub_msd | USB MSD Hub Host Demonstration | Produksyon |
| msd_basic | USB MSD Host Simple Thumb Drive Demonstration | Produksyon |
Mga Prebuilt na Binary:
| /bin/framework | Paglalarawan | Palayain Uri |
| bluetooth | Mga Prebuilt na PIC32 Bluetooth Stack Libraries | Produksyon |
| bluetooth/premium/audio | Mga Prebuilt na PIC32 Bluetooth Audio Stack Libraries (Premium) | Produksyon |
| decoder/premium/aac_microaptiv | Prebuilt AAC Decoder Library para sa PIC32MZ Device na may microAptiv Core Features (Premium) | Beta |
| decoder/premium/aac_pic32mx | Prebuilt AAC Decoder Library para sa PIC32MX Devices (Premium) | Beta |
| decoder/premium/mp3_microaptiv | Prebuilt MP3 Decoder Library para sa PIC32MZ Device na may microAptiv Core Features (Premium) | Produksyon |
| decoder/premium/mp3_pic32mx | Prebuilt MP3 Decoder Library para sa PIC32MX Devices (Premium) | Produksyon |
| decoder/premium/wma_microaptiv | Prebuilt WMA Decoder Library para sa PIC32MZ Devices na may 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 na may mga C-implementation na tugma sa parehong Pic32MX at Pic32MZ device. (TANDAAN: Ang mga gawaing ito ay hindi tugma sa mga function ng libq library) | Beta |
| paligid | Prebuilt Peripheral Libraries | Produksyon/ Beta |
Bumuo ng Framework:
| /build/framework/ | Paglalarawan | Palayain Uri |
| matematika/libq | LibQ Library Build Project | Produksyon |
| matematika/libq | LibQ_C Library Build Project | Alpha |
| paligid | Proyekto sa Pagbuo ng Peripheral Library | Produksyon |
Mga Utility:
| /utilities/ | Paglalarawan | Palayain Uri |
| mhc/plugins/displaymanager/displaymanager.jar | Plug-in ng MPLAB Harmony Display Manager | Beta |
| mhc/com-microchip-mplab-modules-mhc.nbm | Plug-in ng MPLAB Harmony Configurator (MHC).
MPLAB Harmony Graphics Composer (kasama sa MHC plug-in) |
Produksyon
Beta |
| mib2bib/mib2bib.jar | Compiled Custom Microchip MIB script (snmp.mib) para makabuo ng snmp.bib at mib.h | Produksyon |
| mpfs_generator/mpfs2.jar | TCP/IP MPFS File Generator at Upload Utility | Produksyon |
| segger/emwin | SEGGER emWin utility na ginagamit ng MPLAB Harmony emWin demonstration application | Nagtitinda |
| tcpip_discoverer/tcpip_discoverer.jar | TCP/IP Microchip Node Discoverer Utility | Produksyon |
Third-Party na Software:
| /third_party/ | Paglalarawan | Palayain Uri |
| decoder | Pamamahagi ng Pinagmulan ng Library ng Decoder | Nagtitinda |
| gfx/emwin | SEGGER emWin® Graphics Library Distribution | Nagtitinda |
| rtos/embOS | SEGGER embOS® Distribution | Nagtitinda |
| rtos/FreeRTOS | FreeRTOS Source Distribution na may Suporta para sa PIC32MZ Devices | Nagtitinda |
| rtos/MicriumOSII | Pamamahagi ng Micriµm® µC/OS-II™ | Nagtitinda |
| rtos/MicriumOSIII | Pamamahagi ng Micriµm® µC/OS-III™ | Nagtitinda |
| rtos/OpenRTOS | OPENRTOS Source Distribution na may Suporta para sa PIC32MZ Devices | Nagtitinda |
| rtos/ThreadX | Express Logic ThreadX Distribution | Nagtitinda |
| segger/emwin | SEGGER emWin® Pro Distribution | Nagtitinda |
| tcpip/wolfssl | wolfSSL (dating CyaSSL) Naka-embed na SSL Library na Open Source-based na Demonstration | Nagtitinda |
| tcpip/iniche | Pamamahagi ng InterNiche Library | Nagtitinda |
Dokumentasyon:
| /doc/ | Paglalarawan | Palayain Uri |
| harmony_help.pdf | Tulong sa MPLAB Harmony sa Portable Document Format (PDF) | Produksyon |
| harmony_help.chm | MPLAB Harmony Help sa Compiled Help (CHM) na format | Produksyon |
| html/index.html | MPLAB Harmony Help sa HTML na format | Produksyon |
| harmony_compatibility_worksheet.pdf | PDF form para sa paggamit sa pagtukoy ng antas ng MPLAB Harmony compatibility at para makuha ang anumang mga exception o restrictions sa compatibility guidelines | Produksyon |
| harmony_release_brief_v1.11.pdf | MPLAB Harmony Release Brief, na nagbibigay ng "at-a-glance" release information | Produksyon |
| harmony_release_notes_v1.11.pdf | Mga Tala sa Paglabas ng Harmony ng MPLAB sa PDF | Produksyon |
| harmony_license_v1.11.pdf | Kasunduan sa Lisensya ng MPLAB Harmony Software sa PDF | Produksyon |
Mga Uri ng Paglabas
Inilalarawan ng seksyong ito ang mga uri ng pagpapalabas at ang kahulugan ng mga ito.
Paglalarawan
Ang mga release ng MPLAB Harmony module ay maaaring isa sa tatlong magkakaibang uri, tulad ng ipinapakita sa sumusunod na paglalarawan.

Paglabas ng Alpha
Ang isang alpha release na bersyon ng isang module ay karaniwang isang paunang release. Ang mga paglabas ng Alpha ay magkakaroon ng kumpletong mga pagpapatupad ng kanilang pangunahing hanay ng tampok, ang mga ito ay functionally unit nasubok at bubuo nang tama. Ang isang alpha release ay isang mahusay na "preview” kung ano ang ginagawa ng isang bagong pag-unlad na Microchip at maaari itong maging lubhang kapaki-pakinabang para sa paggalugad ng mga bagong feature. Gayunpaman, hindi pa ito dumaan sa kumpletong proseso ng pormal na pagsubok at halos tiyak na magbabago ang ilan sa interface nito bago ilabas ang bersyon ng produksyon, at samakatuwid, ay hindi inirerekomenda para sa paggamit ng produksyon.
Paglabas ng Beta
Ang isang beta release na bersyon ng isang module ay dumaan sa internal interface review proseso at nagkaroon ng pormal na pagsubok sa functionality nito. Gayundin, ang mga isyung iniulat mula sa alpha release ay naayos na o naidokumento. Kapag ang isang module ay nasa isang beta na bersyon, maaari mong asahan na ito ay gagana nang tama sa normal na mga pangyayari at maaari mong asahan na ang interface nito ay napakalapit sa panghuling anyo (bagama't maaari pa ring gawin ang mga pagbabago kung kinakailangan). Gayunpaman, hindi ito nagkaroon ng stress o pagsubok sa pagganap at maaaring hindi ito mabibigo nang maganda kung ginamit nang hindi tama. Ang isang beta release ay hindi inirerekomenda para sa paggamit ng produksyon, ngunit maaari itong gamitin para sa pagbuo.
Paglabas ng Produksyon
Sa oras na ang isang module ay inilabas sa isang form ng produksyon, ito ay kumpleto na ang tampok, ganap na nasubok, at ang interface nito ay "frozen". Naayos na o naidokumento na ang lahat ng kilalang isyu mula sa mga nakaraang release. Ang kasalukuyang interface ay hindi magbabago sa hinaharap na mga release. Maaari itong palawakin gamit ang mga karagdagang feature at karagdagang function ng interface, ngunit hindi magbabago ang mga kasalukuyang function ng interface. Ito ay stable na code na may stable na Application Program Interface (API) na maaasahan mo para sa mga layunin ng produksyon.
Mga Numero ng Bersyon
Inilalarawan ng seksyong ito ang kahulugan ng mga numero ng bersyon ng MPLAB Harmony.
Paglalarawan
MPLAB Harmony Version Numbering Scheme
Ginagamit ng MPLAB Harmony ang sumusunod na scheme ng pagnumero ng bersyon:
. [. ][ ] Saan:
- = Malaking rebisyon (makabuluhang pagbabago na nakakaapekto sa marami o lahat ng mga module)
- = Minor revision (mga bagong feature, regular na release)
- [. ] = Paglabas ng tuldok (mga pagwawasto ng error, hindi nakaiskedyul na paglabas)
- [ ] = Uri ng Paglabas (a para sa alpha at b para sa beta, kung naaangkop). Ang mga bersyon ng release ng produksyon ay walang kasamang sulat na uri ng release.
String ng Bersyon
Ang SYS_VersionStrGet function ay magbabalik ng string sa format:
“ . [. ][ ]”
saan:
- ay ang pangunahing numero ng bersyon ng module
- ay ang minor version number ng module
- ay isang opsyonal na "patch" o "tuldok" na release number (na hindi kasama sa string kung ito ay katumbas ng "00")
- ay isang opsyonal na uri ng release ng "a" para sa alpha at "b" para sa beta. Ang uri na ito ay hindi kasama kung ang release ay isang bersyon ng produksyon (ibig sabihin, hindi isang alpha o isang beta)
Tandaan: Ang string ng bersyon ay hindi maglalaman ng anumang mga puwang.
Example:
“0.03a”
“1.00”
Numero ng Bersyon
Ang numero ng bersyon na ibinalik mula sa SYS_VersionGet function ay isang unsigned integer sa sumusunod na decimal na format (hindi sa BCD na format).
* 10000 + * 100 +
Kung saan ang mga numero ay kinakatawan sa decimal at ang kahulugan ay pareho sa inilarawan sa String ng Bersyon.
Tandaan: Walang numerical na representasyon ng uri ng release.
Example:
Para sa bersyon na "0.03a", ang ibinalik na halaga ay katumbas ng: 0 * 10000 + 3 * 100 + 0.
Para sa bersyon na "1.00", ang ibinalik na halaga ay katumbas ng: 1 * 100000 + 0 * 100 + 0.
© 2013-2017 Microchip Technology Inc.
FAQ
- T: Maaari bang gamitin ang MPLAB Harmony sa C++ programming wika?
A: Hindi, ang MPLAB Harmony ay hindi pa nasubok sa C++; samakatuwid, ang suporta para sa programming language na ito ay hindi magagamit. - Q: Ano ang inirerekomendang antas ng pag-optimize para sa pagbuo mga proyekto sa MPLAB Harmony peripheral library?
A: Ang antas ng pag-optimize ng -O1 ay inirerekomenda na alisin ang code mula sa hindi nagamit na mga seksyon sa peripheral library. - T: Paano pinangangasiwaan ng uninstaller ng MPLAB Harmony ang binago ng user files?
A: Tatanggalin ng uninstaller ang lahat files na na-install ng installer, kahit na binago sila ng user. Gayunpaman, bago files idinagdag ng user ay hindi matatanggal.
Mga Dokumento / Mga Mapagkukunan
![]() |
MICROCHIP Harmony Integrated Software Framework [pdf] Gabay sa Gumagamit v1.11, Harmony Integrated Software Framework, Integrated Software Framework, Software Framework, Framework |





