MICROCHIP-logo

Kerangka Parangkat Lunak Terpadu MICROCHIP Harmony

MICROCHIP-Harmony-Integrated-Software-Framework-produk-gambar

spésifikasi:

  • Ngaran produk: MPLAB Harmony Integrated Software Framework
  • Vérsi: v1.11
  • Tanggal sékrési: April 2017

Inpormasi produk:
MPLAB Harmony Integrated Software Framework v1.11 mangrupikeun kerangka parangkat lunak anu dirancang pikeun nyederhanakeun sareng ngagancangkeun pamekaran aplikasi anu dipasang pikeun mikrokontroler Microchip. Éta nyayogikeun sakumpulan perpustakaan, supir, sareng middleware anu komprehensif pikeun ngagampangkeun prosés pangwangunan.

Parentah Pamakéan Produk

Fitur sareng Masalah anu Dipikawanoh:

Keunggulan MPLAB Harmony:

  • Ngarojong rupa-rupa microcontrollers Microchip
  • set komprehensif perpustakaan jeung middleware
  • Konfigurasi gampang jeung setelan

Masalah anu dipikanyaho:

  • C++ basa programming teu dirojong
  • Disarankeun -O1 tingkat optimasi pikeun ngawangun proyék kalawan perpustakaan periferal Harmony
  • Paripolah uninstaller ngeunaan pamaké-dirobah files

Émbaran release

Nyadiakeun inpormasi pelepasan MPLAB Harmony, kalebet catetan pelepasan, eusi pelepasan, jinis pelepasan, sareng ngajelaskeun sistem panomeran versi. Salinan PDF tina Catetan Release disayogikeun dina / doc folder instalasi MPLAB Harmony Anjeun.

Catetan Kaluaran
Topik ieu nyayogikeun catetan pelepasan pikeun versi MPLAB Harmony ieu.

Katerangan
MPLAB Harmony Vérsi: v1.11 release Tanggal: April 2017

Sarat parangkat lunak
Sateuacan nganggo MPLAB Harmony, pastikeun yén ieu dipasang:

  • MPLAB X IDE 3.60
  • MPLAB XC32 C / C ++ kompiler 1.43
  • MPLAB harmoni Configurator 1.11.xx

Ngamutahirkeun kana Pelepasan ieu MPLAB Harmony
Ngamutahirkeun kana sékrési MPLAB Harmony ieu kawilang saderhana. Pikeun parentah lengkep, mangga tingal Porting jeung Ngamutahirkeun ka MPLAB Harmony.

Naon Masalah Anyar sareng Dipikawanoh
Tabél di handap ieu daptar fitur anu parantos dirobih atanapi ditambihan sareng naon waé masalah anu dipikanyaho anu parantos diidentifikasi saprak rilis terakhir MPLAB Harmony. Sakur masalah anu dipikanyaho anu teu acan direngsekeun disimpen tina sékrési saméméhna.

Harmoni MPLAB:

Fitur Tambahan sarta Apdet Isu dipikawanoh
Umum MPLAB Harmony teu acan diuji sareng C ++; kituna, rojongan pikeun basa programming ieu teu dirojong.

Tingkat optimasi "-O1" disarankeun nalika ngawangun proyék naon waé anu kalebet binér binari MPLAB Harmony (.a). file) perpustakaan periferal. Ieu diperlukeun ku kituna linker bakal miceun kode tina bagian henteu kapake (pikeun fitur perpustakaan periferal nu teu dipaké). Alternatipna, Anjeun bisa milih "Hapus bagian henteu kapake" dina pilihan Umum pikeun xc32-ld (linker) kotak dialog sipat.

Uninstaller MPLAB Harmony bakal ngahapus sadayana files dipasang ku installer, sanajan maranéhna dirobah ku pamaké. Sanajan kitu, uninstaller moal mupus anyar files ditambahkeun ku pamaké kana folder instalasi MPLAB Harmony.

Plug-in MPLAB Harmony Display Manager nyayogikeun konfigurasi lengkep sareng dukungan simulasi pikeun supir LCC anu dibangkitkeun, sareng ogé nyayogikeun dukungan dasar pikeun sadaya supir pengendali grafis anu sanés. Konfigurasi lengkep sareng dukungan simulasi pikeun supir pengontrol grafik anu sanés bakal ditambah dina sékrési MPLAB Harmony kahareup.

Middleware sareng Perpustakaan:

Fitur Tambahan sarta Apdet Isu dipikawanoh
Perpustakaan Bootloader UDP bootloader teu compile pikeun alat PIC32MZ lamun microMIPS dipilih.
Perpustakaan Crypto N/A Migrasi proyék anu ngagunakeun hardware Crypto perpustakaan, sarta mibanda sababaraha konfigurasi, bisa ngajalankeun kana masalah compile sanggeus kode regenerasi. MPLAB X IDE bakal nunjukkeun yén pic32mz-crypt.h sareng pic32mz-hash.c files anu kaasup ti konfigurasi nu, sanajan eta diusahakeun pikeun nambahkeun aranjeunna. Compiler bakal ngahasilkeun kasalahan, nyebutkeun yén fungsi Crypto tangtu teu bisa referenced. Pikeun ngungkulan masalah ieu, piceun duanana  files (pic32mz-crypt.h sareng pic32mz-hash.c) tina proyék sareng nganggo MPLAB Harmony Configurator (MHC) pikeun ngabangkitkeun sadaya konfigurasi anu nganggo ieu. files.
Perpustakaan decoder Kusabab sarat memori sareng jumlah SRAM anu sayogi, sababaraha dekoder henteu tiasa dianggo sakaligus sareng dekoder sanés. Sanajan kitu, unggal decoder bakal beroperasi individual dina demonstrasi universal_audio_decoders.
File Sistim Kapanggih jeung tetep poténsi null pointer iwal dina fungsi unmount.
Perpustakaan Grafika Decoding JPEG henteu ngadukung gambar anu diseken kutang. Sababaraha gambar GIF animasi anu dilebetkeun transparansi tiasa nunjukkeun tearing. Supir LCCG anu dihasilkeun ngadukung resolusi tampilan dugi ka WVGA atanapi sarimbag.
TCP/IP tumpukan SMTPC:
  • API pikeun ngabatalkeun pesen, anu kapaké nalika usaha deui diperyogikeun ayeuna henteu sayogi
  •  Sababaraha alamat DNS pikeun nyayogikeun pangiriman surat anu langkung dipercaya ayeuna henteu sayogi
  • Rojongan pikeun widang lulugu surat pilihan ayeuna teu sadia
Perpustakaan Alat USB N/A USB Device Stack geus diuji dina kapasitas kawates kalawan RTOS.While ngajalankeun USB Device Stack dina alat kulawarga PIC32MZ, tumpukan merlukeun tilu detik pikeun initialize alat PIC32MZ EC jeung tilu milliseconds pikeun alat PIC32MZ EF.
Perpustakaan Host USB Dipiceun rojongan MHC pikeun software USB Host Beta. Rojongan pikeun USB Host Beta API bakal dipupus dina rilis anu bakal datang. Fungsi USB Host Stack di handap ieu teu dilaksanakeun:
  •  USB_HOST_BusResume
  •  USB_HOST_DeviceSuspend
  • USB_HOST_DeviceResume

