logo MICROCHIP

Rangka Kerja Perisian Bersepadu MICROCHIP Harmony

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

Spesifikasi:

  • Nama Produk: Rangka Kerja Perisian Bersepadu Harmoni MPLAB
  • Versi: v1.11
  • Tarikh Tayangan: April 2017

Maklumat Produk:
Rangka Kerja Perisian Bersepadu Keharmonian MPLAB v1.11 ialah rangka kerja perisian yang direka untuk memudahkan dan mempercepatkan pembangunan aplikasi terbenam untuk mikropengawal mikrocip. Ia menyediakan satu set perpustakaan, pemacu dan perisian tengah yang komprehensif untuk menyelaraskan proses pembangunan.

Arahan Penggunaan Produk

Ciri dan Isu Diketahui:

Ciri-ciri Harmoni MPLAB:

  • Menyokong pelbagai mikropengawal mikrocip
  • Set perpustakaan dan perisian tengah yang komprehensif
  • Konfigurasi dan persediaan yang mudah

Isu Diketahui:

  • Bahasa pengaturcaraan C++ tidak disokong
  • Disyorkan -O1 tahap pengoptimuman untuk membina projek dengan perpustakaan persisian Harmony
  • Tingkah laku penyahpasang berkenaan pengubahsuaian pengguna files

Maklumat Keluaran

Menyediakan maklumat keluaran MPLAB Harmony, memasukkan nota keluaran, kandungan keluaran, jenis keluaran dan menerangkan sistem penomboran versi. Salinan PDF Nota Keluaran disediakan dalam / doc folder pemasangan MPLAB Harmony anda.

Nota Keluaran
Topik ini menyediakan nota keluaran untuk versi MPLAB Harmony ini.

Penerangan
Versi MPLAB Harmony: v1.11 Tarikh Tayangan: April 2017

Keperluan Perisian
Sebelum menggunakan MPLAB Harmony, pastikan yang berikut dipasang:

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

Mengemas kini kepada Keluaran MPLAB Harmony Ini
Mengemas kini keluaran MPLAB Harmony ini agak mudah. Untuk arahan terperinci, sila rujuk Porting dan Kemas Kini ke MPLAB Harmony.

Apakah Isu Baru dan Diketahui
Jadual berikut menyenaraikan ciri yang telah diubah atau ditambah dan sebarang isu yang diketahui yang telah dikenal pasti sejak keluaran terakhir MPLAB Harmony. Sebarang isu yang diketahui yang masih belum diselesaikan telah dikekalkan daripada keluaran sebelumnya.

Harmoni MPLAB:

Ciri Penambahan dan Kemas Kini Isu Diketahui
Umum MPLAB Harmony belum diuji dengan C++; oleh itu, sokongan untuk bahasa pengaturcaraan ini tidak disokong.

Tahap pengoptimuman "-O1" disyorkan apabila membina sebarang projek yang termasuk binari binari MPLAB Harmony (.a file) perpustakaan persisian. Ini adalah perlu supaya pemaut akan mengalih keluar kod daripada bahagian yang tidak digunakan (untuk ciri perpustakaan persisian yang tidak digunakan). Secara bergantian, anda boleh memilih "Alih Keluar Bahagian Tidak Digunakan" dalam pilihan Umum untuk kotak dialog sifat xc32-ld (penyambung).

Penyahpasang MPLAB Harmony akan memadamkan semua files dipasang oleh pemasang, walaupun ia telah diubah suai oleh pengguna. Walau bagaimanapun, penyahpasang tidak akan padam baharu files ditambahkan oleh pengguna pada folder pemasangan MPLAB Harmony.

Pemalam Pengurus Paparan Harmoni MPLAB menyediakan konfigurasi lengkap dan sokongan simulasi kepada pemacu yang dijana LCC, dan juga menyediakan sokongan asas untuk semua pemacu pengawal grafik yang lain. Sokongan konfigurasi dan simulasi penuh untuk pemacu pengawal grafik yang lain akan ditambah dalam keluaran MPLAB Harmony yang akan datang.

Middleware dan Perpustakaan:

Ciri Penambahan dan Kemas Kini Isu Diketahui
Pustaka Pemuat But Pemuat but UDP tidak menyusun untuk peranti PIC32MZ apabila microMIPS dipilih.
Perpustakaan Kripto T/A Memindahkan projek yang menggunakan pustaka Crypto perkakasan, dan mempunyai berbilang konfigurasi, mungkin menghadapi isu penyusunan selepas menjana semula kod. MPLAB X IDE akan menunjukkan bahawa pic32mz-crypt.h dan pic32mz-hash.c files dikecualikan daripada konfigurasi, walaupun ia cuba menambahkannya. Pengkompil akan menghasilkan ralat, mengatakan bahawa fungsi Crypto tertentu tidak boleh dirujuk. Untuk menyelesaikan masalah ini, alih keluar kedua-duanya  files (pic32mz-crypt.h dan pic32mz-hash.c) daripada projek dan gunakan MPLAB Harmony Configurator (MHC) untuk menjana semula semua konfigurasi yang menggunakan ini files.
Perpustakaan Penyahkod Disebabkan oleh keperluan memori dan jumlah SRAM yang tersedia, sesetengah penyahkod tidak boleh beroperasi serentak dengan penyahkod lain. Walau bagaimanapun, setiap penyahkod akan beroperasi secara individu dalam demonstrasi universal_audio_decoder.
File Sistem Menemui dan menetapkan pengecualian penuding nol berpotensi dalam fungsi nyahlekap.
Perpustakaan Grafik Penyahkodan JPEG tidak menyokong imej imbasan progresif. Sesetengah imej GIF animasi yang digabungkan dengan ketelusan mungkin menunjukkan koyakan. Pemacu LCCG yang dijana menyokong resolusi paparan sehingga WVGA atau yang setara.
Timbunan TCP/IP SMTPC:
  • API untuk membatalkan mesej, yang berguna apabila percubaan semula diperlukan pada masa ini tidak tersedia
  •  Berbilang alamat DNS untuk menyediakan penghantaran mel yang lebih dipercayai tidak tersedia pada masa ini
  • Sokongan untuk medan pengepala mel pilihan tidak tersedia pada masa ini
Perpustakaan Peranti USB T/A Tindanan Peranti USB telah diuji dalam kapasiti terhad dengan RTOS. Semasa menjalankan Tindanan Peranti USB pada peranti keluarga PIC32MZ, tindanan memerlukan tiga saat untuk memulakan peranti PIC32MZ EC dan tiga milisaat untuk peranti PIC32MZ EF.
Perpustakaan Hos USB Mengalih keluar sokongan MHC untuk perisian USB Host Beta. Sokongan untuk API Beta Hos USB akan dialih keluar dalam keluaran akan datang. Fungsi Timbunan Hos USB berikut tidak dilaksanakan:
  •  USB_HOST_BusResume
  •  USB_HOST_DeviceSuspend
  • USB_HOST_DeviceResume

Pemacu Klien Hab, Audio v1.0 dan HID Host telah diuji dalam kapasiti terhad. Tindanan Hos USB telah diuji dalam kapasiti terhad dengan RTOS. Operasi mod Polled belum diuji. Tingkah laku Pasang/Tanggalkan telah diuji dalam kapasiti terhad. Semasa menjalankan Tindanan Hos USB pada peranti keluarga PIC32MZ dan PCC untuk memulakan tiga saat, tindanan memerlukan tiga saat milisaat untuk peranti PIC32MZ EF. Lapisan Hos USB tidak melakukan semakan arus lebih. Ciri ini akan tersedia dalam keluaran MPLAB Harmony yang akan datang. Lapisan Hos USB tidak menyemak Tahap Tahap Hab. Ciri ini akan tersedia dalam keluaran MPLAB Harmony yang akan datang. Lapisan Hos USB hanya akan mendayakan konfigurasi pertama apabila terdapat berbilang konfigurasi. Jika tiada padanan antara muka dalam konfigurasi pertama, ini menyebabkan peranti menjadi tidak berfungsi. Pembolehan konfigurasi berbilang akan diaktifkan dalam keluaran MPLAB Harmony yang akan datang. Pemacu Pelanggan Hos MSD telah diuji dengan bilangan terhad pemacu Denyar USB yang tersedia secara komersial. Pemacu Pelanggan Hos MSD dan Lapisan Hos USB belum diuji untuk pemprosesan baca/tulis. Ujian ini akan dilakukan dalam keluaran MPLAB Harmony yang akan datang. Pemacu Pelanggan Hos MSD dan pemacu blok SCSI hanya boleh digunakan dengan File sistem jika file ciri Auto-Mount sistem didayakan. Pemacu Pelanggan Hos MSD belum diuji dengan Peranti Storan Massa Berbilang LUN dan Pembaca Kad USB.

