Rangka Kerja Perisian Bersepadu MICROCHIP Harmony
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:
|
|
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:
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:
|
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:
|
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:
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:
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:
|
|
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:
|
Utiliti:
Ciri | Penambahan dan Kemas Kini | Isu Diketahui |
Konfigurator Harmoni MPLAB (MHC) | T/A |
|
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 |
Alfa |
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.
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 |