Hub, Audio v1.0, jeung HID Host Client Drivers geus diuji dina kapasitas kawates. USB Host Stack geus diuji dina kapasitas kawates kalawan RTOS.Polled mode operasi teu acan diuji. Attach/Detach paripolah geus diuji dina kapasitas kawates.While ngajalankeun USB Host Stack dina PIC32MZ alat kulawarga jeung PIC32MZ alat kulawarga PIC32MZ, stack merlukeun tilu alat kulawarga PICXNUMXMZ pikeun initialize tilu detik. milliseconds pikeun PICXNUMXMZ EF devices.The USB Host Layer teu ngalakukeun mariksa overcurrent. Fitur ieu bakal sayogi dina rilis MPLAB Harmony ka hareup. Lapisan Host USB henteu mariksa Tingkat Hub Hub. Fitur ieu bakal sadia dina rilis hareup MPLAB Harmony.The USB Host Layer ngan bakal ngaktipkeun konfigurasi munggaran lamun aya sababaraha konfigurasi. Upami teu aya antarmuka anu cocog dina konfigurasi munggaran, ieu nyababkeun alat janten teu tiasa dianggo. Aktipkeun sababaraha konfigurasi bakal diaktipkeun dina rilis hareup tina MPLAB Harmony. Supir Klien MSD Host parantos diuji sareng jumlah kawates drive USB Flash anu sayogi komersil. Supir Klien MSD Host sareng Lapisan Host USB teu acan diuji pikeun maca / nyerat throughput. Tés ieu bakal dilakukeun dina sékrési MPLAB Harmony anu bakal datang. Supir Klién Host MSD sareng supir blok SCSI ngan tiasa dianggo sareng File sistem lamun file fitur Auto-Mount system diaktipkeun. Supir Klien MSD Host teu acan diuji sareng Alat Panyimpen Massa Multi-LUN sareng Pamaca Kartu USB.

Perpustakaan Host USB (terus) Supir Blok USB Host SCSI, Supir Klién CDC, sareng Supir Klién Host Audio ngan ukur ngadukung operasi klien tunggal. Operasi multi-klien bakal diaktipkeun dina rilis hareup MPLAB Harmony.

Supir USB HID Host Client teu acan diuji sareng sababaraha alat pamakean. Ngirim laporan kaluaran atanapi fitur teu acan diuji.

Supir USB Audio Host Client henteu nyayogikeun palaksanaan pikeun fungsi ieu:

  • USB_HOST_AUDIO_V1_DeviceObjHandleGet
  • USB_HOST_AUDIO_V1_FeatureUnitChannelVolumeRan geGet
  • USB_HOST_AUDIO_V1_FeatureUnitChannelVolumeSub Range Numbers Kéngingkeun
  • USB_HOST_AUDIO_V1_StreamSamplingFrequencyGet
  •  USB_HOST_AUDIO_V1_TerminalIDGet

Supir alat:

Fitur Tambahan sarta Apdet Isu dipikawanoh
LCC . The MPLAB Harmony Graphics Composer (MHGC) teu mampuh nyadiakeun tabel palette; kituna, pamaké kudu nyadiakeun Asép Sunandar Sunarya uint16_t 256 16 bpp RGB kelir ka LCC Supir ngagunakeun fungsi DRV_GFX_PalletteSet. Eusi Asép Sunandar Sunarya ieu bakal ngawula ka pikeun peta indéks warna kana kelir tampilan TFT.

Setelan Sumber pemicu DMA di MHC geus robah. Upami setélan proyék anjeun dina 3, 5, 7 atanapi 9, MHC bakal bendera beureum. Mangga robah jadi 2, 4, 6, atawa 8. Sadaya timer ganjil-wilanganana dipiceun tina pilihan. Nalika timer ieu fungsina sacara standar, ngan ukur timer genap (2, 4, 6, 8) anu bakal nampi parobahan dina nilai prescaler.

I2C N/A Supir I2C Nganggo Periferal sareng Palaksanaan Bit-banged:
  •  Ngan ukur diuji dina lingkungan master tunggal
  •  Teu ngarojong RTOS; kituna, teu thread-aman lamun dipaké dina lingkungan RTOS
  • Teu acan diuji di lingkungan Polling
  • Operasi dina modeu hemat daya teu acan diuji
  • Supir I2C Ngagunakeun Palaksanaan Bit-banged:
  • Non-blocking sarta ngagunakeun sumberdaya Timer pikeun ngajalankeun operasi I2C. Sumberdaya Timer ieu henteu tiasa dianggo pikeun kabutuhan Timer anu sanés.
  •  Prioritas Interrupt Timer kedah janten salah sahiji interrupts prioritas pangluhurna dina aplikasi
  •  Nguji palaksanaan ieu parantos dilakukeun ngan ku jam sistem 200 MHz sareng jam beus periferal 100 MHz pikeun Timer.
  •  Bisa ngonpigurasi pikeun dianggo ukur dina modeu Master
  •  Ngan sadia dina setélan supir dinamis
  •  Laju baud gumantung kana pamakean CPU. Eta geus diuji pikeun ngajalankeun reliably nepi ka 100 kHz.
  • Teu ngarojong alat kulawarga PIC32MX
  •  Ngan ukur dianggo dina SCL sareng pin SDA tina periferal I2C anu saluyu
  •  Ngan dianggo dina modeu ngaganggu
MRF24WN Wi-Fi wdrvext_mx.a anyar, wdrvext_ec.a, sareng perpustakaan wdrvext_mz.a files.
S1D13517 Supir S1D13517 henteu ngadukung kéngingkeun piksel atanapi piksel tina framebuffer S1D13517 sareng henteu ngadukung rendering font nalika Anti-aliasing diaktipkeun.
Kartu Digital Aman (SD). N/A Supir Kartu SD teu acan diuji dina lingkungan interupsi frekuensi tinggi.
SPI N/A Modeu SPI Budak kalawan DMA henteu operasional. Masalah ieu bakal dilereskeun dina sékrési MPLAB Harmony kahareup.
SPI Flash Fitur lampu kilat sapertos maca gancang, tahan, sareng panyalindungan-tulis teu dirojong ku perpustakaan supir.

palaksanaan statik perpustakaan supir teu sadia.

USB Perpustakaan Supir USB parantos diuji dina kapasitas kawates sareng RTOS.

Nalika ngajalankeun Perpustakaan Supir USB dina alat kulawarga PIC32MZ, tumpukan butuh tilu detik pikeun ngamimitian pikeun alat PIC32MZ EC sareng tilu milidetik pikeun alat PIC32MZ EF. Sababaraha API pikeun Perpustakaan Supir Host USB tiasa robih dina sékrési salajengna. Perpustakaan Supir USB Host Operasi modeu poled teu acan diuji.

Jasa Sistem:

Fitur Tambahan sarta Apdet Isu dipikawanoh
DMA

Perpustakaan Periferal:

Fitur Tambahan sarta Apdet Isu dipikawanoh
ADCHS N/A FIFO henteu dirojong dina versi perpustakaan periferal ieu.
SQI N/A A nilai divider jam SQI leuwih luhur ti CLK_DIV_16 moal jalan. Pikeun ngahontal speeds jam SQI optimal, make nilai divider jam SQI leuwih handap CLK_DIV_16.

Catetan: Masalah ieu tiasa dianggo pikeun aplikasi naon waé anu nganggo modul SQI.

Aplikasi

Fitur Tambahan sarta Apdet Isu dipikawanoh
Demonstrasi Audio Dirobah dina Universal_audio_decoders pikeun ngawatesan jero diréktori dina file sistem. Ieu bakal nyegah pangecualian lamun éta bakal lumangsung saluareun 6 tingkat sub-diréktori. usb_headset, usb_microphone, sareng usb_speaker Demonstrasi:
  •   Nalika ngalih antara aplikasi ieu, supir Windows tiasa janten bingung ku jinis alat anu disambungkeun. Pikeun example, streaming audio dicegah ku supir. Upami kaayaan sapertos kieu kajantenan, lakukeun ieu pikeun ngalereskeun masalah:
    1. Nalika alat disambungkeun, uninstall supir.
    2. Balikan deui sistem operasi Windows ogé tiasa diperyogikeun.
      universal_audio_decoder Demonstrasi:
  • Konfigurasi 270f512lpim_bt_audio_dk sareng pic32mz_da_sk_meb2 henteu ngadukung tampilan. Pintonan sigana ON tapi kosong sabab lampu tukang cahayana.
  • Konfigurasi 270f512lpim_bt_audio_dk henteu ngadukung dekoder WMA sareng AAC.
  • Kontrol polumeu ngan sayogi dina konfigurasi bt_audio_dk sareng 270f512lpim_bt_audio_dk
  • Gangguan audio minor aya pikeun audio WAVE 96 kHz files sacara standar ukuran panyangga. Salaku workaround a, ngaleungitkeun glitches ku ngagunakeun ukuran panyangga nu leuwih gede.
  • Gangguan audio tiasa muncul nalika maén s tinggiamplaju ling AAC files. Nu leuwih luhur samplaju ling, glitch beuki parna.
  • Sababaraha USB Flash drive moal tiasa dianggo sareng demonstrasi ieu
  • Kusabab keterbatasan memori, Dekoder Speex sareng Dekoder WMA teu tiasa dianggo sakaligus sareng Demonstrasi audio_tone dekoder sanés:
  • Pintonan statik
  • Ngalihkeun debounce henteu dilaksanakeun usb_speaker Demonstrasi:
  • Saluran kaluaran kénca sareng katuhu diganti pikeun konfigurasi pic32mz_ef_sk_meb2 dina konektor kaluaran. Catetan: Ieu mangrupikeun masalah sareng hardware MEB II sareng sanés parangkat lunak aplikasi.
  • Fitur bisu (sakumaha dikawasa tina PC) henteu fungsina usb_headset:

Fitur bisu (sakumaha dikawasa tina PC) henteu fungsina.

mac_audio_hi_res Demonstrasi:

Ngahurungkeun audio dina PC ngan ukur tiasa dianggo leres pertama kalina

Demonstrasi Bluetooth Masalah dibereskeun dina tampilan WVGA dina demo a2dp_avrcp. Ieu démo premium. Grafik parantos dipareuman / dipiceun samentawis dina sadaya konfigurasi PIC32MZ DA sareng bakal sayogi dina rilis anu bakal datang
File     Demonstrasi Sistim LED_3, anu dianggo pikeun nunjukkeun kasuksésan démo henteu nyaangan, anu mangaruhan demonstrasi ieu:
  • sdcard_fat_single_disk (konfigurasi pic32mz_da_sk_adma)
  • sdcard_msd_fat_multi_disk (konfigurasi pic32mz_da_sk_meb2)

Salaku karya sabudeureun, pamaké bisa nempatkeun breakpoint dina kode aplikasi pikeun ningali status tina demonstrasi.

Demonstrasi Grafika Starter kit program PKOB sareng debugging tiasa ngahasilkeun kasalahan ieu: Programmer teu tiasa ngamimitian: Gagal pikeun program alat target. Upami pesen ieu kajantenan, kakuatan deui alat sareng aplikasi bakal ngamimitian. Upami debugging diperyogikeun, padamelan anu disarankeun nyaéta masang header anu pas kana kit starter nganggo MPLAB REAL ICE.

Masalah di handap ieu dilarapkeun kana demonstrasi external_resources:

  •   Ayeuna, dukungan decode JPEG tos diaktipkeun kanggo panyimpenan internal wungkul
  •  Salila demonstrasi, latency dititénan dina nyokot gambar ti memori luar-chip éksternal, nu ngabalukarkeun populasi slow dina tampilan bari ngajadikeun gambar dina mémori layar.
  •  Latensi anu sami sareng masalah sateuacana ogé katingal nalika ningalikeun gambar JPEG dina layar kusabab telat anu disababkeun ku JPEG run-time decoding.
MEB II Demonstrasi Aplikasi démo segger_emwin henteu acan kalebet input touch.
Démonstrasi RTOS Perpustakaan SEGGER embOS kalayan dukungan FPU diperyogikeun pikeun konfigurasi PIC32MZ EF sareng pangguna kedah ngalebetkeun ieu sacara eksplisit. Sacara standar, perpustakaan tanpa dukungan FPU kalebet.
Perpustakaan Service System Examples N/A Demonstrasi command_appio teu boga fungsi maké MPLAB X IDE v3.06, tapi operasional kalawan v3.00.
TCP/IP Wi-Fi

Démonstrasi

N/A Demonstrasi tcpip_tcp_client ngagunakeun ENC24xJ600 atanapi konfigurasi ENC28J60 henteu jalan leres upami Supir SPI ngaktifkeun DMA. Mangga nonaktipkeun pilihan SPI DMA pikeun konfigurasi ieu. Ieu bakal dilereskeun dina rilis hareup MPLAB Harmony.
Aplikasi Uji N/A Konfigurasi FreeRTOS pikeun pamakéan ku PIC32MZ EF Starter Kit gaduh perpustakaan floating-point ditumpurkeun dina pilihan proyék.
Demonstrasi USB Aplikasi démo Alat msd_basic nalika diwangun nganggo alat PIC32MZ, merlukeun struktur data réspon SCSI Inquiry disimpen dina RAM. Nempatkeun struktur data ieu dina mémori Flash program ngabalukarkeun respon panalungtikan jadi ruksak. Masalah ieu bakal dilereskeun dina rilis anu bakal datang. Demonstrasi hid_basic_keyboard Host nyandak ketukan konci tina AZ, az, 0-9, Shift sareng konci CAPS LOCK ngan. Pungsi kibor LED glow jeung rojongan pikeun kombinasi konci séjén bakal diropéa dina release hareup. Dina demonstrasi Host audio_speaker, Colokkeun jeung Play bisa jadi teu dianggo pikeun pic32mz_ef_sk_int_dyn na pic32mx_usb_sk2_int_dyn konfigurasi. Masalah ieu bakal dilereskeun dina rilis anu bakal datang. Dina aplikasi démo hub_msd Host, deteksi Hub plug and play kadang gagal. Nanging, upami hub dipasang sateuacan alat PIC32MZ dileupaskeun tina reset, aplikasi demonstrasi jalan sapertos anu diharapkeun. masalah ieu dina panalungtikan sarta koreksi bakal sadia dina release kahareup MPLAB Harmony.Disarankeun make hub timer Powered bari nyobian nganggo aplikasi demonstrasi hub sadia. Regulator suplai VBUS dina starter kit bisa jadi teu bisa minuhan sarat kiwari hub-Powered beus, nu lajeng bakal ngabalukarkeun kabiasaan aplikasi démo unpredictable.

Ngawangun kerangka:

Fitur Tambahan sarta Apdet Isu dipikawanoh
Perpustakaan tumpukan Bluetooth N/A
Perpustakaan Matematika Perpustakaan Matematika Titik Tetep DSP:
  •  Dioptimalkeun ngan pikeun alat PIC32MZ sareng fitur inti microAptiv™, anu ngagunakeun DSP ASE
  •  Moal tiasa dianggo sareng _Fract tipe data LibQ Fixed-Point Math Library:
  • Dioptimalkeun pikeun alat PIC32MZ sareng fitur inti microAptiv
  •  The _fast fungsi geus ngurangan precision

 Utiliti:

Fitur Tambahan sarta Apdet Isu dipikawanoh
MPLAB Harmony Configurator (MHC) N/A
  • MHC teu ngarojong ngarobah jalur relatif ti proyék ka sumber files dina pamasangan MPLAB Harmony, saatos proyék parantos didamel
  • Iraha viewDina Bantuan MPLAB Harmony di MHC, Indéks tiasa diaksés, tapi henteu fungsional. Ieu alatan watesan dina browser nu dipaké ku MHC. Salaku karya sabudeureun, Indéks diaksés jeung fungsi nalika Pitulung HTML dibuka dina éksternal Web browser.
  •  Hiji karakter tab sanggeus "-endhelp-" dina .hconfig file bisa ngabalukarkeun simbol konfigurasi salajengna bakal skipped

Parangkat Lunak Pihak Katilu:

Fitur Tambahan sarta Apdet Isu dipikawanoh
SEGGER emWin Perpustakaan Grafika N/A Ngan ukur pangendali tampilan LCC anu dirojong. Rojongan pikeun pangendali tampilan anu sanés henteu sayogi dina sékrési ieu.

API pikeun nyandak gagang widget Dialog henteu sayogi dina sékrési ieu.

Ngaleupaskeun Eusi
Topik ieu daptar eusi pelepasan ieu sareng ngaidentipikasi unggal modul.

Katerangan
Tabél ieu daptar eusi sékrési ieu, kaasup déskripsi ringkes, jeung tipe sékrési (Alfa, Beta, Produksi, atawa Vendor).