Perpustakaan Hos USB (bersambung) Pemacu Blok SCSI Hos USB, Pemacu Pelanggan CDC dan Pemacu Pelanggan Hos Audio hanya menyokong operasi pelanggan tunggal. Operasi berbilang pelanggan akan didayakan dalam keluaran MPLAB Harmony yang akan datang.

Pemacu Pelanggan Hos USB HID belum diuji dengan berbilang peranti penggunaan. Penghantaran laporan output atau ciri belum diuji.

Pemacu Pelanggan Hos Audio USB tidak menyediakan pelaksanaan untuk fungsi berikut:

  • USB_HOST_AUDIO_V1_DeviceObjHandleGet
  • USB_HOST_AUDIO_V1_FeatureUnitChannelVolumeRan geGet
  • USB_HOST_AUDIO_V1_FeatureUnitChannelVolumeSub Julat Nombor Dapatkan
  • USB_HOST_AUDIO_V1_StreamSamplingFrequencyGet
  •  USB_HOST_AUDIO_V1_TerminalIDGet

Pemacu Peranti:

Ciri Penambahan dan Kemas Kini Isu Diketahui
LCC . Komposer Grafik Harmoni MPLAB (MHGC) tidak mampu menyediakan jadual palet; oleh itu, pengguna mesti membekalkan tatasusunan uint16_t 256 16 bpp warna RGB kepada Pemacu LCC menggunakan fungsi DRV_GFX_PalletteSet. Kandungan tatasusunan ini akan berfungsi untuk memetakan indeks warna kepada warna paparan TFT.

Tetapan Sumber Pencetus DMA dalam MHC telah berubah. Jika tetapan projek anda pada 3, 5, 7 atau 9, MHC akan membenderakannya sebagai merah. Sila tukar kepada sama ada 2, 4, 6 atau 8. Semua pemasa bernombor ganjil dialih keluar daripada pilihan. Walaupun pemasa ini berfungsi secara lalai, hanya pemasa bernombor genap (2, 4, 6, 8) akan menerima perubahan dalam nilai praskala.

I2C T/A Pemacu I2C Menggunakan Peranti dan Pelaksanaan Bit-banged:
  •  Hanya telah diuji dalam persekitaran induk tunggal
  •  Tidak menyokong RTOS; oleh itu, ia tidak selamat untuk benang apabila digunakan dalam persekitaran RTOS
  • Belum diuji dalam persekitaran Ditinjau
  • Operasi dalam mod penjimatan kuasa belum diuji
  • Pemacu I2C Menggunakan Pelaksanaan Bit-banged:
  • Tidak menyekat dan menggunakan sumber Pemasa untuk melaksanakan operasi I2C. Sumber Pemasa ini tidak boleh digunakan untuk sebarang keperluan Pemasa lain.
  •  Keutamaan Gangguan Pemasa hendaklah menjadi salah satu gangguan keutamaan tertinggi dalam aplikasi
  •  Pengujian pelaksanaan ini telah dilakukan hanya dengan jam sistem 200 MHz dan jam bas persisian 100 MHz untuk Pemasa
  •  Boleh dikonfigurasikan untuk berfungsi hanya dalam mod Master
  •  Hanya tersedia dalam tetapan pemacu dinamik
  •  Kadar baud bergantung pada penggunaan CPU. Ia telah diuji untuk berjalan dengan pasti sehingga 100 kHz.
  • Tidak menyokong peranti keluarga PIC32MX
  •  Hanya berfungsi pada pin SCL dan SDA bagi persisian I2C yang sepadan
  •  Hanya berfungsi dalam mod Gangguan
Wi-Fi MRF24WN wdrvext_mx.a baharu, wdrvext_ec.a dan pustaka wdrvext_mz.a files.
S1D13517 Pemacu S1D13517 tidak menyokong mendapatkan piksel atau tatasusunan piksel daripada penampan bingkai S1D13517 dan tidak menyokong pemaparan fon apabila Anti-aliasing didayakan.
Kad Digital (SD) Selamat T/A Pemacu Kad SD belum diuji dalam persekitaran gangguan frekuensi tinggi.
SPI T/A Mod SPI Slave dengan DMA tidak beroperasi. Isu ini akan diperbetulkan dalam keluaran MPLAB Harmony yang akan datang.
Kilat SPI Ciri denyar seperti baca, tahan dan perlindungan tulis berkelajuan tinggi tidak disokong oleh pustaka pemacu.

Pelaksanaan statik perpustakaan pemacu tidak tersedia.

USB Perpustakaan Pemacu USB telah diuji dalam kapasiti terhad dengan RTOS.

Semasa menjalankan Perpustakaan Pemacu USB pada peranti keluarga PIC32MZ, tindanan memerlukan tiga saat untuk memulakan peranti PIC32MZ EC dan tiga milisaat untuk peranti PIC32MZ EF. Sesetengah API untuk Perpustakaan Pemacu Hos USB mungkin berubah dalam keluaran seterusnya. Perpustakaan Pemacu Hos USB Operasi mod ditinjau belum diuji. Kelakuan Perpustakaan Pemandu Hos USB Lampirkan/Disahkan.

Perkhidmatan Sistem:

Ciri Penambahan dan Kemas Kini Isu Diketahui
DMA

Perpustakaan persisian:

Ciri Penambahan dan Kemas Kini Isu Diketahui
ADCHS T/A FIFO tidak disokong dalam versi perpustakaan persisian ini.
SQI T/A Nilai pembahagi jam SQI yang lebih tinggi daripada CLK_DIV_16 tidak akan berfungsi. Untuk mencapai kelajuan jam SQI yang optimum, gunakan nilai pembahagi jam SQI yang lebih rendah daripada CLK_DIV_16.

Nota: Isu ini terpakai kepada mana-mana aplikasi yang menggunakan modul SQI.

Aplikasi

Ciri Penambahan dan Kemas Kini Isu Diketahui
Demonstrasi Audio Ditukar dalam Universal_audio_decoders untuk mengehadkan kedalaman direktori dalam file sistem. Ini akan menghalang pengecualian jika sebaliknya akan berlaku melebihi 6 peringkat subdirektori. usb_headset, usb_microphone dan usb_speaker Demonstrasi:
  •   Apabila bertukar antara aplikasi ini, pemacu Windows mungkin menjadi keliru dengan jenis peranti yang disambungkan. Untuk exampOleh itu, penstriman audio dihalang oleh pemandu. Jika keadaan seperti ini berlaku, lakukan perkara berikut untuk membetulkan isu tersebut:
    1. Semasa peranti disambungkan, nyahpasang pemacu.
    2. Mulakan semula sistem pengendalian Windows juga mungkin diperlukan.
      universal_audio_decoder Demonstrasi:
  • Konfigurasi 270f512lpim_bt_audio_dk dan pic32mz_da_sk_meb2 tidak menyokong paparan. Paparan mungkin kelihatan HIDUP tetapi kosong kerana lampu latar diterangi.
  • Konfigurasi 270f512lpim_bt_audio_dk tidak menyokong penyahkod WMA dan AAC.
  • Kawalan kelantangan hanya tersedia pada konfigurasi bt_audio_dk dan 270f512lpim_bt_audio_dk
  • Gangguan audio kecil hadir untuk audio GELOMBANG 96 kHz files secara lalai saiz penimbal. Sebagai penyelesaian, menghapuskan gangguan dengan menggunakan saiz penimbal yang lebih besar.
  • Gangguan audio mungkin muncul apabila memainkan s tinggiampkadar ling AAC files. Semakin tinggi sampkadar ling, semakin teruk gangguan itu.
  • Sesetengah pemacu kilat USB mungkin tidak berfungsi dengan demonstrasi ini
  • Disebabkan oleh had memori, Penyahkod Speex dan Penyahkod WMA tidak boleh beroperasi serentak dengan penyahkod lain Demonstrasi audio_tone:
  • Paparan adalah statik
  • Tukar nyahpantun tidak dilaksanakan Demonstrasi usb_speaker:
  • Saluran keluaran kiri dan kanan ditukar untuk konfigurasi pic32mz_ef_sk_meb2 pada penyambung output. Nota: Ini adalah isu dengan perkakasan MEB II dan bukan perisian aplikasi.
  • Ciri bisu (seperti yang dikawal daripada PC) tidak berfungsi usb_headset:

Ciri bisu (seperti yang dikawal daripada PC) tidak berfungsi.

mac_audio_hi_res Demonstrasi:

Membisukan audio pada PC hanya berfungsi dengan betul pada kali pertama

Demonstrasi Bluetooth Isu yang ditemui dalam paparan WVGA pada demo a2dp_avrcp telah diperbaiki. Ini adalah demonstrasi premium. Grafik telah dimatikan/dialih keluar buat sementara waktu dalam semua konfigurasi PIC32MZ DA dan akan disediakan dalam keluaran akan datang
File     Demonstrasi Sistem LED_3, yang digunakan untuk menunjukkan kejayaan demonstrasi tidak menyala, yang menjejaskan demonstrasi berikut:
  • sdcard_fat_single_disk (konfigurasi pic32mz_da_sk_adma)
  • sdcard_msd_fat_multi_disk (konfigurasi pic32mz_da_sk_meb2)

Sebagai penyelesaian, pengguna boleh meletakkan titik putus dalam kod aplikasi untuk melihat status demonstrasi.

Demonstrasi Grafik Pengaturcaraan dan penyahpepijatan kit permulaan PKOB mungkin menghasilkan ralat berikut: Pengaturcara tidak dapat dimulakan: Gagal memprogram peranti sasaran. Jika mesej ini berlaku, kuasakan semula peranti dan aplikasi akan bermula. Jika penyahpepijatan diperlukan, usaha yang dicadangkan ialah memasang pengepala yang sesuai pada kit pemula menggunakan MPLAB REAL ICE.

Isu berikut dikenakan pada demonstrasi external_resources:

  •   Pada masa ini, sokongan penyahkod JPEG telah didayakan untuk storan dalaman sahaja
  •  Semasa demonstrasi, kependaman diperhatikan dalam mengambil imej daripada memori luar cip luaran, yang menyebabkan populasi paparan perlahan semasa memaparkan imej pada memori skrin.
  •  Kependaman yang serupa dengan isu sebelumnya juga dilihat semasa memaparkan imej JPEG pada skrin disebabkan kelewatan yang disebabkan oleh penyahkodan masa jalan JPEG
Demonstrasi MEB II Aplikasi demonstrasi segger_emwin belum lagi menyertakan input sentuhan.
Demonstrasi RTOS Perpustakaan embOS SEGGER dengan sokongan FPU diperlukan untuk konfigurasi PIC32MZ EF dan pengguna perlu menyertakan perkara ini secara eksplisit. Secara lalai, perpustakaan tanpa sokongan FPU disertakan.
Perpustakaan Perkhidmatan Sistem Cthamples T/A Demonstrasi command_appio tidak berfungsi menggunakan MPLAB X IDE v3.06, tetapi beroperasi dengan v3.00.
Wi-Fi TCP/IP

Demonstrasi

T/A Demonstrasi tcpip_tcp_client menggunakan konfigurasi ENC24xJ600 atau ENC28J60 tidak berfungsi dengan betul jika Pemacu SPI mendayakan DMA. Sila lumpuhkan pilihan SPI DMA untuk konfigurasi ini. Ini akan diperbetulkan dalam keluaran MPLAB Harmony yang akan datang.
Aplikasi Ujian T/A Konfigurasi FreeRTOS untuk digunakan dengan Kit Pemula EF PIC32MZ mempunyai perpustakaan titik terapung dilumpuhkan dalam pilihan projek.
Demonstrasi USB Aplikasi tunjuk cara Peranti msd_basic apabila dibina menggunakan peranti PIC32MZ, memerlukan struktur data respons Siasatan SCSI diletakkan dalam RAM. Meletakkan struktur data ini dalam memori Flash program menyebabkan tindak balas pertanyaan menjadi rosak. Isu ini akan dibetulkan dalam keluaran akan datang. Demonstrasi hos hid_basic_keyboard menangkap ketukan kekunci daripada kekunci AZ, az, 0-9, Shift dan CAPS LOCK sahaja. Kefungsian cahaya LED papan kekunci dan sokongan untuk kombinasi kekunci lain akan dikemas kini dalam keluaran akan datang. Dalam demonstrasi Hos pembesar suara audio, Palam dan Main mungkin tidak berfungsi untuk konfigurasi pic32mz_ef_sk_int_dyn dan pic32mx_usb_sk2_int_dyn. Isu ini akan dibetulkan dalam keluaran akan datang. Dalam aplikasi tunjuk cara Hos hub_msd, pengesanan palam dan main Hub kadangkala gagal. Walau bagaimanapun, jika hab dipalamkan sebelum peranti PIC32MZ dilepaskan daripada penetapan semula, aplikasi tunjuk cara beroperasi seperti yang diharapkan. Isu ini sedang disiasat dan pembetulan akan tersedia dalam keluaran MPLAB Harmony yang akan datang. Adalah disyorkan untuk menggunakan hab berkuasa sendiri semasa cuba menggunakan aplikasi demonstrasi hab yang tersedia. Pengawal selia bekalan VBUS pada kit permulaan mungkin tidak dapat memenuhi keperluan semasa hab berkuasa bas, yang kemudiannya akan menyebabkan gelagat aplikasi demonstrasi yang tidak dapat diramalkan.

Bina Rangka Kerja:

Ciri Penambahan dan Kemas Kini Isu Diketahui
Pustaka Tindanan Bluetooth T/A
Perpustakaan Matematik Perpustakaan Matematik Titik Tetap DSP:
  •  Dioptimumkan hanya untuk peranti PIC32MZ dengan ciri teras microAptiv™, yang menggunakan DSP ASE
  •  Tidak akan berfungsi dengan _Fract jenis data LibQ Fixed-Point Math Library:
  • Dioptimumkan untuk peranti PIC32MZ dengan ciri teras microAptiv
  •  Fungsi _fast telah mengurangkan ketepatan

 Utiliti:

Ciri Penambahan dan Kemas Kini Isu Diketahui
Konfigurator Harmoni MPLAB (MHC) T/A
  • MHC tidak menyokong menukar laluan relatif daripada projek kepada sumber files dalam pemasangan MPLAB Harmony, setelah projek telah dibuat
  • bila viewdalam Bantuan Harmoni MPLAB dalam MHC, Indeks boleh diakses, tetapi tidak berfungsi. Ini disebabkan oleh pengehadan dalam pelayar yang digunakan oleh MHC. Sebagai penyelesaian, Indeks boleh diakses dan berfungsi apabila Bantuan HTML dibuka dalam luaran Web pelayar.
  •  Aksara tab selepas “—endhelp—” dalam .hconfig file boleh menyebabkan simbol konfigurasi seterusnya dilangkau

Perisian Pihak Ketiga:

Ciri Penambahan dan Kemas Kini Isu Diketahui
Perpustakaan Grafik emWin SEGGER T/A Hanya pengawal paparan LCC disokong. Sokongan untuk pengawal paparan lain tidak tersedia dalam keluaran ini.

API untuk mendapatkan semula pemegang widget Dialog tidak tersedia dalam keluaran ini.

Kandungan Keluaran
Topik ini menyenaraikan kandungan keluaran ini dan mengenal pasti setiap modul.

Penerangan
Jadual ini menyenaraikan kandungan keluaran ini, termasuk penerangan ringkas dan jenis keluaran (Alfa, Beta, Pengeluaran atau Vendor).

Middleware dan Perpustakaan

/rangka/ Penerangan Lepaskan taip
bluetooth/cdbt Pustaka Tindanan Bluetooth (Asas) Pengeluaran
bluetooth/premium/audio/cdbt

bluetooth/premium/audio/dekoder/sbc

Pustaka Tindanan Audio Bluetooth (Premium)

Perpustakaan Dekoder SBC (Premium)

Pengeluaran

Pengeluaran

pemuat but Pustaka Pemuat But Pengeluaran
kelasb Perpustakaan Kelas B Pengeluaran
kripto Perpustakaan Kriptografi Mikrocip Pengeluaran
dekoder/bmp/BmpDecoder decoder/bmp/GifDecoder decoder/bmp/JpegDecoder decoder/audio_decoder/decoder_opus decoder/speex decoder/premium/decoder_aac decoder/premium/decoder_mp3
penyahkod/premium/penyahkod_wma
Perpustakaan Dekoder BMP
Perpustakaan Penyahkod GIF
Perpustakaan Penyahkod JPEG
Perpustakaan Dekoder Opus
Perpustakaan Penyahkod Speex
Perpustakaan Penyahkod AAC
(Premium) Pustaka Penyahkod MP3 (Premium)
Pustaka Penyahkod WMA (Premium)
Beta
Beta
Beta
Beta
Beta
Beta Beta
Beta
gfx Perpustakaan Grafik Pengeluaran
matematik/dsp Pengepala API Perpustakaan Matematik Titik Tetap DSP untuk peranti PIC32MZ Pengeluaran
matematik/libq Pengepala API Perpustakaan Matematik Titik Tetap LibQ untuk peranti PIC32MZ Pengeluaran
bersih/pres Lapisan Persembahan Rangkaian Harmoni MPLAB Beta
ujian Perpustakaan Abah Uji Pengeluaran
tcpip Timbunan Rangkaian TCP/IP Pengeluaran
usb Timbunan Peranti USB

Timbunan Hos USB

Pengeluaran

Beta

Pemacu Peranti:

/framework/driver/ Penerangan Lepaskan taip
adc Pemacu Penukar Analog-ke-Digital (ADC).

Pelaksanaan Dinamik Pelaksanaan Statik

 Beta
Beta
kamera/ovm7690 Pemacu Kamera OVM7690

Pelaksanaan Dinamik sahaja

Beta
boleh Pemacu Rangkaian Kawasan Pengawal (CAN).

Pelaksanaan Statik sahaja

 

Beta

cmp Pemandu Pembanding

Pelaksanaan Statik sahaja

Beta
codec/ak4384

 

 

codec/ak4642

 

 

codec/ak4953

 

 

codec/ak7755

Pemacu Codec AK4384

Pelaksanaan Dinamik sahaja

 

Pemacu Codec AK4642

Pelaksanaan Dinamik sahaja

 

Pemacu Codec AK4953

Pelaksanaan Dinamik sahaja

 

Pemacu Codec AK7755

Pelaksanaan Dinamik sahaja

 

Pengeluaran

 

 

Pengeluaran

 

 

Pengeluaran

 

 

Pengeluaran

cpld Pemacu CPLD XC2C64A

Pelaksanaan Statik sahaja

 

Pengeluaran

enc28j60 Perpustakaan Pemandu ENC28J60

Pelaksanaan Dinamik sahaja

Beta
encx24j600 Perpustakaan Pemandu ENCx24J600

Pelaksanaan Dinamik sahaja

 

Beta

ethmac Pemacu Pengawal Akses Media Ethernet (MAC).

Pelaksanaan Dinamik sahaja

 

Pengeluaran

ethphy Pemacu Antara Muka Fizikal Ethernet (PHY).

Pelaksanaan Dinamik sahaja

 

Pengeluaran

kilat Pemacu Kilat

Pelaksanaan Statik sahaja

 

Beta

gfx/pengawal/lcc Pemacu Grafik Tanpa Pengawal Kos Rendah (LCC).

Pelaksanaan Dinamik sahaja

 

Pengeluaran

gfx/pengawal/otm2201a Pemacu Pengawal LCD OTM2201a

Pelaksanaan Dinamik sahaja

 

Pengeluaran

gfx/pengawal/s1d13517 Pemacu Pengawal LCD Epson S1D13517

Pelaksanaan Dinamik sahaja

 

Pengeluaran

gfx/pengawal/ssd1289 Pemacu Pengawal Solomon Systech SSD1289

Pelaksanaan Dinamik sahaja

Pengeluaran
gfx/pengawal/ssd1926 Pemacu Pengawal Solomon Systech SSD1926

Pelaksanaan Dinamik sahaja

 

Pengeluaran

gfx/pengawal/tft002 Pemacu Grafik TFT002

Pelaksanaan Dinamik sahaja

 

Pengeluaran

i2c Pemacu Litar Bersepadu (I2C).

Pelaksanaan Dinamik Pelaksanaan Statik

 

Alfa Alfa

i2s Pemacu Bunyi Antara-IC (I2S).

Pelaksanaan Dinamik sahaja

 

Beta

ic Pemacu Tangkapan Input

Pelaksanaan Statik sahaja

 

Beta

nvm Pemacu Memori Tidak Meruap (NVM).

Pelaksanaan Dinamik Pelaksanaan Statik

 

Beta Beta

oc Pemacu Bandingkan Output

Pelaksanaan Statik sahaja

 

Beta

pmp Pemacu Pelabuhan Induk Selari (PMP).

Pelaksanaan Dinamik Pelaksanaan Statik

 

Beta Pengeluaran

rtcc Pemacu Jam dan Kalendar Masa Nyata (RTCC).

Pelaksanaan Statik sahaja

 

Beta

sdcard Pemacu Kad SD (pelanggan Pemacu SPI)

Pelaksanaan Dinamik sahaja

 

Beta

spi Pemacu Antaramuka Peranti Bersiri (SPI).

Pelaksanaan Dinamik Pelaksanaan Statik

 Beta Pengeluaran
 

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

Pemacu Flash SPI

Pelaksanaan Dinamik sahaja
Pelaksanaan Dinamik sahaja
Pelaksanaan Dinamik sahaja
Pelaksanaan Dinamik sahaja

 

Alfa
Alfa
Alfa
Aplha

tmr Pemandu Pemasa

Pelaksanaan Dinamik Pelaksanaan Statik

 Beta Pengeluaran
sentuh/adc10bit

 

 

sentuh/ar1021

 

 

sentuh/mtch6301

 

 

sentuh/mtch6303

Pemacu Sentuh 10-bit ADC
Pelaksanaan Dinamik sahaja Pemacu Sentuh AR1021
Pelaksanaan Dinamik sahaja Pemacu Sentuh MTCH6301
Pelaksanaan Dinamik sahaja Pemacu Sentuh MTCH6303
Pelaksanaan Statik sahaja
 Beta

Beta

 

Beta

 

 

Beta

usart Pemacu Universal Synchronous/Asynchronous Receiver/Transmitter (USART).

Pelaksanaan Dinamik Pelaksanaan Statik

 Pengeluaran

Beta

usbfs

 

usbhs

PIC32MX Pemacu Pengawal Bas Bersiri Universal (USB) (Peranti USB)
Pelaksanaan Dinamik sahajaPIC32MZ Pemacu Pengawal Bas Bersiri Universal (USB) (Peranti USB)
Pelaksanaan Dinamik sahaja
Pengeluaran

Pengeluaran

usbfs

 

usbhs

Pemacu Pengawal Bas Bersiri Universal PIC32MX (USB) (Hos USB)

Pelaksanaan Dinamik sahaja

PIC32MZ Pemacu Pengawal Bas Bersiri Universal (USB) (Hos USB)

Pelaksanaan Dinamik sahaja

Beta

Beta

wifi/mrf24w

 

wifi/mrf24wn

Pemacu Wi-Fi untuk pengawal MRF24WG
Pelaksanaan Dinamik sahaja Pemacu Wi-Fi untuk pengawal MRF24WN
Pelaksanaan Dinamik sahaja
Pengeluaran

 

Pengeluaran

Perkhidmatan Sistem

/framework/system/ Penerangan Lepaskan taip
clk Perpustakaan Perkhidmatan Sistem Jam

Pelaksanaan Dinamik Pelaksanaan Statik

 Pengeluaran

Pengeluaran

perintah Perpustakaan Perkhidmatan Sistem Pemproses Perintah

Pelaksanaan Dinamik sahaja

 

Pengeluaran

biasa Perpustakaan Perkhidmatan Sistem Biasa Beta
konsol Perpustakaan Perkhidmatan Sistem Konsol

Pelaksanaan Dinamik Pelaksanaan Statik

 Beta

Alfa

nyahpepijat Perpustakaan Perkhidmatan Sistem Nyahpepijat

Pelaksanaan Dinamik sahaja

 

Beta

devcon Perpustakaan Perkhidmatan Sistem Kawalan Peranti

Pelaksanaan Dinamik sahaja

 

Pengeluaran

dma Perpustakaan Perkhidmatan Sistem Capaian Memori Terus

Pelaksanaan Dinamik

 

Pengeluaran

fs File Perpustakaan Perkhidmatan Sistem

Pelaksanaan Dinamik sahaja

 

Pengeluaran

int Perpustakaan Perkhidmatan Sistem Gangguan

Pelaksanaan Statik sahaja

 

Pengeluaran

ingatan Perpustakaan Perkhidmatan Sistem Memori

Pelaksanaan Statik sahaja

 

Beta

msg Perpustakaan Perkhidmatan Sistem Pemesejan

Pelaksanaan Dinamik sahaja

 

Beta

pelabuhan Perpustakaan Perkhidmatan Sistem Pelabuhan

Pelaksanaan Statik sahaja

 

Pengeluaran