Middleware jeung Perpustakaan

/rangka/ Katerangan Leupaskeun Tipe
bluetooth/cdbt Perpustakaan Tumpukan Bluetooth (Dasar) Produksi
bluetooth/premium/audio/cdbt

bluetooth/premium/audio/decoder/sbc

Perpustakaan Stack Audio Bluetooth (Premium)

Perpustakaan Dekoder SBC (Premium)

Produksi

Produksi

bootloader Perpustakaan Bootloader Produksi
kelasb Perpustakaan Kelas B Produksi
crypto Perpustakaan Cryptographic Microchip Produksi
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
Perpustakaan decoder BMP
Perpustakaan dekoder GIF
Perpustakaan dekoder JPEG
Perpustakaan Opus Decoder
Perpustakaan Dekoder Speex
Perpustakaan dekoder AAC
(Premium) Perpustakaan Dekoder MP3 (Premium)
Perpustakaan Dekoder WMA (Premium)
Béta
Béta
Béta
Béta
Béta
Béta Béta
Béta
gfx Perpustakaan Grafika Produksi
matematika/dsp DSP Fixed-Point Math Library API lulugu pikeun alat PIC32MZ Produksi
matematika/libq LibQ Fixed-Point Math Library API lulugu pikeun alat PIC32MZ Produksi
net/pres MPLAB Harmony Network Presentasi Lapisan Béta
nguji Test Abah Perpustakaan Produksi
tcpip TCP/IP Network tumpukan Produksi
USB USB Alat tumpukan

USB Host tumpukan

Produksi

Béta

Supir alat:

/kerangka/supir/ Katerangan Leupaskeun Tipe
adc Analog-to-Digital Parabot Parobah (ADC) Supir

Palaksanaan Dinamis Palaksanaan Statis

 Béta
Béta
kaméra / ovm7690 Supir kaméra OVM7690

Palaksanaan dinamis wungkul

Béta
tiasa Controller Area Network (BISA) Supir

Palaksanaan statik wungkul

 

Béta

cmp Supir komparator

Palaksanaan statik wungkul

Béta
codec / ak4384

 

 

codec / ak4642

 

 

codec / ak4953

 

 

codec / ak7755

AK4384 Codec Supir

Palaksanaan dinamis wungkul

 

AK4642 Codec Supir

Palaksanaan dinamis wungkul

 

AK4953 Codec Supir

Palaksanaan dinamis wungkul

 

AK7755 Codec Supir

Palaksanaan dinamis wungkul

 

Produksi

 

 

Produksi

 

 

Produksi

 

 

Produksi

cpld Supir CPLD XC2C64A

Palaksanaan statik wungkul

 

Produksi

enc28j60 Perpustakaan Supir ENC28J60

Palaksanaan dinamis wungkul

Béta
encx24j600 Perpustakaan Supir ENCx24J600

Palaksanaan dinamis wungkul

 

Béta

ethmac Ethernet Media Aksés Controller (MAC) Supir

Palaksanaan dinamis wungkul

 

Produksi

etfi Ethernet Fisik Interface (PHY) Supir

Palaksanaan dinamis wungkul

 

Produksi

kilat Flash Supir

Palaksanaan statik wungkul

 

Béta

gfx/controller/lcc Supir Grafis Tanpa Kontrol Berbiaya Rendah (LCC).

Palaksanaan dinamis wungkul

 

Produksi

gfx/controller/otm2201a OTM2201a LCD Controller Supir

Palaksanaan dinamis wungkul

 

Produksi

gfx/controller/s1d13517 Epson S1D13517 LCD Controller Supir

Palaksanaan dinamis wungkul

 

Produksi

gfx/controller/ssd1289 Solomon Systech SSD1289 Controller Supir

Palaksanaan dinamis wungkul

Produksi
gfx/controller/ssd1926 Solomon Systech SSD1926 Controller Supir

Palaksanaan dinamis wungkul

 

Produksi

gfx/controller/tft002 TFT002 Grafika Supir

Palaksanaan dinamis wungkul

 

Produksi

i2c Inter-Integrated Circuit (I2C) Supir

Palaksanaan Dinamis Palaksanaan Statis

 

Alfa Alfa

i2s Inter-IC Sora (I2S) Supir

Palaksanaan dinamis wungkul

 

Béta

ic Supir Capture Input

Palaksanaan statik wungkul

 

Béta

nvm Supir Mémori Non-Volatile (NVM).

Palaksanaan Dinamis Palaksanaan Statis

 

Béta Béta

oc Kaluaran Bandingkeun Supir

Palaksanaan statik wungkul

 

Béta

pmp Parallel Master Port (PMP) Supir

Palaksanaan Dinamis Palaksanaan Statis

 

Produksi Beta

rtcc Supir Jam sareng Almenak Real-Time (RTCC).

Palaksanaan statik wungkul

 

Béta

sdcard Supir Kartu SD (klien Supir SPI)

Palaksanaan dinamis wungkul

 

Béta

spi Serial Periferal Interface (SPI) Supir

Palaksanaan Dinamis Palaksanaan Statis

 Produksi Beta
 

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

SPI Flash Supir

Palaksanaan dinamis wungkul
Palaksanaan dinamis wungkul
Palaksanaan dinamis wungkul
Palaksanaan dinamis wungkul

 

Alfa
Alfa
Alfa
Aplha

tmr Timer Supir

Palaksanaan Dinamis Palaksanaan Statis

 Produksi Beta
touch / adc10bit

 

 

keuna / ar1021

 

 

toél / mtch6301

 

 

toél / mtch6303

ADC 10-bit Toel Supir
Palaksanaan dinamis wungkul AR1021 Toél Supir
Palaksanaan dinamis wungkul MTCH6301 Toél Supir
Palaksanaan dinamis wungkul MTCH6303 Toél Supir
Palaksanaan statik wungkul
 Béta

Béta

 

Béta

 

 

Béta

usart Universal sinkron / panarima Asynchronous / pamancar (USART) Supir

Palaksanaan Dinamis Palaksanaan Statis

 Produksi

Béta

usbfs

 

usbhs

PIC32MX Universal Serial Bus (USB) Supir Controller (Alat USB)
Palaksanaan Dinamis wungkulPIC32MZ Universal Serial Bus (USB) Supir Controller (Alat USB)
Palaksanaan dinamis wungkul
Produksi

Produksi

usbfs

 

usbhs

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

Palaksanaan dinamis wungkul

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

Palaksanaan dinamis wungkul

Béta

Béta

wifi / mrf24w

 

wifi / mrf24wn

Wi-Fi Supir pikeun MRF24WG controller
Implementasi Dinamis wungkul Supir Wi-Fi pikeun controller MRF24WN
Palaksanaan dinamis wungkul
Produksi

 

Produksi

Layanan Sistim

/kerangka/sistem/ Katerangan Leupaskeun Tipe
clk Jam System Service Perpustakaan

Palaksanaan Dinamis Palaksanaan Statis

 Produksi

Produksi

paréntah Perpustakaan Service System Processor Paréntah

Palaksanaan dinamis wungkul

 

Produksi

umum Perpustakaan Service System umum Béta
konsol Perpustakaan Service System konsol

Palaksanaan Dinamis Palaksanaan Statis

 Béta

Alfa

debug Perpustakaan Service System Debug

Palaksanaan dinamis wungkul

 

Béta

devcon Perpustakaan Service System Control Alat

Palaksanaan dinamis wungkul

 

Produksi

dma Perpustakaan Service System Aksés Mémori langsung

Palaksanaan dinamis

 

Produksi

fs File Perpustakaan Service System

Palaksanaan dinamis wungkul

 

Produksi

int Ngaganggu System Service Perpustakaan

Palaksanaan statik wungkul

 

Produksi

ingetan Perpustakaan Service System Mémori

Palaksanaan statik wungkul

 

Béta

pesen Perpustakaan Service System Olahtalatah

Palaksanaan dinamis wungkul

 

Béta

palabuhan Perpustakaan Service System palabuhan

Palaksanaan statik wungkul

 

Produksi