rawak Perpustakaan Perkhidmatan Sistem Penjana Nombor Rawak

Pelaksanaan Statik sahaja

 

Pengeluaran

set semula Tetapkan Semula Pustaka Perkhidmatan Sistem

Pelaksanaan Statik sahaja

 

Beta

tmr Perpustakaan Perkhidmatan Sistem Pemasa

Pelaksanaan Dinamik sahaja

 

Beta

sentuh Sentuh Pustaka Perkhidmatan Sistem

Pelaksanaan Dinamik sahaja

 

Beta

wdt Perpustakaan Perkhidmatan Sistem Pemasa Pengawas

Pelaksanaan Statik sahaja

 

Beta

Perpustakaan persisian:

/rangka/ Penerangan Jenis Keluaran
persisian Kod Sumber Perpustakaan Periferi untuk semua Pengawal Mikro PIC32 yang Disokong Pengeluaran
PIC32MX1XX/2XX 28/36/44-pin Family Pengeluaran
PIC32MX1XX/2XX/5XX 64/100-pin Family Pengeluaran
PIC32MX320/340/360/420/440/460 Family Pengeluaran
PIC32MX330/350/370/430/450/470 Family Pengeluaran
Keluarga PIC32MX5XX/6XX/7XX Pengeluaran
Keluarga Ketersambungan Terbenam (EC) PIC32MZ Pengeluaran
PIC32MZ Ketersambungan Terbenam dengan Keluarga Unit Titik Terapung (EF). Pengeluaran

Lapisan Abstraksi Sistem Operasi (OSAL):

/rangka/ Penerangan Lepaskan taip
osal Lapisan Abstraksi Sistem Operasi (OSAL) Pengeluaran

 Pakej Sokongan Lembaga (BSP):

/bsp/ Penerangan Lepaskan taip
bt_audio_dk BSP untuk Kit Pembangunan Audio Bluetooth PIC32. Pengeluaran
chipkit_wf32 BSP untuk Papan Pembangunan Wi-Fi chipKIT™ WF32™. Pengeluaran
chipkit_wifire BSP untuk Papan Pembangunan Wi-FIRE chipKIT™. Pengeluaran
pic32mx_125_sk BSP untuk Kit Pemula PIC32MX1/2/5. Pengeluaran
pic32mx_125_sk+lcc_pictail+qvga BSP untuk Papan Anak PICtail Plus Grafik Tanpa Pengawal Kos Rendah (LCC) dengan Paparan Grafik Benar-benar 3.2″ Papan 320×240 disambungkan kepada Kit Permulaan PIC32MX1/2/5. Pengeluaran
pic32mx_125_sk+meb BSP untuk Kit Pemula PIC32MX1/2/5 yang disambungkan ke Papan Pengembangan Multimedia (MEB). Pengeluaran
pic32mx_bt_sk BSP untuk Kit Pemula Bluetooth PIC32. Pengeluaran
pic32mx_eth_sk BSP untuk Kit Pemula Ethernet PIC32. Pengeluaran
pic32mx_eth_sk2 BSP untuk Kit Pemula Ethernet PIC32 II. Pengeluaran
pic32mx_pcap_db BSP untuk Papan Pembangunan GUI PIC32 dengan Sentuhan Kapasitif Unjuran. Pengeluaran
pic32mx_usb_digital_audio_ab BSP untuk Papan Aksesori Audio USB PIC32 Pengeluaran
pic32mx_usb_sk2 BSP Kit Pemula USB PIC32 II. Pengeluaran
pic32mx_usb_sk2+lcc_pictail+qvga BSP untuk Papan Anak PICtail Plus Grafik Tanpa Pengawal Kos Rendah (LCC) dengan Paparan Grafik Benar-benar 3.2″ Papan 320×240 disambungkan kepada Kit Permulaan USB PIC32 II. Pengeluaran
pic32mx_usb_sk2+lcc_pictail+wqvga BSP untuk Papan Anak PICtail Plus Grafik Tanpa Pengawal Kos Rendah (LCC) dengan Papan Petua Kuasa Paparan Grafik 4.3″ 480×272 disambungkan kepada Kit Permulaan USB PIC32 II. Pengeluaran
pic32mx_usb_sk2+meb BSP untuk Papan Pengembangan Multimedia (MEB) yang disambungkan ke Kit Pemula USB PIC32 II. Pengeluaran
pic32mx_usb_sk2+s1d_pictail+vga BSP untuk Pengawal Grafik PICtail Plus Epson S1D13517 Daughter Board dengan Paparan Grafik Benar-benar 5.7″ Papan 640×480 disambungkan kepada Kit Permulaan USB PIC32 II. Pengeluaran
pic32mx_usb_sk2+s1d_pictail+wqvga BSP untuk Pengawal Grafik PICtail Plus Epson S1D13517 Daughter Board dengan Petua Kuasa Paparan Grafik 4.3″ Papan 480×272 disambungkan ke Kit Permulaan USB PIC32 II. Pengeluaran
pic32mx_usb_sk2+s1d_pictail+wvga BSP untuk Pengawal Grafik PICtail Plus Epson S1D13517 Daughter Board dengan Paparan Grafik Benar-benar 7″ Papan 800×400 disambungkan kepada Kit Permulaan USB PIC32 II. Pengeluaran
pic32mx_usb_sk2+ssd_pictail+qvga BSP untuk Papan Pengawal LCD Grafik PICtail Plus SSD1926 Daughter Board dengan Paparan Grafik Benar-benar 3.2″ Papan 320×240 disambungkan kepada Kit Permulaan USB PIC32 II. Pengeluaran
pic32mx_usb_sk3 BSP untuk Kit Pemula USB PIC32 III. Pengeluaran
pic32mx270f512l_pim+bt_audio_dk BSP untuk Modul Pemalam PIC32MX270F512L (PIM) yang disambungkan ke Kit Pembangunan Audio Bluetooth PIC32. Pengeluaran
pic32mx460_pim+e16 BSP untuk Modul Pemalam PIC32MX460F512L (PIM) yang disambungkan ke Papan Pembangunan Explorer 16. Pengeluaran
pic32mx470_pim+e16 BSP untuk PIC32MX450/470F512L Plug-in Module (PIM) yang disambungkan ke Papan Pembangunan Explorer 16. Pengeluaran
pic32mx795_pim+e16 BSP untuk Modul Pemalam PIC32MX795F512L (PIM) yang disambungkan ke Papan Pembangunan Explorer 16. Pengeluaran
pic32mz_ec_pim+bt_audio_dk BSP untuk Modul Pemalam Audio (PIM) PIC32MZ2048ECH144 yang disambungkan kepada Kit Pembangunan Audio Bluetooth PIC32. Pengeluaran
pic32mz_ec_pim+e16 BSP untuk PIC32MZ2048ECH100 Plug-in Module (PIM) yang disambungkan ke Papan Pembangunan Explorer 16. Pengeluaran
pic32mz_ec_sk BSP untuk Kit Pemula Kesambungan Tertanam (EC) PIC32MZ. Pengeluaran
pic32mz_ec_sk+meb2 BSP untuk Papan Pengembangan Multimedia II (MEB II) yang disambungkan kepada Kit Pemula PIC32MZ Embedded Connectivity (EC). Pengeluaran
pic32mz_ec_sk+meb2+wvga BSP untuk Papan Pengembangan Multimedia II (MEB II) dengan Papan Paparan PCAP WVGA 5″ (lihat Nota) disambungkan kepada Kit Pemula Kesambungan Terbenam (EC) PIC32MZ.

Nota: Sila hubungi Pejabat Jualan Microchip tempatan anda untuk mendapatkan maklumat tentang mendapatkan Papan Paparan PCAP WVGA 5″.

Pengeluaran
pic32mz_ec_sk+s1d_pictail+vga BSP untuk Pengawal Grafik PICtail Plus Epson S1D13517 Daughter Board dengan Paparan Grafik Benar-benar 5.7″ Papan 640×480 disambungkan kepada Kit Pemula Kesambungan Tertanam (EC) PIC32MZ. Pengeluaran
pic32mz_ec_sk+s1d_pictail+wqvga BSP untuk Pengawal Grafik PICtail Plus Epson S1D13517 Daughter Board dengan Papan Petua Kuasa Paparan Grafik 4.3″ 480×272 disambungkan kepada Kit Pemula Kesambungan Tertanam (EC) PIC32MZ. Pengeluaran
pic32mz_ec_sk+s1d_pictail+wvga BSP untuk Pengawal Grafik PICtail Plus Epson S1D13517 Daughter Board dengan Papan Paparan PCAP WVGA 5″ (lihat Nota) disambungkan kepada Kesambungan Terbenam PIC32MZ dengan Kit Permulaan Unit Titik Terapung (EC).