acak-acakan Perpustakaan Service System Generator Jumlah acak

Palaksanaan statik wungkul

 

Produksi

ngareset Reset Perpustakaan Service System

Palaksanaan statik wungkul

 

Béta

tmr Perpustakaan Service System Timer

Palaksanaan dinamis wungkul

 

Béta

keuna Toel System Service Library

Palaksanaan dinamis wungkul

 

Béta

wdt Watchdog Timer Service Perpustakaan Service

Palaksanaan statik wungkul

 

Béta

Perpustakaan Periferal:

/rangka/ Katerangan Jenis Pelepasan
periferal Kodeu Sumber Perpustakaan Periferal pikeun sadaya Mikrokontroler PIC32 anu Dirojong Produksi
PIC32MX1XX/2XX 28/36/44-pin Family Produksi
PIC32MX1XX/2XX/5XX 64/100-pin Family Produksi
PIC32MX320/340/360/420/440/460 Family Produksi
PIC32MX330/350/370/430/450/470 Family Produksi
PIC32MX5XX / 6XX / 7XX Kulawarga Produksi
PIC32MZ Embedded Konéktipitas (EC) kulawarga Produksi
PIC32MZ Embedded Konéktipitas jeung Floating Point Unit (EF) kulawarga Produksi

Lapisan Abstraksi Sistem Operasi (OSAL):

/rangka/ Katerangan Leupaskeun Tipe
osal Lapisan Abstraksi Sistem Operasi (OSAL) Produksi

 Paket Dukungan Dewan (BSP):

/bsp/ Katerangan Leupaskeun Tipe
bt_audio_dk BSP pikeun PIC32 Bluetooth Audio Development Kit. Produksi
chipkit_wf32 BSP pikeun Papan Pangembangan Wi-Fi chipKIT™ WF32™. Produksi
chipkit_wifire BSP pikeun Papan Pangembangan Wi-FIRE chipKIT™. Produksi
pic32mx_125_sk BSP pikeun PIC32MX1 / 2/5 Starter Kit. Produksi
pic32mx_125_sk+lcc_pictail+qvga BSP pikeun Déwan Putri PICtail Plus Berbiaya Rendah (LCC) kalayan Tampilan Grafik Saleresna 3.2 ″ 320 × 240 Papan dihubungkeun sareng Kit Starter PIC32MX1/2/5. Produksi
pic32mx_125_sk+meb BSP pikeun PIC32MX1 / 2/5 Starter Kit disambungkeun ka Multimedia Expansion Board (MEB). Produksi
pic32mx_bt_sk BSP pikeun PIC32 Bluetooth Starter Kit. Produksi
pic32mx_eth_sk BSP pikeun PIC32 Ethernet Starter Kit. Produksi
pic32mx_eth_sk2 BSP pikeun PIC32 Ethernet Starter Kit II. Produksi
pic32mx_pcap_db BSP pikeun PIC32 GUI Development Board kalawan Projected Capacitive Touch. Produksi
pic32mx_usb_digital_audio_ab BSP pikeun PIC32 USB Audio aksésori Board Produksi
pic32mx_usb_sk2 BSP nu PIC32 USB Starter Kit II. Produksi
pic32mx_usb_sk2+lcc_pictail+qvga BSP pikeun Déwan Putri PICtail Plus Berbiaya Rendah (LCC) sareng Papan Grafik Saleresna 3.2 ″ 320 × 240 dihubungkeun sareng PIC32 USB Starter Kit II. Produksi
pic32mx_usb_sk2+lcc_pictail+wqvga BSP pikeun Papan Puteri PICtail Plus Grafika Murah (LCC) sareng Papan Grafik Powertip 4.3″ 480 × 272 dihubungkeun sareng PIC32 USB Starter Kit II. Produksi
pic32mx_usb_sk2+meb BSP pikeun Multimedia ékspansi Board (MEB) disambungkeun ka PIC32 USB Starter Kit II. Produksi
pic32mx_usb_sk2+s1d_pictail+vga BSP pikeun Controller Grafika PICtail Plus Epson S1D13517 Papan Putri sareng Tampilan Grafik Saleresna 5.7″ 640 × 480 Papan dihubungkeun sareng PIC32 USB Starter Kit II. Produksi
pic32mx_usb_sk2+s1d_pictail+wqvga BSP pikeun Graphics Controller PICtail Plus Epson S1D13517 Daughter Board sareng Graphics Display Power tip 4.3″ 480×272 Board disambungkeun ka PIC32 USB Starter Kit II. Produksi
pic32mx_usb_sk2+s1d_pictail+wvga BSP pikeun Graphics Controller PICtail Plus Epson S1D13517 Daughter Board sareng Graphics Display Truly 7″ 800×400 Board disambungkeun ka PIC32 USB Starter Kit II. Produksi
pic32mx_usb_sk2+ssd_pictail+qvga BSP pikeun Controller LCD Grafika PICtail Plus SSD1926 Déwan Putri sareng Tampilan Grafik Saleresna 3.2 ″ 320 × 240 Papan disambungkeun ka PIC32 USB Starter Kit II. Produksi
pic32mx_usb_sk3 BSP pikeun PIC32 USB Starter Kit III. Produksi
pic32mx270f512l_pim+bt_audio_dk BSP pikeun PIC32MX270F512L Plug-in Module (PIM) disambungkeun ka PIC32 Bluetooth Audio Development Kit. Produksi
pic32mx460_pim+e16 BSP pikeun PIC32MX460F512L Plug-in Module (PIM) disambungkeun ka Explorer 16 Development Board. Produksi
pic32mx470_pim+e16 BSP pikeun PIC32MX450 / 470F512L Plug-in Module (PIM) disambungkeun ka Explorer 16 Development Board. Produksi
pic32mx795_pim+e16 BSP pikeun PIC32MX795F512L Plug-in Module (PIM) disambungkeun ka Explorer 16 Development Board. Produksi
pic32mz_ec_pim+bt_audio_dk BSP pikeun PIC32MZ2048ECH144 Audio Plug-in Module (PIM) disambungkeun ka PIC32 Bluetooth Audio Development Kit. Produksi
pic32mz_ec_pim+e16 BSP pikeun PIC32MZ2048ECH100 Plug-in Module (PIM) disambungkeun ka Explorer 16 Development Board. Produksi
pic32mz_ec_sk BSP pikeun PIC32MZ Embedded Connectivity (EC) Starter Kit. Produksi
pic32mz_ec_sk+meb2 BSP pikeun Multimedia ékspansi Board II (MEB II) disambungkeun ka PIC32MZ Embedded Konéktipitas (EC) Starter Kit. Produksi
pic32mz_ec_sk+meb2+wvga BSP pikeun Multimedia Expansion Board II (MEB II) sareng 5″ WVGA PCAP Display Board (tingali Catetan) disambungkeun ka PIC32MZ Embedded Konéktipitas (EC) Starter Kit.

Catetan: Mangga wartosan Kantor Penjualan Microchip lokal anjeun kanggo inpormasi ngeunaan kéngingkeun 5″ WVGA PCAP Display Board.

Produksi
pic32mz_ec_sk+s1d_pictail+vga BSP pikeun Controller Grafika PICtail Plus Epson S1D13517 Papan Putri sareng Tampilan Grafik Saleresna 5.7 ″ 640 × 480 Papan dihubungkeun sareng Kit Starter PIC32MZ Embedded Connectivity (EC). Produksi
pic32mz_ec_sk+s1d_pictail+wqvga BSP pikeun Graphics Controller PICtail Plus Epson S1D13517 Daughter Board sareng Graphics Display Powertip 4.3″ 480×272 Board disambungkeun ka PIC32MZ Embedded Connectivity (EC) Starter Kit. Produksi
pic32mz_ec_sk+s1d_pictail+wvga BSP pikeun Graphics Controller PICtail Plus Epson S1D13517 Daughter Board sareng 5″ WVGA PCAP Display Board (tingali Catetan) disambungkeun ka PIC32MZ Embedded Konéktipitas kalawan Floating Point Unit (EC) Starter Kit.