Nota: Sila hubungi Pejabat Jualan Microchip tempatan anda untuk mendapatkan maklumat tentang mendapatkan Papan Paparan PCAP WVGA 5″.

Pengeluaran
pic32mz_ef_pim+bt_audio_dk BSP untuk Modul Pemalam Audio (PIM) PIC32MZ2048EFH144 yang disambungkan kepada Kit Pembangunan Audio Bluetooth PIC32. Pengeluaran
pic32mz_ef_pim+e16 BSP untuk PIC32MZ2048EFH100 Plug-in Module (PIM) yang disambungkan ke Papan Pembangunan Explorer 16. Pengeluaran
pic32mz_ef_sk BSP untuk Ketersambungan Terbenam PIC32MZ dengan Kit Permulaan Titik Terapung (EF). Pengeluaran
pic32mz_ef_sk+meb2 BSP untuk Papan Pengembangan Multimedia II (MEB II) disambungkan kepada Kesambungan Terbenam PIC32MZ dengan Kit Permulaan Unit Titik Terapung (EF). Pengeluaran
pic32mz_ef_sk+meb2+wvga BSP untuk Papan Pengembangan Multimedia II (MEB II) dengan Papan Paparan PCAP WVGA 5″ (lihat Nota) disambungkan kepada Kesambungan Terbenam PIC32MZ dengan Kit Permulaan Unit Titik Terapung (EF).

Nota: Sila hubungi Pejabat Jualan Microchip tempatan anda untuk mendapatkan maklumat tentang mendapatkan Papan Paparan PCAP WVGA 5″.

Pengeluaran
pic32mz_ef_sk+s1d_pictail+vga BSP untuk Pengawal Grafik PICtail Plus Epson S1D13517 Daughter Board dengan Paparan Grafik Benar-benar 5.7″ Papan 640×480 disambungkan kepada Kesambungan Terbenam PIC32MZ dengan Kit Permulaan Unit Titik Terapung (EF). Pengeluaran
pic32mz_ef_sk+s1d_pictail+wqvga BSP untuk Pengawal Grafik PICtail Plus Epson S1D13517 Daughter Board dengan Papan Petua Kuasa Paparan Grafik 4.3″ 480×272 disambungkan kepada Kesambungan Terbenam PIC32MZ dengan Kit Permulaan Unit Titik Terapung (EF). Pengeluaran
wifi_g_db BSP untuk Papan Demo Wi-Fi G. Pengeluaran

Aplikasi Audio:

/apps/audio/ Penerangan Lepaskan taip
audio_microphone_loopback Demonstrasi Gelung Balik Mikrofon Audio Pengeluaran
audio_tone Demonstrasi Nada Audio Pengeluaran
mac_audio_hi_res Demonstrasi Audio resolusi tinggi Pengeluaran
sdcard_usb_audio Demonstrasi Kad SD Audio USB Beta
universal_audio_decoder Demonstrasi Penyahkod Audio Universal Pengeluaran
usb_headset Demonstrasi Alat Dengar Audio USB Pengeluaran
usb_microphone Demonstrasi Mikrofon Audio USB Pengeluaran
usb_speaker Demonstrasi Pembesar Suara USB Audio Pengeluaran

Aplikasi Bluetooth:

/apps/blutooth/ Penerangan Lepaskan taip
data/data_asas Demonstrasi Data Asas Bluetooth® Pengeluaran
data/data_temp_sens_rgb Penderia Suhu Bluetooth dan Demonstrasi Data RGB Pengeluaran
premium/audio/a2dp_avrcp Demonstrasi Audio Premium Bluetooth Pengeluaran

Aplikasi Pemuat But:

/apps/bootloader/ Penerangan Lepaskan taip
asas Demonstrasi Pemuat But Asas Pengeluaran
LiveUpdate Demonstrasi Kemas Kini Langsung Pengeluaran

Aplikasi Kelas B:

/apps/class b/ Penerangan Lepaskan taip
Demo KelasB Demonstrasi Perpustakaan Kelas B Pengeluaran

Aplikasi Kriptografi:

/apps/crypto/ Penerangan Lepaskan taip
encrypt_decrypt Perpustakaan Periferal Crypto MD5 Demonstrasi Sulit/Nyahsulit Pengeluaran
large_hash Demonstrasi Hash Perpustakaan Periferal Crypto Pengeluaran

Aplikasi Pemandu:

/apps/driver/ Penerangan Lepaskan taip
i2c/i2c_rtcc Demonstrasi I2C RTCC Pengeluaran
nvm/nvm_read_write Demonstrasi NVM Pengeluaran
spi/serial_eeprom Demonstrasi SPI Pengeluaran
spi/spi_loopback Demonstrasi SPI Pengeluaran
spi_flash/sst25vf020b Demonstrasi Peranti SPI Flash SST25VF020B Pengeluaran
usart/usart_echo Demonstrasi USART Pengeluaran
usart/usart_loopback Demonstrasi Loopback USART Pengeluaran

 ExampAplikasi:

/apps/exampkurang/ Penerangan Lepaskan taip
my_first_app Tutorial Harmoni MPLAB Cthample Penyelesaian T/A
persisian Perpustakaan Periferi Mematuhi Harmoni MPLAB Cthamples Pengeluaran
sistem Perpustakaan Perkhidmatan Sistem Mematuhi Keharmonian MPLAB Cthamples Pengeluaran

 Aplikasi Pengaturcara Memori Luaran:

/apps/programmer/ Penerangan Lepaskan taip
external_flash Demonstrasi Pemuat But Flash Luaran Pengeluaran
sqi_flash Demonstrasi Denyar SQI Pengaturcara Memori Luaran Pengeluaran

 File Aplikasi Sistem:

/apps/fs/ Penerangan Lepaskan taip
nvm_fat_single_disk Demonstrasi FAT FS Memori Tidak Meruap cakera tunggal Pengeluaran
nvm_mpfs_single_disk Demonstrasi MPFS Memori Tidak Meruap cakera tunggal Pengeluaran
nvm_sdcard_fat_mpfs_multi_disk Demonstrasi MPFS Memori Tidak Meruap Berbilang cakera FAT FS Pengeluaran
nvm_sdcard_fat_multi_disk Demonstrasi FAT FS Memori Tidak Meruap Berbilang cakera Pengeluaran
sdcard_fat_single_disk Demonstrasi FAT FS Kad SD cakera tunggal Pengeluaran
sdcard_msd_fat_multi_disk Demonstrasi MSD FAT FS Kad SD berbilang cakera Pengeluaran
sst25_fat Demonstrasi SST25 Flash FAT FS Alfa

Aplikasi Grafik:

/apps/gfx/ Penerangan Lepaskan taip
asas_gambar_gerak Demonstrasi Perpustakaan Grafik Pergerakan Imej Asas Pengeluaran
emwin_quickstart SEGGER emWin Demonstrasi Mula Pantas Pengeluaran
external_resources Demonstrasi Akses Memori Luaran Sumber Grafik Tersimpan Pengeluaran
grafik_showcase Demonstrasi WVGA Tanpa Pengawal Kos Rendah (LCC) Grafik Pengeluaran
lcc Demonstrasi Grafik Tanpa Pengawal Kos Rendah (LCC). Pengeluaran
media_image_viewer Imej Media Grafik Viewer Demonstrasi Pengeluaran
objek Demonstrasi Lapisan Objek Grafik Pengeluaran
primitif Demonstrasi Lapisan Primitif Grafik Pengeluaran
penentukuran_sentuhan_rintangan Demonstrasi Penentukuran Sentuhan Resistif Pengeluaran
s1d13517 Demonstrasi Pengawal LCD Epson S1D13517 Pengeluaran
sd1926 Demonstrasi Pengawal Solomon Systech SSD1926 Pengeluaran

 Aplikasi Multimedia Expansion Board II (MEB II):

/apps/meb_ii/ Penerangan Lepaskan taip
gfx_camera Demonstrasi Kamera Grafik Pengeluaran
gfx_cdc_com_port_single Grafik Gabungan dan Demonstrasi CDC USB Pengeluaran
gfx_photo_frame Demonstrasi Bingkai Foto Grafik Pengeluaran
gfx_web_server_nvm_mpfs Grafik Gabungan dan TCP/IP Web Demonstrasi Pelayan Pengeluaran
emwin SEGGER Keupayaan emWin® pada Demonstrasi MEB II Beta

Aplikasi RTOS:

/apps/rtos/ Penerangan Lepaskan taip
timbul Demonstrasi SEGGER embOS® Pengeluaran
freertos Demonstrasi FreeRTOS™ Pengeluaran
openrtos Demonstrasi OPENRTOS Pengeluaran
threadx Demonstrasi Express Logic ThreadX Pengeluaran
uC_OS_II Demonstrasi Micriµm® µC/OS-II™ Beta
uC_OS_III Demonstrasi Micriµm® µC/OS-III™ Pengeluaran

Aplikasi TCP/IP:

/apps/tcpip/ Penerangan Lepaskan taip
berkeley_tcp_client Demonstrasi Pelanggan TCP/IP Berkeley Pengeluaran
berkeley_tcp_server Demonstrasi Pelayan TCP/IP Berkeley Pengeluaran
berkeley_udp_client Demonstrasi Pelanggan UDP TCP/IP Berkeley Pengeluaran
berkeley_udp_relay Demonstrasi Geganti UDP TCP/IP Berkeley Pengeluaran
berkeley_udp_server Demonstrasi Pelayan UDP TCP/IP Berkeley Pengeluaran
wolfssl_tcp_client Demonstrasi Pelanggan TCP/IP TCP wolfSSL Pengeluaran
wolfssl_tcp_server wolfSSL TCP/IP TCP Server Demonstrasi Pengeluaran
snmpv3_nvm_mpfs SNMPv3 Memori Tidak Meruap Milik Cip Mikro File Demonstrasi Sistem Pengeluaran
snmpv3_sdcard_fatfs SNMPv3 Memori Tidak Meruap Kad SD FAT File Demonstrasi Sistem Pengeluaran
tcpip_tcp_client TCP/IP TCP Client Demonstrasi Pengeluaran
tcpip_tcp_client_server TCP/IP TCP Client Server Demonstrasi Pengeluaran
tcpip_tcp_server TCP/IP TCP Server Demonstrasi Pengeluaran
tcpip_udp_client Demonstrasi Pelanggan UDP TCP/IP Pengeluaran
tcpip_udp_client_server Demonstrasi Pelayan Pelanggan UDP TCP/IP Pengeluaran
tcpip_udp_server Demonstrasi Pelayan UDP TCP/IP Pengeluaran
web_server_nvm_mpfs Milik Cip Mikro Memori Tidak Meruap File Sistem Web Demonstrasi Pelayan Pengeluaran
web_server_sdcard_fatfs Kad SD LEMAK File Sistem Web Demonstrasi Pelayan Pengeluaran
wifi_easy_configuration Demonstrasi Wi-Fi® EasyConf Pengeluaran
wifi_g_demo Demonstrasi Wi-Fi G Pengeluaran
wifi_wolfssl_tcp_client Demonstrasi Pelanggan TCP/IP Wi-Fi wolfSSL Pengeluaran
wifi_wolfssl_tcp_server Demonstrasi Pelayan TCP/IP Wi-Fi wolfSSL Pengeluaran
wolfssl_tcp_client Demonstrasi Pelanggan TCP/IP wolfSSL Pengeluaran
wolfssl_tcp_server Demonstrasi Pelayan TCP/IP wolfSSL Pengeluaran

Aplikasi Ujian:

/apps/meb_ii/ Penerangan Lepaskan taip
ujian_sample Ujian Harmoni MPLAB Sample Permohonan Alfa

 Aplikasi Peranti USB:

/apps/usb/device/ Penerangan Lepaskan taip
cdc_com_port_dual Demonstrasi Emulasi Port COM Dual Serial CDC Pengeluaran
cdc_com_port_single Demonstrasi Emulasi Port COM Serial Tunggal CDC Pengeluaran
cdc_msd_basic Demonstrasi Peranti Penyimpanan Massa CDC (MSD). Pengeluaran
cdc_serial_emulator Demonstrasi Emulasi Bersiri CDC Pengeluaran
cdc_serial_emulator_msd Demonstrasi MSD Emulasi Bersiri CDC Pengeluaran
hid_basic Demonstrasi Asas Peranti Antaramuka Manusia USB (HID). Pengeluaran
hid_joystick Demonstrasi Peranti Kayu Joy Kelas HID USB Pengeluaran
hid_keyboard Demonstrasi Peranti Papan Kekunci Kelas HID USB Pengeluaran
hid_mouse Demonstrasi Peranti Tetikus Kelas HID USB Pengeluaran
hid_msd_basic Demonstrasi MSD Kelas HID USB Pengeluaran
msd_basic Demonstrasi MSD USB Pengeluaran
msd_fs_spiflash USB MSD SPI Flash File Demonstrasi Sistem Pengeluaran
msd_sdcard Demonstrasi Kad SD MSD USB Pengeluaran
vendor Demonstrasi Penjual USB (iaitu, Generik). Pengeluaran

 Aplikasi Hos USB:

/apps/usb/host/ Penerangan Lepaskan taip
audio_speaker Demonstrasi Pemandu Kelas Hos USB Audio v1.0 Pengeluaran
cdc_basic Demonstrasi Asas CDC USB Pengeluaran
cdc_msd Demonstrasi Asas MSD CDC USB Pengeluaran
hid_basic_keyboard Demonstrasi Papan Kekunci Hos USB HID Pengeluaran
hid_basic_mouse Demonstrasi Tetikus Hos USB HID Pengeluaran
hub_cdc_hid Demonstrasi Hub CDC USB HID Pengeluaran
hub_msd Demonstrasi Hos USB MSD Hub Pengeluaran
msd_basic Demonstrasi Pemacu Ibu Jari Mudah USB MSD Hos Pengeluaran

Perduaan Prabina:

/bin/framework Penerangan Lepaskan taip
bluetooth Perpustakaan Tindanan Bluetooth PIC32 prabina Pengeluaran
bluetooth/premium/audio Pustaka Tindanan Audio Bluetooth PIC32 prabina (Premium) Pengeluaran
penyahkod/premium/aac_microaptiv Pustaka Penyahkod AAC prabina untuk Peranti PIC32MZ dengan Ciri Teras microAptiv (Premium) Beta
penyahkod/premium/aac_pic32mx Pustaka Penyahkod AAC prabina untuk Peranti PIC32MX (Premium) Beta
dekoder/premium/mp3_microaptiv Pustaka Penyahkod MP3 prabina untuk Peranti PIC32MZ dengan Ciri Teras microAptiv (Premium) Pengeluaran
penyahkod/premium/mp3_pic32mx Pustaka Penyahkod MP3 prabina untuk Peranti PIC32MX (Premium) Pengeluaran
dekoder/premium/wma_microaptiv Pustaka Penyahkod WMA prabina untuk Peranti PIC32MZ dengan Ciri Teras microAptiv (Premium) Beta
penyahkod/premium/wma_pic32mx Pustaka Penyahkod WMA prabina untuk Peranti PIC32MX (Premium) Beta
matematik/dsp Perpustakaan Matematik Titik Tetap DSP prabina untuk Peranti PIC32MZ Pengeluaran
matematik/libq Perpustakaan Matematik Titik Tetap LibQ prabina untuk Peranti PIC32MZ Pengeluaran
matematik/libq/libq_c Pustaka Matematik terbina dengan pelaksanaan C yang serasi dengan kedua-dua peranti Pic32MX dan Pic32MZ. (NOTA: Rutin ini tidak serasi dengan fungsi perpustakaan libq) Beta
persisian Perpustakaan Persisian Prabina Pengeluaran/ Beta

 Bina Rangka Kerja:

/build/framework/ Penerangan Lepaskan taip
matematik/libq Projek Bina Perpustakaan LibQ Pengeluaran
matematik/libq Projek Bina Perpustakaan LibQ_C Alfa
persisian Projek Pembinaan Perpustakaan persisian Pengeluaran

 Utiliti:

/utiliti/ Penerangan Lepaskan taip
mhc/plugins/displaymanager/displaymanager.jar Pemalam Pengurus Paparan Harmoni MPLAB Beta
mhc/com-microchip-mplab-modules-mhc.nbm Pemalam MPLAB Harmony Configurator (MHC).

Komposer Grafik Harmoni MPLAB (disertakan dalam pemalam MHC)

Pengeluaran

Beta

mib2bib/mib2bib.jar Skrip MIB Mikrocip Tersuai yang disusun (snmp.mib) untuk menjana snmp.bib dan mib.h Pengeluaran
mpfs_generator/mpfs2.jar TCP/IP MPFS File Utiliti Penjana dan Muat Naik Pengeluaran
segger/emwin Utiliti SEGGER emWin yang digunakan oleh aplikasi tunjuk cara MPLAB Harmony emWin Penjual
tcpip_discoverer/tcpip_discoverer.jar Utiliti Penemu Nod Mikrocip TCP/IP Pengeluaran

 Perisian Pihak Ketiga:

/pihak_ketiga/ Penerangan Lepaskan taip
penyahkod Pengedaran Sumber Perpustakaan Dekoder Penjual
gfx/emwin Pengedaran Perpustakaan Grafik emWin® SEGGER Penjual
rtos/embOS Pengedaran SEGGER embOS® Penjual
rtos/FreeRTOS Pengedaran Sumber FreeRTOS dengan Sokongan untuk Peranti PIC32MZ Penjual
rtos/MicriumOSII Pengagihan Micriµm® µC/OS-II™ Penjual
rtos/MicriumOSIII Pengagihan Micriµm® µC/OS-III™ Penjual
rtos/OpenRTOS Pengedaran Sumber OPENRTOS dengan Sokongan untuk Peranti PIC32MZ Penjual
rtos/ThreadX Pengedaran ThreadX Logik Ekspres Penjual
segger/emwin SEGGER emWin® Pro Distribution Penjual
tcpip/wolfssl wolfSSL (dahulunya CyaSSL) Demonstrasi berasaskan Sumber Terbuka Perpustakaan SSL Terbenam Penjual
tcpip/iniche Pengagihan Perpustakaan InterNiche Penjual

 Dokumentasi:

/doc/ Penerangan Lepaskan taip
harmony_help.pdf Bantuan Harmoni MPLAB dalam Format Dokumen Mudah Alih (PDF) Pengeluaran
harmony_help.chm Bantuan Harmoni MPLAB dalam format Bantuan Tersusun (CHM). Pengeluaran
html/index.html Bantuan Harmoni MPLAB dalam format HTML Pengeluaran
harmony_compatibility_worksheet.pdf Borang PDF untuk digunakan dalam menentukan tahap keserasian Harmoni MPLAB dan untuk menangkap sebarang pengecualian atau sekatan kepada garis panduan keserasian Pengeluaran
harmony_release_brief_v1.11.pdf Ringkas Keluaran Harmoni MPLAB, menyediakan maklumat keluaran "sepintas lalu". Pengeluaran
harmoni_release_notes_v1.11.pdf Nota Keluaran Harmoni MPLAB dalam PDF Pengeluaran
harmony_license_v1.11.pdf Perjanjian Lesen Perisian Harmoni MPLAB dalam PDF Pengeluaran

Jenis Keluaran

Bahagian ini menerangkan jenis keluaran dan maksudnya.

Penerangan
Keluaran modul MPLAB Harmony boleh menjadi salah satu daripada tiga jenis yang berbeza, seperti yang ditunjukkan dalam ilustrasi berikut.

MICROCHIP-Harmony-Integrated-Software-Framework-1

Keluaran Alpha
Versi keluaran alfa modul biasanya merupakan keluaran awal. Keluaran alfa akan mempunyai pelaksanaan lengkap set ciri asasnya, ia diuji unit secara berfungsi dan akan dibina dengan betul. Keluaran alfa ialah "praview” tentang apa yang sedang diusahakan oleh mikrocip pembangunan baharu dan ia boleh sangat membantu untuk meneroka ciri baharu. Walau bagaimanapun, ia belum melalui proses ujian rasmi yang lengkap dan hampir pasti beberapa antara mukanya akan berubah sebelum versi pengeluaran dikeluarkan, dan oleh itu, tidak disyorkan untuk kegunaan pengeluaran.

Keluaran Beta
Versi keluaran beta modul telah melalui semula antara muka dalamanview proses dan telah menjalani ujian formal kefungsiannya. Selain itu, isu yang dilaporkan daripada keluaran alfa akan dibetulkan atau didokumenkan. Apabila modul berada dalam versi beta, anda boleh mengharapkan ia berfungsi dengan betul dalam keadaan biasa dan anda boleh menjangkakan bahawa antara mukanya adalah sangat hampir dengan bentuk akhir (walaupun perubahan masih boleh dibuat jika diperlukan). Walau bagaimanapun, ia tidak mempunyai tekanan atau ujian prestasi dan ia mungkin tidak gagal dengan anggun jika digunakan secara tidak betul. Keluaran beta tidak disyorkan untuk kegunaan pengeluaran, tetapi ia boleh digunakan untuk pembangunan.

Pelepasan Pengeluaran
Pada masa modul dikeluarkan dalam bentuk pengeluaran, ia adalah ciri lengkap, diuji sepenuhnya, dan antara mukanya "beku". Semua isu yang diketahui daripada keluaran terdahulu akan dibetulkan atau didokumenkan. Antara muka sedia ada tidak akan berubah dalam keluaran akan datang. Ia mungkin dikembangkan dengan ciri tambahan dan fungsi antara muka tambahan, tetapi fungsi antara muka sedia ada tidak akan berubah. Ini ialah kod stabil dengan Antara Muka Program Aplikasi (API) yang stabil yang boleh anda harapkan untuk tujuan pengeluaran.

Nombor Versi

Bahagian ini menerangkan maksud nombor versi MPLAB Harmony.

Penerangan

Skim Penomboran Versi Harmoni MPLAB
MPLAB Harmony menggunakan skema penomboran versi berikut:
. [. ][ ] Di mana:

  • = Semakan utama (perubahan ketara yang mempengaruhi banyak atau semua modul)
  • = Semakan kecil (ciri baharu, keluaran biasa)
  • [. ] = Keluaran titik (pembetulan ralat, keluaran tidak berjadual)
  • [ ] = Jenis Keluaran (a untuk alfa dan b untuk beta, jika berkenaan). Versi keluaran pengeluaran tidak termasuk surat jenis keluaran.

Rentetan Versi
Fungsi SYS_VersionStrGet akan mengembalikan rentetan dalam format:
“ . [. ][ ]”
di mana:

  • ialah nombor versi utama modul
  • ialah nombor versi kecil modul
  • ialah nombor keluaran "tampalan" atau "titik" pilihan (yang tidak disertakan dalam rentetan jika ia sama dengan "00")
  • ialah jenis keluaran pilihan "a" untuk alfa dan "b" untuk beta. Jenis ini tidak disertakan jika keluaran ialah versi pengeluaran (iaitu, bukan alfa atau beta)

Nota: Rentetan versi tidak akan mengandungi sebarang ruang.

Example:
“0.03a”
“1.00”

Nombor Versi
Nombor versi yang dikembalikan daripada fungsi SYS_VersionGet ialah integer tidak bertanda dalam format perpuluhan berikut (bukan dalam format BCD).
* 10000 + * 100 +
Di mana nombor diwakili dalam perpuluhan dan maknanya sama seperti yang diterangkan dalam Rentetan Versi.
Nota: Tiada perwakilan berangka jenis keluaran.

Example:
Untuk versi "0.03a", nilai yang dikembalikan adalah sama dengan: 0 * 10000 + 3 * 100 + 0.
Untuk versi "1.00", nilai yang dikembalikan adalah sama dengan: 1 * 100000 + 0 * 100 + 0.
© 2013-2017 Microchip Technology Inc.

Soalan Lazim

  • S: Bolehkah MPLAB Harmony digunakan dengan pengaturcaraan C++ bahasa?
    J: Tidak, MPLAB Harmony belum diuji dengan C++; oleh itu, sokongan untuk bahasa pengaturcaraan ini tidak tersedia.
  • S: Apakah tahap pengoptimuman yang disyorkan untuk membina projek dengan perpustakaan persisian MPLAB Harmony?
    J: Tahap pengoptimuman -O1 disyorkan untuk mengalih keluar kod daripada bahagian yang tidak digunakan dalam pustaka persisian.
  • S: Bagaimanakah penyahpasang MPLAB Harmony mengendalikan pengubahsuaian pengguna files?
    J: Penyahpasang akan memadam semua files dipasang oleh pemasang, walaupun ia telah diubah suai oleh pengguna. Namun, baru files yang ditambahkan oleh pengguna tidak akan dipadamkan.

Dokumen / Sumber

Rangka Kerja Perisian Bersepadu MICROCHIP Harmony [pdf] Panduan Pengguna
v1.11, Rangka Kerja Perisian Bersepadu Harmoni, Rangka Kerja Perisian Bersepadu, Rangka Kerja Perisian, Rangka Kerja

Rujukan

Tinggalkan komen

Alamat e-mel anda tidak akan diterbitkan. Medan yang diperlukan ditanda *