Catetan: Mangga wartosan Kantor Penjualan Microchip lokal anjeun kanggo inpormasi ngeunaan kéngingkeun 5″ WVGA PCAP Display Board.

Produksi
pic32mz_ef_pim+bt_audio_dk BSP pikeun PIC32MZ2048EFH144 Audio Plug-in Module (PIM) disambungkeun ka PIC32 Bluetooth Audio Development Kit. Produksi
pic32mz_ef_pim+e16 BSP pikeun PIC32MZ2048EFH100 Plug-in Module (PIM) disambungkeun ka Explorer 16 Development Board. Produksi
pic32mz_ef_sk BSP pikeun PIC32MZ Embedded Konéktipitas kalawan Floating Point (EF) Starter Kit. Produksi
pic32mz_ef_sk+meb2 BSP pikeun Multimedia ékspansi Board II (MEB II) disambungkeun ka PIC32MZ Embedded Konéktipitas kalawan Floating Point Unit (EF) Starter Kit. Produksi
pic32mz_ef_sk+meb2+wvga BSP pikeun Multimedia Expansion Board II (MEB II) sareng 5″ WVGA PCAP Display Board (tingali Catetan) disambungkeun ka PIC32MZ Embedded Konéktipitas kalawan Floating Point Unit (EF) Starter Kit.

Catetan: Mangga wartosan Kantor Penjualan Microchip lokal anjeun kanggo inpormasi ngeunaan kéngingkeun 5″ WVGA PCAP Display Board.

Produksi
pic32mz_ef_sk+s1d_pictail+vga BSP pikeun Controller Grafik PICtail Plus Epson S1D13517 Papan Putri sareng Tampilan Grafik Saleresna 5.7 ″ 640 × 480 Papan dihubungkeun sareng PIC32MZ Embedded Connectivity sareng Floating Point Unit (EF) Starter Kit. Produksi
pic32mz_ef_sk+s1d_pictail+wqvga BSP pikeun Pengontrol Grafik PICtail Plus Epson S1D13517 Papan Putri sareng Grafik Display Powertip 4.3 ″ 480 × 272 Papan disambungkeun ka PIC32MZ Embedded Connectivity sareng Floating Point Unit (EF) Starter Kit. Produksi
wifi_g_db BSP pikeun Wi-Fi G Demo Board. Produksi

Aplikasi Audio:

/apps/audio/ Katerangan Leupaskeun Tipe
audio_microphone_loopback Audio Mikropon Loopback Demonstrasi Produksi
audio_tone Demonstrasi Nada Audio Produksi
mac_audio_hi_res Demonstrasi Audio resolusi luhur Produksi
sdcard_usb_audio USB Audio SD Card Demonstrasi Béta
universal_audio_decoders Demonstrasi Universal Audio Decoder Produksi
usb_headset USB Audio Headsét Demonstrasi Produksi
usb_microphone USB Audio Mikropon Demonstrasi Produksi
usb_speaker USB Audio Speaker Demonstrasi Produksi

Aplikasi Bluetooth:

/aplikasi/bluetooth/ Katerangan Leupaskeun Tipe
data/data_dasar Demonstrasi Data Dasar Bluetooth® Produksi
data/data_temp_sens_rgb Sensor Suhu Bluetooth sareng Demonstrasi Data RGB Produksi
premium / audio / a2dp_avrcp Demonstrasi Audio Premium Bluetooth Produksi

Aplikasi Bootloader:

/aplikasi/bootloader/ Katerangan Leupaskeun Tipe
dasar Dasar Bootloader Demonstrasi Produksi
LiveUpdate Live Demonstrasi Update Produksi

Aplikasi Kelas B:

/aplikasi/kelas b/ Katerangan Leupaskeun Tipe
Demo KelasB Demonstrasi Perpustakaan Kelas B Produksi

Aplikasi Kriptografi:

/apps/crypto/ Katerangan Leupaskeun Tipe
encrypt_decrypt Perpustakaan Periferal Crypto MD5 Encrypt / Dekripsi Demonstrasi Produksi
large_hash Crypto Periferal Perpustakaan Hash Demonstrasi Produksi

Aplikasi supir:

/apps/driver/ Katerangan Leupaskeun Tipe
i2c/i2c_rtcc I2C RTCC Demonstrasi Produksi
nvm/nvm_read_write NVM Demonstrasi Produksi
spi / serial_eeprom Demonstrasi SPI Produksi
spi/spi_loopback Demonstrasi SPI Produksi
spi_flash / sst25vf020b SPI Flash SST25VF020B Alat Demonstrasi Produksi
usart/usart_echo USART Demonstrasi Produksi
usart/usart_loopback USART Loopback Demonstrasi Produksi

 Example Aplikasi:

/aplikasi/examples/ Katerangan Leupaskeun Tipe
my_first_app MPLAB Harmoni Tutorial Example Solusi N/A
periferal MPLAB Harmony patuh Perpustakaan Periferal Examples Produksi
sistem MPLAB Harmony patuh System Service Perpustakaan Examples Produksi

 Aplikasi Programmer Mémori Eksternal:

/aplikasi/programmer/ Katerangan Leupaskeun Tipe
external_flash Demonstrasi Flash Bootloader éksternal Produksi
sqi_flash Mémori éksternal Programmer SQI Flash Demonstrasi Produksi

 File Aplikasi Sistem:

/aplikasi/fs/ Katerangan Leupaskeun Tipe
nvm_fat_single_disk Single-disk Non-Volatile Mémori FAT FS Demonstrasi Produksi
nvm_mpfs_single_disk Single-disk Non-Volatile Mémori MPFS Demonstrasi Produksi
nvm_sdcard_fat_mpfs_multi_disk Multi-disk Non-Volatile Mémori FAT FS MPFS Demonstrasi Produksi
nvm_sdcard_fat_multi_disk Multi-disk Non-Volatile Mémori FAT FS Demonstrasi Produksi
sdcard_fat_single_disk Single-disk SD Card FAT FS Demonstrasi Produksi
sdcard_msd_fat_multi_disk Multi-disk SD Card MSD FAT FS Demonstrasi Produksi
sst25_gajih SST25 Flash FAT FS Demonstrasi Alfa

Aplikasi Grafika:

/apps/gfx/ Katerangan Leupaskeun Tipe
dasar_gambar_gerak Demonstrasi Perpustakaan Gerak Gambar Dasar Produksi
emwin_quickstart SEGGER emWin Demonstrasi Mimitian Gancang Produksi
external_resources Disimpen Sumberdaya Grafika Eksternal Aksés Demonstrasi Produksi
graphics_showcase Grafik Low-Cost Controllerless (LCC) Demonstrasi WVGA Produksi
lcc Demonstrasi Grafis Tanpa Kontrol Berbiaya Rendah (LCC). Produksi
media_gambar_viewer Gambar Média Grafika Viewer Démonstrasi Produksi
objék Grafik Objék Lapisan Demonstrasi Produksi
primitif Grafik Primitif Lapisan Demonstrasi Produksi
resistive_touch_calibrate Résistif Toel Calibration Demonstrasi Produksi
s1d13517 Epson S1D13517 LCD Controller Demonstrasi Produksi
SSD1926 Solomon Systech SSD1926 Controller Demonstrasi Produksi

 Aplikasi Multimedia Expansion Board II (MEB II):

/apps/meb_ii/ Katerangan Leupaskeun Tipe
gfx_camera Demonstrasi kaméra grafik Produksi
gfx_cdc_com_port_single Grafik Gabungan sareng Demonstrasi USB CDC Produksi
gfx_photo_frame Demonstrasi pigura poto grafik Produksi
gfx_web_server_nvm_mpfs Grafik Gabungan sareng TCP/IP Web Demonstrasi Server Produksi
emwin SEGGER emWin® Kamampuh on MEB II Demonstrasi Béta

Aplikasi RTOS:

/apps/rtos/ Katerangan Leupaskeun Tipe
embos SEGGER embOS® Demonstrasi Produksi
freertos Demonstrasi FreeRTOS™ Produksi
openrtos OPENRTOS Demonstrasi Produksi
threadx Express Logika ThreadX Demonstrasi Produksi
uC_OS_II Demonstrasi Micriµm® µC/OS-II™ Béta
uC_OS_III Micriµm® µC/OS-III™ Demonstrasi Produksi

Aplikasi TCP/IP:

/apps/tcpip/ Katerangan Leupaskeun Tipe
berkeley_tcp_client Démonstrasi klien TCP / IP Berkeley Produksi
berkeley_tcp_server Berkeley TCP / IP Server Demonstrasi Produksi
berkeley_udp_client Berkeley TCP / IP UDP Demonstrasi klien Produksi
berkeley_udp_relay Berkeley TCP / IP UDP Relay Demonstrasi Produksi
berkeley_udp_server Berkeley TCP / IP UDP Server Demonstrasi Produksi
wolfssl_tcp_client wolfSSL TCP / IP TCP klien Demonstrasi Produksi
wolfssl_tcp_server wolfSSL TCP / IP TCP Server Demonstrasi Produksi
snmpv3_nvm_mpfs SNMPv3 Non-Volatile Mémori Microchip proprietary File Demonstrasi Sistim Produksi
snmpv3_sdcard_fatfs SNMPv3 Non-Volatile Mémori SD Card FAT File Demonstrasi Sistim Produksi
tcpip_tcp_client TCP/IP TCP Client Demonstrasi Produksi
tcpip_tcp_client_server TCP/IP TCP Client Server Demonstrasi Produksi
tcpip_tcp_server TCP/IP TCP Server Demonstrasi Produksi
tcpip_udp_client TCP/IP UDP Client Demonstrasi Produksi
tcpip_udp_client_server TCP/IP UDP Client Server Demonstrasi Produksi
tcpip_udp_server TCP/IP UDP Server Demonstrasi Produksi
web_server_nvm_mpfs Non-Volatile Mémori Microchip proprietary File Sistim Web Demonstrasi Server Produksi
web_server_sdcard_fatfs SD Card gajih File Sistim Web Demonstrasi Server Produksi
wifi_easy_configuration Wi-Fi® EasyConf Demonstrasi Produksi
wifi_g_demo Wi-Fi G Demonstrasi Produksi
wifi_wolfssl_tcp_client Wi-Fi wolfSSL TCP / IP klien Demonstrasi Produksi
wifi_wolfssl_tcp_server Wi-Fi wolfSSL TCP / IP Server Demonstrasi Produksi
wolfssl_tcp_client wolfSSL TCP / IP klien Demonstrasi Produksi
wolfssl_tcp_server wolfSSL TCP / IP Server Demonstrasi Produksi

Aplikasi tés:

/apps/meb_ii/ Katerangan Leupaskeun Tipe
test_sample Uji Harmoni MPLAB Sample Aplikasi Alfa

 Aplikasi Alat USB:

/apps/usb/alat/ Katerangan Leupaskeun Tipe
cdc_com_port_dual CDC Dual Serial COM palabuhan Emulation Demonstrasi Produksi
cdc_com_port_single CDC Single Serial COM Port Emulation Demonstrasi Produksi
cdc_msd_basic Alat Panyimpenan Massa CDC (MSD) Demonstrasi Produksi
cdc_serial_emulator CDC Serial Emulation Demonstrasi Produksi
cdc_serial_emulator_msd CDC Serial Emulation MSD Demonstrasi Produksi
hid_dasar Dasar USB Asasi Manusa Interface Alat (HID) Demonstrasi Produksi
hid_joystick USB HID Kelas Joystick Demonstrasi Alat Produksi
hid_keyboard Demonstrasi Alat Keyboard Kelas HID USB Produksi
hid_mouse Demonstrasi Alat Mouse Kelas HID USB Produksi
hid_msd_basic USB HID Kelas MSD Demonstrasi Produksi
msd_dasar USB MSD Demonstrasi Produksi
msd_fs_spiflash USB MSD SPI Flash File Demonstrasi Sistim Produksi
msd_sdcard USB MSD SD Card Demonstrasi Produksi
padagang USB Vendor (ie, Generik) Demonstrasi Produksi

 Aplikasi USB Host:

/apps/usb/host/ Katerangan Leupaskeun Tipe
audio_speaker USB Audio v1.0 Host Kelas Supir Demonstrasi Produksi
cdc_dasar USB CDC Demonstrasi Dasar Produksi
cdc_msd USB CDC MSD Dasar Demonstrasi Produksi
hid_basic_keyboard USB HID Host Keyboard Demonstrasi Produksi
hid_basic_mouse USB HID Host Mouse Demonstrasi Produksi
hub_cdc_hid USB HID CDC Hub Demonstrasi Produksi
hub_msd USB MSD Hub Host Demonstrasi Produksi
msd_dasar USB MSD Host Basajan Thumb Drive Demonstrasi Produksi

Binari anu diwangun sateuacanna:

/ bin / kerangka Katerangan Leupaskeun Tipe
Bluetooth PIC32 Bluetooth Stack Libraries Produksi
bluetooth / premium / audio PIC32 Bluetooth Audio Stack Libraries (Premium) Produksi
decoder / premium / aac_microaptiv Perpustakaan Decoder AAC Prebuilt pikeun Alat PIC32MZ sareng Fitur Inti microAptiv (Premium) Béta
decoder / premium / aac_pic32mx Perpustakaan Decoder AAC Prebuilt pikeun Alat PIC32MX (Premium) Béta
decoder / premium / mp3_microaptiv Perpustakaan Dekoder MP3 Prebuilt pikeun Alat PIC32MZ sareng Fitur Inti microAptiv (Premium) Produksi
decoder / premium / mp3_pic32mx Pustaka Dekoder MP3 Prebuilt pikeun Alat PIC32MX (Premium) Produksi
decoder / premium / wma_microaptiv Perpustakaan Dekoder WMA tos diwangun kanggo Alat PIC32MZ sareng Fitur Inti microAptiv (Premium) Béta
decoder / premium / wma_pic32mx Perpustakaan dekoder WMA tos diwangun kanggo Alat PIC32MX (Premium) Béta
matematika/dsp DSP Fixed-Point Math Perpustakaan prebuilt pikeun Alat PIC32MZ Produksi
matematika/libq LibQ Fixed-Point Math Libraries Prebuilt pikeun Alat PIC32MZ Produksi
math/libq/libq_c Perpustakaan Math prebuilt sareng C-implementations cocog sareng alat Pic32MX sareng Pic32MZ. (CATETAN: Kabiasaan ieu henteu cocog sareng fungsi perpustakaan libq) Béta
periferal Perpustakaan Periferal Prebuilt Produksi / Beta

 Ngawangun kerangka:

/ngawangun/rangka/ Katerangan Leupaskeun Tipe
matematika/libq Proyék Ngawangun Perpustakaan LibQ Produksi
matematika/libq Proyék Ngawangun Perpustakaan LibQ_C Alfa
periferal Proyék Ngawangun Perpustakaan Periferal Produksi

 Utiliti:

/utilities/ Katerangan Leupaskeun Tipe
mhc/plugins/displaymanager/displaymanager.jar MPLAB Harmony Témbongkeun Manajer Plug-in Béta
mhc/com-microchip-mplab-modules-mhc.nbm MPLAB Harmony Configurator (MHC) Plug-in

Komposer Grafik Harmony MPLAB (kaasup dina plug-in MHC)

Produksi

Béta

mib2bib/mib2bib.jar Skrip MIB Custom Microchip disusun (snmp.mib) pikeun ngahasilkeun snmp.bib sareng mib.h Produksi
mpfs_generator/mpfs2.jar TCP/IP MPFS File Generator sareng Unggah Utiliti Produksi
segger / emwin Utiliti SEGGER emWin dianggo ku aplikasi demonstrasi emWin MPLAB Harmony Ngajual
tcpip_discoverer/tcpip_discoverer.jar TCP / IP Microchip Node Discoverer Utiliti Produksi

 Parangkat Lunak Pihak Katilu:

/pihak katilu/ Katerangan Leupaskeun Tipe
decoder Distribusi Sumber Perpustakaan Decoder Ngajual
gfx/emwin SEGGER emWin® Grafika Distribusi Perpustakaan Ngajual
rtos / embOS SEGGER embOS® Distribusi Ngajual
rtos / FreeRTOS Distribusi Sumber FreeRTOS sareng Rojongan pikeun Alat PIC32MZ Ngajual
rtos/MicriumOSII Distribusi Micriµm® µC/OS-II™ Ngajual
rtos/MicriumOSIII Distribusi Micriµm® µC/OS-III™ Ngajual
rtos / OpenRTOS Distribusi Sumber OPENRTOS sareng Rojongan pikeun Alat PIC32MZ Ngajual
rtos / ThreadX Express Logika ThreadX Distribusi Ngajual
segger / emwin SEGGER emWin® Pro Distribusi Ngajual
tcpip/wolfssl wolfSSL (baheulana CyaSSL) Embedded Perpustakaan SSL Open Source basis Demonstrasi Ngajual
tcpip / iniche Distribusi Perpustakaan InterNiche Ngajual

 Dokuméntasi:

/dok/ Katerangan Leupaskeun Tipe
harmony_help.pdf Pitulung MPLAB Harmony dina Format Dokumén Portabel (PDF) Produksi
harmony_help.chm Pitulung Harmoni MPLAB dina format Pitulung Kompilasi (CHM). Produksi
html/index.html Pitulung MPLAB Harmony dina format HTML Produksi
harmony_compatibility_worksheet.pdf Formulir PDF pikeun dianggo dina nangtukeun tingkat kasaluyuan MPLAB Harmony sareng nyandak éntitas atanapi larangan naon waé kana pedoman kasaluyuan Produksi
harmoni_release_brief_v1.11.pdf MPLAB Harmony Release Ringkes, nyadiakeun "sa-a-glance" informasi release Produksi
harmoni_release_notes_v1.11.pdf Catetan Rilis MPLAB Harmony dina PDF Produksi
harmony_license_v1.11.pdf Pasatujuan Lisensi Software MPLAB Harmony dina PDF Produksi

Jenis Pelepasan

Bagian ieu ngajelaskeun jinis pelepasan sareng hartosna.

Katerangan
Kaluaran modul MPLAB Harmony tiasa janten salah sahiji tina tilu jinis, sapertos anu dipidangkeun dina ilustrasi ieu.

MICROCHIP-Harmony-Integrated-Software-Framework-1

Alfa Release
Versi pelepasan alfa tina modul biasana mangrupikeun pelepasan awal. Kaluaran Alpha bakal gaduh palaksanaan lengkep tina set fitur dasarna, aranjeunna diuji sacara fungsional sareng bakal ngawangun leres. Pelepasan alfa mangrupikeun "preview"tina naon a Microchip ngembangkeun anyar berpungsi dina tur bisa jadi pohara mantuan pikeun Ngalanglang fitur anyar. Sanajan kitu, eta teu ngaliwatan prosés test formal lengkep jeung ampir dipastikeun yén sababaraha panganteur na bakal robah saméméh versi produksi dileupaskeun, sarta ku kituna, teu dianjurkeun pikeun pamakéan produksi.

Béta Release
A versi béta release modul a geus ngaliwatan ulang panganteur internalview prosés sareng parantos ngalaman uji formal fungsionalitasna. Ogé, masalah dilaporkeun ti sékrési alfa bakal geus dibereskeun atawa documented. Nalika modul aya dina versi béta, anjeun tiasa ngarepkeun éta tiasa dianggo leres dina kaayaan normal sareng anjeun tiasa ngarepkeun yén antarmukana caket pisan sareng bentuk ahir (sanaos parobihan masih tiasa dilakukeun upami diperyogikeun). Nanging, éta henteu acan ngalaman setrés atanapi uji kinerja sareng éta moal tiasa gagal upami dianggo teu leres. A release béta teu dianjurkeun pikeun pamakéan produksi, tapi bisa dipaké pikeun ngembangkeun.

Ngaleupaskeun Produksi
Nalika modul dileupaskeun dina bentuk produksi, éta fitur lengkep, diuji pinuh, sareng antarmukana "beku". Sadaya masalah anu dipikanyaho tina sékrési saméméhna bakal dibenerkeun atanapi didokumentasikeun. Antarbeungeut anu aya moal robih dina rilis anu bakal datang. Ieu bisa dimekarkeun kalawan fitur tambahan sarta fungsi panganteur tambahan, tapi fungsi panganteur aya moal robah. Ieu kode stabil sareng Antarmuka Program Aplikasi (API) anu stabil anu anjeun tiasa ngandelkeun pikeun tujuan produksi.

Nomer Vérsi

Bagian ieu ngajelaskeun harti nomer versi MPLAB Harmony.

Katerangan

Skéma Penomeran Vérsi Harmoni MPLAB
MPLAB Harmony nganggo skéma panomeran vérsi ieu:
. [. ][ ] Dimana:

  • = révisi utama (parobahan signifikan nu mangaruhan loba atawa sakabéh modul)
  • = Révisi minor (fitur anyar, rilis biasa)
  • [. ] = Pelepasan titik (koreksi kasalahan, pelepasan teu dijadwalkeun)
  • [ ] = Release Type (a keur alfa jeung b pikeun béta, lamun lumaku). Versi release produksi teu kaasup surat tipe release.

String Vérsi
Fungsi SYS_VersionStrGet bakal ngabalikeun senar dina format:
“ . [. ][ ]”
dimana:

  • nyaeta nomer versi utama modul urang
  • nyaeta jumlah versi minor modul urang
  • mangrupa pilihan "patch" atawa "titik" angka release (anu teu kaasup dina string lamun sarua "00")
  • mangrupa tipe release pilihan tina "a" pikeun alfa jeung "b" pikeun béta. Jenis ieu henteu kalebet upami rilis mangrupikeun versi produksi (nyaéta, sanés alfa atanapi béta)

Catetan: Versi string moal ngandung spasi nanaon.

Example:
"0.03a"
"1.00"

Nomer Vérsi
Nomer versi anu dipulangkeun tina fungsi SYS_VersionGet mangrupikeun integer anu teu ditandaan dina format desimal di handap ieu (henteu dina format BCD).
* 10000 + * 100+
Dimana angka-angka diwakilan dina perpuluhan sareng hartosna sami sareng anu dijelaskeun dina String Vérsi.
Catetan: Henteu aya perwakilan numerik tina jinis pelepasan.

Example:
Pikeun versi "0.03a", nilai balik sarua jeung: 0 * 10000 + 3 * 100 + 0.
Pikeun versi "1.00", nilai balik sarua jeung: 1 * 100000 + 0 * 100 + 0.
© 2013-2017 Microchip Téhnologi Nyarita.

FAQ

  • Q: Dupi MPLAB Harmony dipaké kalawan C++ programming basa?
    A: Henteu, MPLAB Harmony teu acan diuji sareng C ++; kituna, rojongan pikeun basa programming ieu teu sadia.
  • Q: Naon tingkat optimasi dianjurkeun pikeun wangunan proyék sareng perpustakaan periferal MPLAB Harmony?
    A: Tingkat optimasi -O1 disarankeun pikeun ngahapus kode tina bagian anu henteu kapake dina perpustakaan periferal.
  • P: Kumaha uninstaller MPLAB Harmony nanganan anu dirobih ku pangguna files?
    A: Uninstaller bakal ngahapus sadayana files dipasang ku installer, sanajan maranéhna dirobah ku pamaké. Sanajan kitu, anyar files ditambahkeun ku pamaké moal dihapus.

Dokumén / Sumberdaya

Kerangka Parangkat Lunak Terpadu MICROCHIP Harmony [pdf] Pituduh pamaké
v1.11, Kerangka Parangkat Lunak Terpadu Harmoni, Kerangka Parangkat Lunak Terpadu, Kerangka Parangkat Lunak, Kerangka

Rujukan

Ninggalkeun komentar

alamat surélék anjeun moal diterbitkeun. Widang diperlukeun ditandaan *