MICROCHIP-logo

Kerangka Kerja Perangkat Lunak Terpadu MICROCHIP Harmony

Gambar produk Kerangka Perangkat Lunak Terpadu MICROCHIP-Harmony

Spesifikasi:

  • Nama Produk: Kerangka Kerja Perangkat Lunak Terpadu MPLAB Harmony
  • Versi: v1.11
  • Tanggal Rilis: April 2017

Informasi Produk:
MPLAB Harmony Integrated Software Framework v1.11 adalah kerangka kerja perangkat lunak yang dirancang untuk menyederhanakan dan mempercepat pengembangan aplikasi tertanam untuk mikrokontroler Microchip. Kerangka kerja ini menyediakan serangkaian pustaka, driver, dan middleware yang komprehensif untuk menyederhanakan proses pengembangan.

Petunjuk Penggunaan Produk

Fitur dan Masalah yang Diketahui:

Fitur MPLAB Harmony:

  • Mendukung berbagai mikrokontroler Microchip
  • Seperangkat pustaka dan middleware yang lengkap
  • Konfigurasi dan pengaturan yang mudah

Masalah yang diketahui:

  • Bahasa pemrograman C++ tidak didukung
  • Tingkat optimasi -O1 yang direkomendasikan untuk membangun proyek dengan pustaka periferal Harmony
  • Perilaku uninstaller terkait modifikasi pengguna files

Informasi Rilis

Menyediakan informasi rilis MPLAB Harmony, termasuk catatan rilis, konten rilis, jenis rilis, dan menjelaskan sistem penomoran versi. Salinan PDF dari Catatan Rilis disediakan di folder /doc instalasi MPLAB Harmony Anda.

Catatan Rilis
Topik ini menyediakan catatan rilis untuk versi MPLAB Harmony ini.

Keterangan
MPLAB Harmony Versi: v1.11 Tanggal Rilis: April 2017

Persyaratan Perangkat Lunak
Sebelum menggunakan MPLAB Harmony, pastikan hal-hal berikut telah terinstal:

  • MPLAB X IDE 3.60
  • Kompiler MPLAB XC32 C/C++ 1.43
  • Konfigurator MPLAB Harmony 1.11.xx

Pembaruan untuk Rilis MPLAB Harmony Ini
Pembaruan ke rilis MPLAB Harmony ini relatif mudah. ​​Untuk petunjuk terperinci, silakan lihat Porting dan Pembaruan ke MPLAB Harmony.

Apa yang Baru dan Masalah yang Diketahui
Tabel berikut mencantumkan fitur-fitur yang telah diubah atau ditambahkan dan masalah-masalah yang diketahui yang telah diidentifikasi sejak rilis terakhir MPLAB Harmony. Masalah-masalah yang diketahui yang belum terselesaikan tetap dipertahankan dari rilis sebelumnya.

MPLAB Harmoni:

Fitur Penambahan dan Pembaruan Masalah yang Diketahui
Umum MPLAB Harmony belum diuji dengan C++; oleh karena itu, dukungan untuk bahasa pemrograman ini tidak didukung.

Tingkat optimasi “-O1” direkomendasikan saat membangun proyek apa pun yang menyertakan biner MPLAB Harmony yang telah dibuat sebelumnya (.a file) pustaka periferal. Hal ini diperlukan agar penghubung akan menghapus kode dari bagian yang tidak digunakan (untuk fitur pustaka periferal yang tidak digunakan). Atau, Anda dapat memilih “Hapus Bagian yang Tidak Digunakan” di opsi Umum untuk kotak dialog properti xc32-ld (penghubung).

Penghapus instalasi MPLAB Harmony akan menghapus semua filediinstal oleh penginstal, meskipun telah dimodifikasi oleh pengguna. Namun, penginstal tidak akan hapus baru fileditambahkan oleh pengguna ke folder instalasi MPLAB Harmony.

Plug-in MPLAB Harmony Display Manager menyediakan konfigurasi lengkap dan dukungan simulasi untuk driver yang dihasilkan LCC, dan juga menyediakan dukungan dasar untuk semua driver pengontrol grafis lainnya. Konfigurasi lengkap dan dukungan simulasi untuk driver pengontrol grafis lainnya akan ditambahkan dalam rilis MPLAB Harmony mendatang.

Middleware dan Perpustakaan:

Fitur Penambahan dan Pembaruan Masalah yang Diketahui
Perpustakaan Bootloader Bootloader UDP tidak dapat dikompilasi untuk perangkat PIC32MZ saat microMIPS dipilih.
Perpustakaan Kripto Tidak tersedia Memigrasikan proyek yang menggunakan pustaka perangkat keras Crypto, dan memiliki beberapa konfigurasi, dapat mengalami masalah kompilasi setelah membuat ulang kode. MPLAB X IDE akan menunjukkan bahwa pic32mz-crypt.h dan pic32mz-hash.c files dikecualikan dari konfigurasi, meskipun ia mencoba menambahkannya. Kompiler akan menghasilkan kesalahan, yang menyatakan bahwa fungsi Crypto tertentu tidak dapat direferensikan. Untuk mengatasi masalah ini, hapus keduanya  files (pic32mz-crypt.h dan pic32mz-hash.c) dari proyek dan menggunakan MPLAB Harmony Configurator (MHC) untuk membuat ulang semua konfigurasi yang menggunakan ini files.
Perpustakaan Dekoder Karena persyaratan memori dan jumlah SRAM yang tersedia, beberapa dekoder tidak dapat beroperasi secara bersamaan dengan dekoder lainnya. Namun, setiap dekoder akan beroperasi secara individual dalam demonstrasi universal_audio_decoders.
File Sistem Ditemukan dan diperbaiki potensi pengecualian penunjuk nol dalam fungsi unmount.
Perpustakaan Grafis Dekode JPEG tidak mendukung gambar pindaian progresif. Beberapa gambar GIF animasi yang menyertakan transparansi mungkin menunjukkan adanya robekan. Driver LCCG yang dihasilkan mendukung resolusi tampilan hingga WVGA atau setara.
Tumpukan TCP/IP SMTPC:
  • API untuk membatalkan pesan, yang berguna saat percobaan ulang diperlukan saat ini tidak tersedia
  •  Beberapa alamat DNS untuk menyediakan transmisi email yang lebih andal saat ini tidak tersedia
  • Dukungan untuk bidang tajuk email opsional saat ini tidak tersedia
Perpustakaan Perangkat USB Tidak tersedia Tumpukan Perangkat USB telah diuji dalam kapasitas terbatas dengan RTOS. Saat menjalankan Tumpukan Perangkat USB pada perangkat keluarga PIC32MZ, tumpukan memerlukan tiga detik untuk inisialisasi perangkat PIC32MZ EC dan tiga milidetik untuk perangkat PIC32MZ EF.
Pustaka Host USB Dukungan MHC untuk perangkat lunak USB Host Beta telah dihapus. Dukungan untuk API USB Host Beta akan dihapus pada rilis mendatang. Fungsi USB Host Stack berikut tidak diimplementasikan:
  •  USB_HOST_BusLanjutkan
  •  Penangguhan Perangkat USB_HOST
  • USB_HOST_PerangkatLanjutkan

Hub, Audio v1.0, dan Driver Klien Host HID telah diuji dalam kapasitas terbatas. Tumpukan Host USB telah diuji dalam kapasitas terbatas dengan RTOS. Operasi mode polling belum diuji. Perilaku Pasang/Lepas telah diuji dalam kapasitas terbatas. Saat menjalankan Tumpukan Host USB pada perangkat keluarga PIC32MZ, tumpukan memerlukan tiga detik untuk menginisialisasi perangkat PIC32MZ EC dan tiga milidetik untuk perangkat PIC32MZ EF. Lapisan Host USB tidak melakukan pemeriksaan arus lebih. Fitur ini akan tersedia dalam rilis MPLAB Harmony mendatang. Lapisan Host USB tidak memeriksa Tingkat Hub Tier. Fitur ini akan tersedia dalam rilis MPLAB Harmony mendatang. Lapisan Host USB hanya akan mengaktifkan konfigurasi pertama saat ada beberapa konfigurasi. Jika tidak ada kecocokan antarmuka dalam konfigurasi pertama, ini menyebabkan perangkat menjadi tidak beroperasi. Pengaktifan beberapa konfigurasi akan diaktifkan dalam rilis MPLAB Harmony mendatang. MSD Host Client Driver telah diuji dengan sejumlah kecil USB Flash drive yang tersedia secara komersial. MSD Host Client Driver dan USB Host Layer belum diuji untuk throughput baca/tulis. Pengujian ini akan dilakukan pada rilis MPLAB Harmony mendatang. MSD Host Client Driver dan SCSI block driver hanya dapat digunakan dengan File sistem jika file Fitur Pemasangan Otomatis sistem diaktifkan. Driver Klien Host MSD belum diuji dengan Perangkat Penyimpanan Massal Multi-LUN dan Pembaca Kartu USB.

Pustaka Host USB (lanjutan) USB Host SCSI Block Driver, CDC Client Driver, dan Audio Host Client Driver hanya mendukung operasi satu klien. Operasi multi-klien akan diaktifkan pada rilis MPLAB Harmony mendatang.

Driver USB HID Host Client belum diuji dengan beberapa perangkat yang dapat digunakan. Pengiriman output atau laporan fitur belum diuji.

Driver Klien Host Audio USB tidak menyediakan implementasi untuk fungsi berikut:

  • Dapatkan Obj_HOST_AUDIO_V1_USB
  • USB_HOST_AUDIO_V1_FeatureUnitChannelVolumeRan geGet
  • USB_HOST_AUDIO_V1_FeatureUnitChannelVolumeSub Dapatkan Angka Rentang
  • USB_HOST_AUDIO_V1_AliranamplingFrequencyDapatkan
  •  Dapatkan ID Terminal USB_HOST_AUDIO_V1

Driver Perangkat:

Fitur Penambahan dan Pembaruan Masalah yang Diketahui
LCC . MPLAB Harmony Graphics Composer (MHGC) tidak mampu menyediakan tabel palet; oleh karena itu, pengguna harus menyediakan array uint16_t berisi 256 warna RGB 16 bpp ke LCC Driver menggunakan fungsi DRV_GFX_PalletteSet. Konten array ini akan berfungsi untuk memetakan indeks warna ke warna tampilan TFT.

Pengaturan Sumber Pemicu DMA di MHC telah berubah. Jika pengaturan proyek Anda adalah 3, 5, 7, atau 9, MHC akan menandainya sebagai merah. Harap ubah ke 2, 4, 6, atau 8. Semua pengatur waktu bernomor ganjil dihapus dari pilihan. Meskipun pengatur waktu ini berfungsi secara default, hanya pengatur waktu bernomor genap (2, 4, 6, 8) yang akan menerima perubahan dalam nilai prescaler.

Bahasa Indonesia: I2C Tidak tersedia Driver I2C Menggunakan Periferal dan Implementasi Bit-banged:
  •  Hanya diuji dalam satu lingkungan master
  •  Tidak mendukung RTOS; oleh karena itu, tidak aman untuk thread saat digunakan dalam lingkungan RTOS
  • Belum diuji di lingkungan Polled
  • Pengoperasian dalam mode hemat daya belum diuji
  • Driver I2C Menggunakan Implementasi Bit-banged:
  • Non-blocking dan menggunakan sumber daya Timer untuk menjalankan operasi I2C. Sumber daya Timer ini tidak dapat digunakan untuk kebutuhan Timer lainnya.
  •  Prioritas Interupsi Timer harus menjadi salah satu interupsi dengan prioritas tertinggi dalam aplikasi
  •  Pengujian implementasi ini dilakukan hanya dengan clock sistem 200 MHz dan clock bus periferal 100 MHz untuk Timer.
  •  Dapat dikonfigurasi untuk bekerja hanya dalam mode Master
  •  Hanya tersedia dalam pengaturan driver dinamis
  •  Kecepatan baud bergantung pada penggunaan CPU. Telah diuji untuk beroperasi dengan andal hingga 100 kHz.
  • Tidak mendukung perangkat keluarga PIC32MX
  •  Hanya bekerja pada pin SCL dan SDA dari peripheral I2C yang sesuai
  •  Hanya berfungsi dalam mode Interupsi
MRF24WN Wi-Fi Pustaka baru wdrvext_mx.a, wdrvext_ec.a, dan wdrvext_mz.a files.
S1D13517 Driver S1D13517 tidak mendukung pengambilan piksel atau larik piksel dari framebuffer S1D13517 dan tidak mendukung rendering font saat Anti-aliasing diaktifkan.
Secure Digital (SD) Card Tidak tersedia Driver Kartu SD belum diuji dalam lingkungan interupsi frekuensi tinggi.
SPI Tidak tersedia Mode SPI Slave dengan DMA tidak beroperasi. Masalah ini akan diperbaiki dalam rilis MPLAB Harmony mendatang.
Flash SPI Fitur flash seperti baca kecepatan tinggi, tahan, dan proteksi tulis tidak didukung oleh pustaka driver.

Implementasi statis pustaka driver tidak tersedia.

USB Pustaka Driver USB telah diuji dalam kapasitas terbatas dengan RTOS.

Saat menjalankan Pustaka Driver USB pada perangkat keluarga PIC32MZ, tumpukan tersebut memerlukan waktu tiga detik untuk melakukan inisialisasi bagi perangkat PIC32MZ EC dan tiga milidetik bagi perangkat PIC32MZ EF. Beberapa API untuk Pustaka Driver Host USB dapat berubah pada rilis berikutnya. Operasi mode Polling Pustaka Driver Host USB belum diuji. Perilaku Pasang/Lepas Pustaka Driver Host USB telah diuji dalam kapasitas terbatas.

Layanan Sistem:

Fitur Penambahan dan Pembaruan Masalah yang Diketahui
DMA

Perpustakaan Periferal:

Fitur Penambahan dan Pembaruan Masalah yang Diketahui
ADCHS (Advanced Controlled Disease) adalah istilah umum untuk penyakit yang menyerang sistem saraf pusat (SSP) dan sistem saraf pusat (SSP). Tidak tersedia FIFO tidak didukung dalam versi pustaka periferal ini.
SQI Tidak tersedia Nilai pembagi clock SQI yang lebih tinggi dari CLK_DIV_16 tidak akan berfungsi. Untuk mencapai kecepatan clock SQI yang optimal, gunakan nilai pembagi clock SQI yang lebih rendah dari CLK_DIV_16.

Catatan: Masalah ini berlaku untuk aplikasi apa pun yang menggunakan modul SQI.

Aplikasi

Fitur Penambahan dan Pembaruan Masalah yang Diketahui
Demonstrasi Audio Diubah di Universal_audio_decoders untuk membatasi kedalaman direktori di file sistem. Ini akan mencegah pengecualian jika pengecualian tersebut terjadi di luar 6 tingkat sub-direktori. Demonstrasi usb_headset, usb_microphone, dan usb_speaker:
  •   Saat beralih di antara aplikasi ini, driver Windows mungkin menjadi bingung berdasarkan jenis perangkat yang terhubung. Misalnyaample, streaming audio dicegah oleh driver. Jika kondisi seperti ini terjadi, lakukan hal berikut untuk mengatasi masalah tersebut:
    1. Saat perangkat terhubung, hapus instalan driver.
    2. Mungkin juga diperlukan untuk memulai ulang sistem operasi Windows.
      Demonstrasi universal_audio_decoder:
  • Konfigurasi 270f512lpim_bt_audio_dk dan pic32mz_da_sk_meb2 tidak mendukung tampilan. Tampilan mungkin tampak AKTIF tetapi kosong karena lampu latar menyala.
  • Konfigurasi 270f512lpim_bt_audio_dk tidak mendukung dekoder WMA dan AAC.
  • Kontrol volume hanya tersedia pada konfigurasi bt_audio_dk dan 270f512lpim_bt_audio_dk
  • Gangguan audio minor hadir untuk audio WAVE 96 kHz files secara default memiliki ukuran buffer. Sebagai solusinya, menghilangkan gangguan dengan menggunakan ukuran buffer yang lebih besar.
  • Gangguan audio mungkin muncul saat memutar frekuensi tinggiamptingkat ling AAC files. Semakin tinggi samptingkat ling, semakin parah gangguannya.
  • Beberapa USB Flash drive mungkin tidak berfungsi dengan demonstrasi ini
  • Karena keterbatasan memori, Dekoder Speex dan Dekoder WMA tidak dapat beroperasi secara bersamaan dengan dekoder audio_tone lainnya Demonstrasi:
  • Tampilannya statis
  • Sakelar debounce tidak diimplementasikan usb_speaker Demonstrasi:
  • Saluran keluaran kiri dan kanan ditukar untuk konfigurasi pic32mz_ef_sk_meb2 pada konektor keluaran. Catatan: Ini adalah masalah pada perangkat keras MEB II dan bukan pada perangkat lunak aplikasi.
  • Fitur mute (seperti yang dikontrol dari PC) tidak berfungsi usb_headset:

Fitur mute (yang dikontrol dari PC) tidak berfungsi.

Demonstrasi mac_audio_hi_res:

Mematikan audio di PC hanya berfungsi dengan baik pada saat pertama kali

Demonstrasi Bluetooth Memperbaiki masalah yang ditemukan pada tampilan WVGA pada demo a2dp_avrcp. Ini adalah demonstrasi premium. Grafik telah dimatikan/dihapus sementara di semua konfigurasi PIC32MZ DA dan akan tersedia di rilis mendatang
File     Demonstrasi Sistem LED_3, yang digunakan untuk menunjukkan keberhasilan demonstrasi tidak menyala, yang memengaruhi demonstrasi berikut:
  • sdcard_fat_single_disk (konfigurasi pic32mz_da_sk_adma)
  • sdcard_msd_fat_multi_disk (konfigurasi pic32mz_da_sk_meb2)

Sebagai solusinya, pengguna dapat menempatkan titik henti dalam kode aplikasi untuk melihat status demonstrasi.

Demonstrasi Grafis Pemrograman dan debugging starter kit PKOB dapat menghasilkan kesalahan berikut: Programmer tidak dapat dijalankan: Gagal memprogram perangkat target. Jika pesan ini muncul, nyalakan kembali perangkat dan aplikasi akan mulai. Jika diperlukan debugging, solusi yang disarankan adalah memasang header yang sesuai ke starter kit menggunakan MPLAB REAL ICE.

Masalah berikut berlaku pada demonstrasi external_resources:

  •   Saat ini, dukungan dekode JPEG telah diaktifkan untuk penyimpanan internal saja
  •  Selama demonstrasi, latensi diamati saat mengambil gambar dari memori luar chip, yang menyebabkan populasi tampilan lambat saat merender gambar di memori layar.
  •  Latensi yang serupa dengan masalah sebelumnya juga terlihat saat menampilkan gambar JPEG di layar karena penundaan yang disebabkan oleh decoding JPEG saat run-time.
Demonstrasi MEB II Aplikasi demonstrasi segger_emwin belum menyertakan masukan sentuh.
Demonstrasi RTOS Pustaka SEGGER embOS dengan dukungan FPU diperlukan untuk konfigurasi PIC32MZ EF dan pengguna perlu menyertakannya secara eksplisit. Secara default, pustaka tanpa dukungan FPU disertakan.
Perpustakaan Layanan Sistem Exampsedikit Tidak tersedia Demonstrasi command_appio tidak berfungsi menggunakan MPLAB X IDE v3.06, tetapi beroperasi dengan v3.00.
Wi-Fi TCP/IP

Demonstrasi

Tidak tersedia Demonstrasi tcpip_tcp_client menggunakan konfigurasi ENC24xJ600 atau ENC28J60 tidak berfungsi dengan baik jika Driver SPI mengaktifkan DMA. Harap nonaktifkan opsi SPI DMA untuk konfigurasi ini. Hal ini akan diperbaiki dalam rilis MPLAB Harmony mendatang.
Aplikasi Uji Tidak tersedia Konfigurasi FreeRTOS untuk digunakan dengan PIC32MZ EF Starter Kit memiliki pustaka floating-point yang dinonaktifkan dalam opsi proyek.
Demonstrasi USB Aplikasi demonstrasi Perangkat msd_basic saat dibangun menggunakan perangkat PIC32MZ, mengharuskan struktur data respons SCSI Enquiry ditempatkan di RAM. Menempatkan struktur data ini di memori Flash program menyebabkan respons enquiry menjadi rusak. Masalah ini akan diperbaiki dalam rilis mendatang. Demonstrasi Host hid_basic_keyboard menangkap penekanan tombol dari tombol AZ, az, 0-9, Shift, dan CAPS LOCK hanya. Fungsionalitas lampu LED keyboard dan dukungan untuk kombinasi tombol lain akan diperbarui dalam rilis mendatang. Dalam demonstrasi Host audio_speaker, Plug and Play mungkin tidak berfungsi untuk konfigurasi pic32mz_ef_sk_int_dyn dan pic32mx_usb_sk2_int_dyn. Masalah ini akan diperbaiki dalam rilis mendatang. Dalam aplikasi demonstrasi Host hub_msd, deteksi plug and play Hub terkadang dapat gagal. Namun, jika hub dicolokkan sebelum perangkat PIC32MZ dilepaskan dari pengaturan ulang, aplikasi demonstrasi beroperasi seperti yang diharapkan. Masalah ini sedang diselidiki dan perbaikannya akan tersedia dalam rilis MPLAB Harmony mendatang. Disarankan untuk menggunakan hub berdaya sendiri saat mencoba menggunakan aplikasi demonstrasi hub yang tersedia. Regulator pasokan VBUS pada starter kit mungkin tidak dapat memenuhi persyaratan hub bertenaga bus saat ini, yang kemudian akan menyebabkan perilaku aplikasi demonstrasi yang tidak dapat diprediksi.

Membangun Kerangka Kerja:

Fitur Penambahan dan Pembaruan Masalah yang Diketahui
Pustaka Tumpukan Bluetooth Tidak tersedia
Perpustakaan Matematika Pustaka Matematika Titik Tetap DSP:
  •  Dioptimalkan hanya untuk perangkat PIC32MZ dengan fitur inti microAptiv™, yang memanfaatkan DSP ASE
  •  Tidak akan berfungsi dengan tipe data _Fract Pustaka Matematika Titik Tetap LibQ:
  • Dioptimalkan untuk perangkat PIC32MZ dengan fitur inti microAptiv
  •  Fungsi _fast memiliki presisi yang berkurang

 Utilitas:

Fitur Penambahan dan Pembaruan Masalah yang Diketahui
Konfigurator MPLAB Harmony (MHC) Tidak tersedia
  • MHC tidak mendukung perubahan jalur relatif dari proyek ke sumber filedalam instalasi MPLAB Harmony, setelah proyek dibuat
  • Kapan viewDengan menggunakan Bantuan MPLAB Harmony di MHC, Indeks dapat diakses, tetapi tidak berfungsi. Hal ini disebabkan oleh keterbatasan pada browser yang digunakan oleh MHC. Sebagai solusinya, Indeks dapat diakses dan berfungsi saat Bantuan HTML dibuka di browser eksternal. Web peramban.
  •  Karakter tab setelah “—endhelp—” di .hconfig file dapat menyebabkan simbol konfigurasi berikutnya dilewati

Perangkat Lunak Pihak Ketiga:

Fitur Penambahan dan Pembaruan Masalah yang Diketahui
Perpustakaan Grafik SEGGER emWin Tidak tersedia Hanya pengontrol tampilan LCC yang didukung. Dukungan untuk pengontrol tampilan lain tidak tersedia dalam rilis ini.

API untuk mengambil pegangan widget Dialog tidak tersedia dalam rilis ini.

Rilis Isi
Topik ini mencantumkan konten rilis ini dan mengidentifikasi setiap modul.

Keterangan
Tabel ini mencantumkan konten rilis ini, termasuk deskripsi singkat dan jenis rilis (Alfa, Beta, Produksi, atau Vendor).

Middleware dan Perpustakaan

/kerangka/ Keterangan Melepaskan Jenis
bluetooth/cdbt Pustaka Tumpukan Bluetooth (Dasar) Produksi
bluetooth/premium/audio/cdbt

bluetooth/premium/audio/dekoder/sbc

Pustaka Tumpukan Audio Bluetooth (Premium)

Pustaka Dekoder SBC (Premium)

Produksi

Produksi

pemuat boot Perpustakaan Bootloader Produksi
kelas b Perpustakaan Kelas B Produksi
kripto Perpustakaan Kriptografi Mikrochip Produksi
dekoder/bmp/Dekoder Bmp dekoder/bmp/Dekoder Gif dekoder/bmp/Dekoder Jpeg dekoder/dekoder_audio/dekoder_opus dekoder/speex dekoder/premium/dekoder_aac dekoder/premium/dekoder_mp3
dekoder/premium/dekoder_wma
Perpustakaan Dekoder BMP
Perpustakaan Dekoder GIF
Pustaka Dekoder JPEG
Perpustakaan Dekoder Opus
Perpustakaan Dekoder Speex
Perpustakaan Dekoder AAC
(Premium) Perpustakaan Dekoder MP3 (Premium)
Pustaka Dekoder WMA (Premium)
Bahasa Inggris
Bahasa Inggris
Bahasa Inggris
Bahasa Inggris
Bahasa Inggris
Beta Beta
Bahasa Inggris
gfx Perpustakaan Grafik Produksi
matematika/dsp Header API Pustaka Matematika Titik Tetap DSP untuk perangkat PIC32MZ Produksi
matematika/libq Header API Pustaka Matematika Titik Tetap LibQ untuk perangkat PIC32MZ Produksi
bersih/pres Lapisan Presentasi Jaringan MPLAB Harmony Bahasa Inggris
tes Perpustakaan Uji Harness Produksi
tcpip Tumpukan Jaringan TCP/IP Produksi
USB (Penghubung) Tumpukan Perangkat USB

Tumpukan Host USB

Produksi

Bahasa Inggris

Driver Perangkat:

/kerangka kerja/pengemudi/ Keterangan Melepaskan Jenis
adc Penggerak Konverter Analog-ke-Digital (ADC)

Implementasi Dinamis Implementasi Statis

 Bahasa Inggris
Bahasa Inggris
kamera/ovm7690 Pengandar Kamera OVM7690

Hanya Implementasi Dinamis

Bahasa Inggris
Bisa Driver Jaringan Area Kontroler (CAN)

Hanya Implementasi Statis

 

Bahasa Inggris

cmp Driver Komparator

Hanya Implementasi Statis

Bahasa Inggris
kodek/ak4384

 

 

kodek/ak4642

 

 

kodek/ak4953

 

 

kodek/ak7755

Pengandar Kodek AK4384

Hanya Implementasi Dinamis

 

Pengandar Kodek AK4642

Hanya Implementasi Dinamis

 

Pengandar Kodek AK4953

Hanya Implementasi Dinamis

 

Pengandar Kodek AK7755

Hanya Implementasi Dinamis

 

Produksi

 

 

Produksi

 

 

Produksi

 

 

Produksi

cpld Pengandar CPLD XC2C64A

Hanya Implementasi Statis

 

Produksi

enc28j60 Pustaka Pengandar ENC28J60

Hanya Implementasi Dinamis

Bahasa Inggris
encx24j600 Pustaka Pengandar ENCx24J600

Hanya Implementasi Dinamis

 

Bahasa Inggris

etnis Driver Pengendali Akses Media Ethernet (MAC)

Hanya Implementasi Dinamis

 

Produksi

etimologi Driver Antarmuka Fisik Ethernet (PHY)

Hanya Implementasi Dinamis

 

Produksi

kilatan Pengandar Flash

Hanya Implementasi Statis

 

Bahasa Inggris

gfx/pengendali/lcc Driver Grafis Tanpa Kontroler Berbiaya Rendah (LCC)

Hanya Implementasi Dinamis

 

Produksi

gfx/pengendali/otm2201a Pengendali LCD OTM2201a

Hanya Implementasi Dinamis

 

Produksi

gfx/pengendali/s1d13517 Pengandar Pengontrol LCD Epson S1D13517

Hanya Implementasi Dinamis

 

Produksi

gfx/pengendali/ssd1289 Pengandar Pengendali Solomon Systech SSD1289

Hanya Implementasi Dinamis

Produksi
gfx/pengendali/ssd1926 Pengandar Pengendali Solomon Systech SSD1926

Hanya Implementasi Dinamis

 

Produksi

gfx/pengendali/tft002 Driver Grafis TFT002

Hanya Implementasi Dinamis

 

Produksi

Bahasa Indonesia: i2c Driver Sirkuit Terpadu Antar-Integrasi (I2C)

Implementasi Dinamis Implementasi Statis

 

Alfa Alfa

i2s Driver Suara Inter-IC (I2S)

Hanya Implementasi Dinamis

 

Bahasa Inggris

ic Driver Penangkapan Input

Hanya Implementasi Statis

 

Bahasa Inggris

tidak apa apa Penggerak Memori Non-Volatil (NVM)

Implementasi Dinamis Implementasi Statis

 

Beta Beta

oc Output Bandingkan Driver

Hanya Implementasi Statis

 

Bahasa Inggris

pmp Driver Port Master Paralel (PMP)

Implementasi Dinamis Implementasi Statis

 

Produksi Beta

rtcc Driver Jam dan Kalender Waktu Nyata (RTCC)

Hanya Implementasi Statis

 

Bahasa Inggris

kartu sd Driver Kartu SD (klien Driver SPI)

Hanya Implementasi Dinamis

 

Bahasa Inggris

mata Pengandar Antarmuka Periferal Serial (SPI)

Implementasi Dinamis Implementasi Statis

 Produksi Beta
 

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

Pengandar Flash SPI

Hanya Implementasi Dinamis
Hanya Implementasi Dinamis
Hanya Implementasi Dinamis
Hanya Implementasi Dinamis

 

Alfa
Alfa
Alfa
Aplha

saat ini Penggerak Pengatur Waktu

Implementasi Dinamis Implementasi Statis

 Produksi Beta
sentuh/adc10bit

 

 

sentuh/ar1021

 

 

sentuh/mtch6301

 

 

sentuh/mtch6303

Penggerak Sentuh ADC 10-bit
Hanya Implementasi Dinamis Driver Sentuh AR1021
Hanya Implementasi Dinamis Driver Sentuh MTCH6301
Hanya Implementasi Dinamis Driver Sentuh MTCH6303
Hanya Implementasi Statis
 Bahasa Inggris

Bahasa Inggris

 

Bahasa Inggris

 

 

Bahasa Inggris

menggunakan seni Penggerak Penerima/Pemancar Sinkron/Asinkron Universal (USART)

Implementasi Dinamis Implementasi Statis

 Produksi

Bahasa Inggris

usbfs

 

usbhs

Driver Pengendali Universal Serial Bus (USB) PIC32MX (Perangkat USB)
Implementasi Dinamis hanya Driver Pengontrol Universal Serial Bus (USB) PIC32MZ (Perangkat USB)
Hanya Implementasi Dinamis
Produksi

Produksi

usbfs

 

usbhs

Pengandar Pengendali Universal Serial Bus (USB) PIC32MX (Host USB)

Hanya Implementasi Dinamis

Pengandar Pengendali Universal Serial Bus (USB) PIC32MZ (USB Host)

Hanya Implementasi Dinamis

Bahasa Inggris

Bahasa Inggris

wifi/mrf24w

 

wifi/mrf24wn

Driver Wi-Fi untuk pengontrol MRF24WG
Implementasi Dinamis hanya Driver Wi-Fi untuk pengontrol MRF24WN
Hanya Implementasi Dinamis
Produksi

 

Produksi

Layanan Sistem

/kerangka kerja/sistem/ Keterangan Melepaskan Jenis
klik Perpustakaan Layanan Sistem Jam

Implementasi Dinamis Implementasi Statis

 Produksi

Produksi

memerintah Perpustakaan Layanan Sistem Prosesor Perintah

Hanya Implementasi Dinamis

 

Produksi

umum Perpustakaan Layanan Sistem Umum Bahasa Inggris
menghibur Perpustakaan Layanan Sistem Konsol

Implementasi Dinamis Implementasi Statis

 Bahasa Inggris

Alfa

men-debug Pustaka Layanan Sistem Debug

Hanya Implementasi Dinamis

 

Bahasa Inggris

pengembang Perpustakaan Layanan Sistem Kontrol Perangkat

Hanya Implementasi Dinamis

 

Produksi

dma Perpustakaan Layanan Sistem Akses Memori Langsung

Implementasi Dinamis

 

Produksi

fs File Perpustakaan Layanan Sistem

Hanya Implementasi Dinamis

 

Produksi

ke dalam Perpustakaan Layanan Sistem Interupsi

Hanya Implementasi Statis

 

Produksi

ingatan Perpustakaan Layanan Sistem Memori

Hanya Implementasi Statis

 

Bahasa Inggris

pesan Perpustakaan Layanan Sistem Pesan

Hanya Implementasi Dinamis

 

Bahasa Inggris

pelabuhan Perpustakaan Layanan Sistem Pelabuhan

Hanya Implementasi Statis

 

Produksi

acak Perpustakaan Layanan Sistem Pembangkit Angka Acak

Hanya Implementasi Statis

 

Produksi

mengatur ulang Atur Ulang Perpustakaan Layanan Sistem

Hanya Implementasi Statis

 

Bahasa Inggris

saat ini Perpustakaan Layanan Sistem Pengatur Waktu

Hanya Implementasi Dinamis

 

Bahasa Inggris

menyentuh Perpustakaan Layanan Sistem Sentuh

Hanya Implementasi Dinamis

 

Bahasa Inggris

berat badan Perpustakaan Layanan Sistem Pengatur Waktu Pengawas

Hanya Implementasi Statis

 

Bahasa Inggris

Perpustakaan Periferal:

/kerangka/ Keterangan Jenis Rilis
periferal Kode Sumber Pustaka Periferal untuk semua Mikrokontroler PIC32 yang Didukung Produksi
PIC32MX1XX/2XX 28/36/44-pin Family Produksi
PIC32MX1XX/2XX/5XX 64/100-pin Family Produksi
PIC32MX320/340/360/420/440/460 Family Produksi
PIC32MX330/350/370/430/450/470 Family Produksi
Keluarga PIC32MX5XX/6XX/7XX Produksi
Keluarga Konektivitas Tertanam (EC) PIC32MZ Produksi
Konektivitas Tertanam PIC32MZ dengan Keluarga Floating Point Unit (EF) Produksi

Lapisan Abstraksi Sistem Operasi (OSAL):

/kerangka/ Keterangan Melepaskan Jenis
osal Lapisan Abstraksi Sistem Operasi (OSAL) Produksi

 Paket Dukungan Dewan (BSP):

/bsp/ Keterangan Melepaskan Jenis
bt_audio_dk BSP untuk Kit Pengembangan Audio Bluetooth PIC32. Produksi
chipkit_wf32 BSP untuk Papan Pengembangan Wi-Fi chipKIT™ WF32™. Produksi
chipkit_wifi_terpadu BSP untuk Papan Pengembangan chipKIT™ Wi-FIRE. Produksi
gambar32mx_125_sk BSP untuk Starter Kit PIC32MX1/2/5. Produksi
pic32mx_125_sk+lcc_pictail+qvga BSP untuk Papan Anak PICtail Plus Grafis Tanpa Pengendali Berbiaya Rendah (LCC) dengan Papan Grafis Display Truly 3.2″ 320×240 yang terhubung ke Kit Pemula PIC32MX1/2/5. Produksi
gambar32mx_125_sk+meb BSP untuk PIC32MX1/2/5 Starter Kit yang terhubung ke Multimedia Expansion Board (MEB). Produksi
gambar32mx_bt_sk BSP untuk PIC32 Bluetooth Starter Kit. Produksi
gambar32mx_eth_sk BSP untuk PIC32 Ethernet Starter Kit. Produksi
gambar32mx_eth_sk2 BSP untuk PIC32 Ethernet Starter Kit II. Produksi
pic32mx_pcap_db BSP untuk Papan Pengembangan GUI PIC32 dengan Proyeksi Sentuh Kapasitif. Produksi
pic32mx_usb_audio_digital_ab BSP untuk Papan Aksesori Audio USB PIC32 Produksi
gambar32mx_usb_sk2 BSP adalah PIC32 USB Starter Kit II. Produksi
pic32mx_usb_sk2+lcc_pictail+qvga BSP untuk Papan Anak PICtail Plus Grafis Tanpa Pengendali Berbiaya Rendah (LCC) dengan Papan Grafis Display Truly 3.2″ 320×240 yang terhubung ke PIC32 USB Starter Kit II. Produksi
pic32mx_usb_sk2+lcc_pictail+wqvga BSP untuk Papan Anak PICtail Plus Grafis Tanpa Pengendali Biaya Rendah (LCC) dengan Papan Tampilan Grafis Powertip 4.3″ 480×272 yang terhubung ke PIC32 USB Starter Kit II. Produksi
gambar32mx_usb_sk2+meb BSP untuk Papan Ekspansi Multimedia (MEB) yang terhubung ke PIC32 USB Starter Kit II. Produksi
pic32mx_usb_sk2+s1d_gambar+vga BSP untuk Papan Anak Pengontrol Grafis PICtail Plus Epson S1D13517 dengan Papan Tampilan Grafis Truly 5.7″ 640×480 yang terhubung ke PIC32 USB Starter Kit II. Produksi
pic32mx_usb_sk2+s1d_pictail+wqvga BSP untuk Papan Anak Pengontrol Grafis PICtail Plus Epson S1D13517 dengan Papan Daya Tampilan Grafis 4.3″ 480×272 yang terhubung ke PIC32 USB Starter Kit II. Produksi
pic32mx_usb_sk2+s1d_pictail+wvga BSP untuk Papan Anak Pengontrol Grafis PICtail Plus Epson S1D13517 dengan Papan Tampilan Grafis Truly 7″ 800×400 yang terhubung ke PIC32 USB Starter Kit II. Produksi
pic32mx_usb_sk2+ssd_pictail+qvga BSP untuk Papan Anak Pengendali LCD Grafis PICtail Plus SSD1926 dengan Papan Tampilan Grafis Truly 3.2″ 320×240 yang terhubung ke PIC32 USB Starter Kit II. Produksi
gambar32mx_usb_sk3 BSP untuk PIC32 USB Starter Kit III. Produksi
gambar32mx270f512l_pim+bt_audio_dk BSP untuk Modul Plug-in PIC32MX270F512L (PIM) yang terhubung ke Kit Pengembangan Audio Bluetooth PIC32. Produksi
gambar32mx460_pim+e16 BSP untuk Modul Plug-in PIC32MX460F512L (PIM) yang terhubung ke Papan Pengembangan Explorer 16. Produksi
gambar32mx470_pim+e16 BSP untuk Modul Plug-in PIC32MX450/470F512L (PIM) yang terhubung ke Papan Pengembangan Explorer 16. Produksi
gambar32mx795_pim+e16 BSP untuk Modul Plug-in PIC32MX795F512L (PIM) yang terhubung ke Papan Pengembangan Explorer 16. Produksi
gambar32mz_ec_pim+bt_audio_dk BSP untuk Modul Plug-in Audio (PIM) PIC32MZ2048ECH144 yang terhubung ke Kit Pengembangan Audio Bluetooth PIC32. Produksi
gambar32mz_ec_pim+e16 BSP untuk Modul Plug-in PIC32MZ2048ECH100 (PIM) yang terhubung ke Papan Pengembangan Explorer 16. Produksi
gambar32mz_ec_sk BSP untuk Kit Pemula Konektivitas Tertanam (EC) PIC32MZ. Produksi
gambar32mz_ec_sk+meb2 BSP untuk Multimedia Expansion Board II (MEB II) yang terhubung ke PIC32MZ Embedded Connectivity (EC) Starter Kit. Produksi
gambar32mz_ec_sk+meb2+wvga BSP untuk Papan Ekspansi Multimedia II (MEB II) dengan Papan Tampilan PCAP WVGA 5″ (lihat Catatan) yang terhubung ke PIC32MZ Embedded Connectivity (EC) Starter Kit.

Catatan: Silakan hubungi Kantor Penjualan Microchip setempat untuk informasi tentang cara mendapatkan Papan Tampilan PCAP WVGA 5″.

Produksi
gambar32mz_ec_sk+s1d_gambar+vga BSP untuk Papan Anak Pengontrol Grafis PICtail Plus Epson S1D13517 dengan Papan Tampilan Grafis Truly 5.7″ 640×480 yang terhubung ke Kit Pemula Konektivitas Tertanam (EC) PIC32MZ. Produksi
gambar32mz_ec_sk+s1d_gambar+wqvga BSP untuk Papan Anak Pengontrol Grafis PICtail Plus Epson S1D13517 dengan Papan Tampilan Grafis Powertip 4.3″ 480×272 yang terhubung ke Kit Pemula Konektivitas Tertanam (EC) PIC32MZ. Produksi
gambar32mz_ec_sk+s1d_pictail+wvga BSP untuk Papan Anak Pengontrol Grafis PICtail Plus Epson S1D13517 dengan Papan Tampilan PCAP WVGA 5″ (lihat Catatan) yang terhubung ke Kit Pemula Konektivitas Tertanam PIC32MZ dengan Unit Titik Mengambang (EC).

Catatan: Silakan hubungi Kantor Penjualan Microchip setempat untuk informasi tentang cara mendapatkan Papan Tampilan PCAP WVGA 5″.

Produksi
gambar32mz_ef_pim+bt_audio_dk BSP untuk Modul Plug-in Audio (PIM) PIC32MZ2048EFH144 yang terhubung ke Kit Pengembangan Audio Bluetooth PIC32. Produksi
gambar32mz_ef_pim+e16 BSP untuk Modul Plug-in PIC32MZ2048EFH100 (PIM) yang terhubung ke Papan Pengembangan Explorer 16. Produksi
gambar32mz_ef_sk BSP untuk Kit Pemula Konektivitas Tertanam PIC32MZ dengan Titik Mengambang (EF). Produksi
gambar32mz_ef_sk+meb2 BSP untuk Multimedia Expansion Board II (MEB II) yang terhubung ke PIC32MZ Embedded Connectivity dengan Floating Point Unit (EF) Starter Kit. Produksi
gambar32mz_ef_sk+meb2+wvga BSP untuk Papan Ekspansi Multimedia II (MEB II) dengan Papan Tampilan PCAP WVGA 5″ (lihat Catatan) yang terhubung ke Kit Pemula Konektivitas Tertanam PIC32MZ dengan Unit Titik Mengambang (EF).

Catatan: Silakan hubungi Kantor Penjualan Microchip setempat untuk informasi tentang cara mendapatkan Papan Tampilan PCAP WVGA 5″.

Produksi
gambar32mz_ef_sk+s1d_gambar+vga BSP untuk Papan Anak Pengontrol Grafis PICtail Plus Epson S1D13517 dengan Papan Tampilan Grafis Truly 5.7″ 640×480 yang terhubung ke Kit Pemula Konektivitas Tertanam PIC32MZ dengan Unit Titik Mengambang (EF). Produksi
gambar32mz_ef_sk+s1d_gambar+wqvga BSP untuk Papan Anak Pengontrol Grafis PICtail Plus Epson S1D13517 dengan Papan Tampilan Grafis Powertip 4.3″ 480×272 yang terhubung ke Kit Pemula Konektivitas Tertanam PIC32MZ dengan Unit Titik Mengambang (EF). Produksi
wifi_g_db BSP untuk Papan Demo Wi-Fi G. Produksi

Aplikasi Audio:

/aplikasi/audio/ Keterangan Melepaskan Jenis
audio_mikrofon_loopback Demonstrasi Loopback Mikrofon Audio Produksi
nada_audio Demonstrasi Nada Audio Produksi
mac_audio_resolusi_tinggi Demonstrasi Audio Resolusi Tinggi Produksi
kartu_sd_usb_audio Demonstrasi Kartu Audio USB SD Bahasa Inggris
dekoder_audio_universal Demonstrasi Dekoder Audio Universal Produksi
headset_usb Demonstrasi Headset Audio USB Produksi
mikrofon_usb Demonstrasi Mikrofon Audio USB Produksi
speaker_usb Demonstrasi Speaker Audio USB Produksi

Aplikasi Bluetooth:

/aplikasi/bluetooth/ Keterangan Melepaskan Jenis
data/data_dasar Demonstrasi Data Dasar Bluetooth® Produksi
data/data_suhu_sens_rgb Demonstrasi Sensor Suhu Bluetooth dan Data RGB Produksi
premium/audio/a2dp_avrcp Demonstrasi Audio Premium Bluetooth Produksi

Aplikasi Bootloader:

/aplikasi/bootloader/ Keterangan Melepaskan Jenis
dasar Demonstrasi Bootloader Dasar Produksi
Pembaruan Langsung Demonstrasi Pembaruan Langsung Produksi

Aplikasi Kelas B:

/aplikasi/kelas b/ Keterangan Melepaskan Jenis
Demo Kelas B Demonstrasi Perpustakaan Kelas B Produksi

Aplikasi Kriptografi:

/aplikasi/kripto/ Keterangan Melepaskan Jenis
enkripsi_dekripsi Demonstrasi Enkripsi/Dekripsi MD5 pada Perpustakaan Periferal Kripto Produksi
hash_besar Demonstrasi Hash Perpustakaan Periferal Kripto Produksi

Aplikasi Pengemudi:

/aplikasi/pengemudi/ Keterangan Melepaskan Jenis
Bahasa Indonesia: i2c/i2c_rtcc Demonstrasi RTCC I2C Produksi
nvm/nvm_baca_tulis Demonstrasi NVM Produksi
spi/serial_eeprom Demonstrasi SPI Produksi
spi/spi_loopback Demonstrasi SPI Produksi
spi_flash/sst25vf020b Demonstrasi Perangkat SPI Flash SST25VF020B Produksi
usart/usart_gema Demonstrasi USART Produksi
usart/usart_loopback Demonstrasi Loopback USART Produksi

 ExampAplikasi:

/aplikasi/mantanampfile/ Keterangan Melepaskan Jenis
aplikasi_pertama_saya Tutorial Harmoni MPLAB Exampsolusi Tidak tersedia
periferal Pustaka Periferal yang Sesuai dengan MPLAB Harmony Exampsedikit Produksi
sistem Pustaka Layanan Sistem yang Sesuai dengan MPLAB Harmony Exampsedikit Produksi

 Aplikasi Pemrogram Memori Eksternal:

/aplikasi/programmer/ Keterangan Melepaskan Jenis
flash eksternal Demonstrasi Bootloader Flash Eksternal Produksi
sqi_kilat Demonstrasi Flash SQI Pemrogram Memori Eksternal Produksi

 File Aplikasi Sistem:

/aplikasi/fs/ Keterangan Melepaskan Jenis
nvm_fat_disk_tunggal Demonstrasi Memori Non-Volatil Disk Tunggal FAT FS Produksi
nvm_mpfs_disk_tunggal Demonstrasi MPFS Memori Non-Volatil Disk Tunggal Produksi
nvm_sdcard_fat_mpfs_multi_disk Demonstrasi Memori Non-Volatil Multi-disk FAT FS MPFS Produksi
nvm_sdcard_fat_multi_disk Demonstrasi Memori Non-Volatil Multi-disk FAT FS Produksi
sdcard_fat_disk_tunggal Demonstrasi Kartu SD FAT FS Disk Tunggal Produksi
sdcard_msd_fat_multi_cakram Demonstrasi Kartu SD Multi-disk MSD FAT FS Produksi
sst25_lemak Demonstrasi Flash FAT FS SST25 Alfa

Aplikasi Grafis:

/aplikasi/gfx/ Keterangan Melepaskan Jenis
gerak_gambar_dasar Demonstrasi Pustaka Gerak Grafik Gambar Dasar Produksi
emwin_mulai_cepat Demonstrasi Memulai Cepat SEGGER emWin Produksi
sumber daya eksternal Demonstrasi Akses Memori Eksternal Sumber Daya Grafik Tersimpan Produksi
grafik_pameran Demonstrasi WVGA Grafik Tanpa Kontroler Biaya Rendah (LCC) Produksi
lcc Demonstrasi Grafis Tanpa Kontroler Berbiaya Rendah (LCC) Produksi
media_gambar_viewer Media Gambar Grafis ViewDemonstrasi er Produksi
obyek Demonstrasi Lapisan Objek Grafik Produksi
primitif Demonstrasi Lapisan Primitif Grafik Produksi
kalibrasi_sentuhan_resistif Demonstrasi Kalibrasi Sentuh Resistif Produksi
s1d13517 Demonstrasi Pengontrol LCD Epson S1D13517 Produksi
ssd1926 Demonstrasi Pengendali Solomon Systech SSD1926 Produksi

 Aplikasi Papan Ekspansi Multimedia II (MEB II):

/aplikasi/meb_ii/ Keterangan Melepaskan Jenis
kamera gfx Demonstrasi Kamera Grafis Produksi
gfx_cdc_com_port_tunggal Gabungan Grafik dan Demonstrasi USB CDC Produksi
bingkai_foto_gfx Demonstrasi Bingkai Foto Grafis Produksi
gfx_web_server_nvm_mpfs Gabungan Grafik dan TCP/IP Web Demonstrasi Server Produksi
emwin Kemampuan SEGGER emWin® pada Demonstrasi MEB II Bahasa Inggris

Aplikasi RTOS:

/aplikasi/rtos/ Keterangan Melepaskan Jenis
embos Demonstrasi SEGGER embOS® Produksi
gratis Demonstrasi FreeRTOS™ Produksi
terbukartos Demonstrasi OPENRTOS Produksi
benangx Demonstrasi ThreadX Express Logic Produksi
Bahasa Indonesia: uC_OS_II Demonstrasi Micriµm® µC/OS-II™ Bahasa Inggris
Bahasa Indonesia: uC_OS_III Demonstrasi Micriµm® µC/OS-III™ Produksi

Aplikasi TCP/IP:

/aplikasi/tcpip/ Keterangan Melepaskan Jenis
berkeley_tcp_client Demonstrasi Klien TCP/IP Berkeley Produksi
server_tcp_berkeley Demonstrasi Server TCP/IP Berkeley Produksi
berkeley_udp_klien Demonstrasi Klien Berkeley TCP/IP UDP Produksi
relai_udp_berkeley Demonstrasi Relai TCP/IP UDP Berkeley Produksi
server_udp_berkeley Demonstrasi Server TCP/IP UDP Berkeley Produksi
klien_tcp_wolfssl Demonstrasi Klien TCP/IP TCP wolfSSL Produksi
server_tcp_wolfssl Demonstrasi Server TCP/IP TCP wolfSSL Produksi
snmpv3_nvm_mpfs SNMPv3 Non-Volatile Memory Microchip Milik Sendiri File Demonstrasi Sistem Produksi
snmpv3_sdcard_fatfs Kartu Memori SNMPv3 Non-Volatile SD FAT File Demonstrasi Sistem Produksi
tcpip_klien_tcp Demonstrasi Klien TCP/IP TCP Produksi
tcpip_tcp_client_server Demonstrasi Klien Server TCP/IP TCP Produksi
server_tcp_tcp Demonstrasi Server TCP/IP TCP Produksi
klien tcpip_udp Demonstrasi Klien TCP/IP UDP Produksi
tcpip_udp_klien_server Demonstrasi Klien Server TCP/IP UDP Produksi
server tcpip_udp Demonstrasi Server TCP/IP UDP Produksi
web_server_nvm_mpfs Mikrochip Memori Non-Volatil Milik Sendiri File Sistem Web Demonstrasi Server Produksi
web_server_sdcard_fatfs Kartu SD FAT File Sistem Web Demonstrasi Server Produksi
konfigurasi_wifi_mudah Demonstrasi Wi-Fi® EasyConf Produksi
wifi_g_demo Demonstrasi Wi-Fi G Produksi
klien wifi_wolfssl_tcp Demonstrasi Klien TCP/IP wolfSSL Wi-Fi Produksi
wifi_wolfssl_tcp_server Demonstrasi Server TCP/IP wolfSSL Wi-Fi Produksi
klien_tcp_wolfssl Demonstrasi Klien TCP/IP wolfSSL Produksi
server_tcp_wolfssl Demonstrasi Server TCP/IP wolfSSL Produksi

Aplikasi Uji:

/aplikasi/meb_ii/ Keterangan Melepaskan Jenis
tes_sample Tes Harmoni MPLAB SampAplikasi Alfa

 Aplikasi Perangkat USB:

/aplikasi/usb/perangkat/ Keterangan Melepaskan Jenis
cdc_com_port_ganda Demonstrasi Emulasi Port COM Serial Ganda CDC Produksi
cdc_com_port_tunggal Demonstrasi Emulasi Port COM Serial Tunggal CDC Produksi
cdc_msd_dasar Demonstrasi Perangkat Penyimpanan Massal (MSD) CDC Produksi
emulator_serial_cdc Demonstrasi Emulasi Serial CDC Produksi
cdc_serial_emulator_msd Demonstrasi MSD Emulasi Serial CDC Produksi
menyembunyikan_dasar Demonstrasi Dasar Perangkat Antarmuka Manusia (HID) USB Produksi
menyembunyikan joystick Demonstrasi Perangkat Joystick Kelas HID USB Produksi
menyembunyikan_keyboard Demonstrasi Perangkat Keyboard Kelas HID USB Produksi
menyembunyikan_tikus Demonstrasi Perangkat Mouse Kelas HID USB Produksi
hid_msd_dasar Demonstrasi Kelas MSD HID USB Produksi
msd_dasar Demonstrasi MSD USB Produksi
msd_fs_spiflash USB Flash Disk MSD SPI File Demonstrasi Sistem Produksi
msd_kartu_sd Demonstrasi Kartu USB MSD SD Produksi
penjual Demonstrasi Vendor USB (yaitu, Generik) Produksi

 Aplikasi Host USB:

/aplikasi/usb/host/ Keterangan Melepaskan Jenis
pembicara_audio Demonstrasi Driver Kelas Host USB Audio v1.0 Produksi
cdc_dasar Demonstrasi Dasar USB CDC Produksi
cdc_msd Demonstrasi Dasar MSD USB CDC Produksi
menyembunyikan_keyboard_dasar Demonstrasi Keyboard Host USB HID Produksi
menyembunyikan_mouse_dasar Demonstrasi Mouse Host USB HID Produksi
hub_cdc_sembunyi Demonstrasi Hub USB HID CDC Produksi
hub_msd Demonstrasi Host Hub USB MSD Produksi
msd_dasar Demonstrasi Sederhana USB MSD Host Thumb Drive Produksi

Biner yang sudah dibuat sebelumnya:

/bin/kerangka kerja Keterangan Melepaskan Jenis
Bahasa Indonesia: Bluetooth Pustaka Tumpukan Bluetooth PIC32 yang Sudah Dibuat Sebelumnya Produksi
bluetooth/premium/suara Pustaka Tumpukan Audio Bluetooth PIC32 yang Sudah Dibuat Sebelumnya (Premium) Produksi
dekoder/premium/aac_microaptiv Pustaka Dekoder AAC yang Sudah Dibuat Sebelumnya untuk Perangkat PIC32MZ dengan Fitur Inti microAptiv (Premium) Bahasa Inggris
dekoder/premium/aac_pic32mx Pustaka Dekoder AAC yang Sudah Dibuat Sebelumnya untuk Perangkat PIC32MX (Premium) Bahasa Inggris
dekoder/premium/mp3_microaptiv Pustaka Dekoder MP3 Siap Pakai untuk Perangkat PIC32MZ dengan Fitur Inti microAptiv (Premium) Produksi
dekoder/premium/mp3_pic32mx Pustaka Dekoder MP3 Siap Pakai untuk Perangkat PIC32MX (Premium) Produksi
dekoder/premium/wma_microaptiv Pustaka Dekoder WMA Siap Pakai untuk Perangkat PIC32MZ dengan Fitur Inti microAptiv (Premium) Bahasa Inggris
dekoder/premium/wma_pic32mx Pustaka Dekoder WMA Siap Pakai untuk Perangkat PIC32MX (Premium) Bahasa Inggris
matematika/dsp Pustaka Matematika Titik Tetap DSP yang Sudah Dibuat Sebelumnya untuk Perangkat PIC32MZ Produksi
matematika/libq Pustaka Matematika Titik Tetap LibQ yang Sudah Dibuat Sebelumnya untuk Perangkat PIC32MZ Produksi
matematika/libq/libq_c Pustaka Matematika yang telah dibuat sebelumnya dengan implementasi C yang kompatibel dengan perangkat Pic32MX dan Pic32MZ. (CATATAN: Rutin ini tidak kompatibel dengan fungsi pustaka libq) Bahasa Inggris
periferal Pustaka Periferal yang Sudah Dibuat Sebelumnya Produksi/ Beta

 Membangun Kerangka Kerja:

/membangun/kerangka/ Keterangan Melepaskan Jenis
matematika/libq Proyek Pembangunan Perpustakaan LibQ Produksi
matematika/libq Proyek Bangun Pustaka LibQ_C Alfa
periferal Proyek Bangun Perpustakaan Periferal Produksi

 Utilitas:

/utilitas/ Keterangan Melepaskan Jenis
mhc/plugins/displaymanager/displaymanager.jar Plug-in Pengelola Tampilan MPLAB Harmony Bahasa Inggris
mhc/com-microchip-mplab-modul-mhc.nbm Plug-in Konfigurator MPLAB Harmony (MHC)

MPLAB Harmony Graphics Composer (termasuk dalam plug-in MHC)

Produksi

Bahasa Inggris

mib2bib/mib2bib.jar Menyusun skrip MIB Microchip Kustom (snmp.mib) untuk menghasilkan snmp.bib dan mib.h Produksi
generator_mpfs/mpfs2.jar Bahasa Indonesia: TCP/IP MPFS File Generator dan Utilitas Unggah Produksi
segger/emwin Utilitas SEGGER emWin yang digunakan oleh aplikasi demonstrasi MPLAB Harmony emWin Penjual
tcpip_discoverer/tcpip_discoverer.jar Utilitas Penemu Node Microchip TCP/IP Produksi

 Perangkat Lunak Pihak Ketiga:

/pihak ketiga/ Keterangan Melepaskan Jenis
dekoder Distribusi Sumber Pustaka Dekoder Penjual
gfx/emwin Distribusi Pustaka Grafik SEGGER emWin® Penjual
rtos/embOS Distribusi SEGGER embOS® Penjual
rtos/FreeRTOS Distribusi Sumber FreeRTOS dengan Dukungan untuk Perangkat PIC32MZ Penjual
rtos/MikriumOSII Distribusi Micriµm® µC/OS-II™ Penjual
rtos/MicriumOSIII Distribusi Micriµm® µC/OS-III™ Penjual
rtos/OpenRTOS Distribusi Sumber OPENRTOS dengan Dukungan untuk Perangkat PIC32MZ Penjual
rtos/ThreadX Distribusi ThreadX Logika Ekspres Penjual
segger/emwin Distribusi SEGGER emWin® Pro Penjual
tcpip/wolfssl wolfSSL (sebelumnya CyaSSL) Pustaka SSL Tertanam Demonstrasi Berbasis Sumber Terbuka Penjual
tcpip/beranda Distribusi Perpustakaan InterNiche Penjual

 Dokumentasi:

/dokter/ Keterangan Melepaskan Jenis
harmoni_bantuan.pdf Bantuan MPLAB Harmony dalam Portable Document Format (PDF) Produksi
harmoni_bantuan.chm Bantuan MPLAB Harmony dalam format Bantuan Terkompilasi (CHM) Produksi
html/indeks.html Bantuan MPLAB Harmony dalam format HTML Produksi
lembar_kerja_kesesuaian_harmoni.pdf Formulir PDF untuk digunakan dalam menentukan tingkat kompatibilitas MPLAB Harmony dan untuk menangkap pengecualian atau pembatasan apa pun terhadap pedoman kompatibilitas Produksi
harmony_rilis_ringkasan_v1.11.pdf Ringkasan Rilis MPLAB Harmony, menyediakan informasi rilis “sekilas” Produksi
harmony_release_notes_v1.11.pdf Catatan Rilis MPLAB Harmony dalam PDF Produksi
lisensi_harmoni_v1.11.pdf Perjanjian Lisensi Perangkat Lunak MPLAB Harmony dalam format PDF Produksi

Jenis Rilis

Bagian ini menguraikan jenis rilis dan artinya.

Keterangan
Rilis modul MPLAB Harmony dapat berupa salah satu dari tiga jenis berbeda, seperti yang ditunjukkan dalam ilustrasi berikut.

Kerangka-Perangkat-Perangkat-Perangkat-Perangkat-Terpadu-MICROCHIP-Harmony-1

Rilis Alfa
Versi rilis alfa dari sebuah modul biasanya merupakan rilis awal. Rilis alfa akan memiliki implementasi lengkap dari set fitur dasar mereka, mereka diuji secara fungsional dan akan dibangun dengan benar. Rilis alfa adalah "pra-rilis" yang bagus.view"tentang pengembangan baru yang sedang dikerjakan Microchip dan dapat sangat membantu untuk mengeksplorasi fitur-fitur baru. Namun, pengembangan ini belum melalui proses pengujian formal yang lengkap dan hampir dapat dipastikan bahwa beberapa antarmukanya akan berubah sebelum versi produksi dirilis, dan oleh karena itu, tidak direkomendasikan untuk penggunaan produksi.

Rilis Beta
Versi rilis beta dari suatu modul telah melalui antarmuka internalview proses dan telah menjalani pengujian formal atas fungsionalitasnya. Selain itu, masalah yang dilaporkan dari rilis alfa akan diperbaiki atau didokumentasikan. Ketika sebuah modul berada dalam versi beta, Anda dapat mengharapkannya berfungsi dengan benar dalam keadaan normal dan Anda dapat mengharapkan bahwa antarmukanya sangat mendekati bentuk final (meskipun perubahan masih dapat dilakukan jika diperlukan). Namun, modul tersebut belum menjalani pengujian stres atau kinerja dan mungkin tidak gagal dengan baik jika digunakan secara tidak benar. Rilis beta tidak direkomendasikan untuk penggunaan produksi, tetapi dapat digunakan untuk pengembangan.

Rilis Produksi
Pada saat modul dirilis dalam bentuk produksi, fiturnya sudah lengkap, teruji sepenuhnya, dan antarmukanya sudah "dibekukan". Semua masalah yang diketahui dari rilis sebelumnya sudah diperbaiki atau didokumentasikan. Antarmuka yang ada tidak akan berubah dalam rilis mendatang. Antarmuka tersebut dapat diperluas dengan fitur tambahan dan fungsi antarmuka tambahan, tetapi fungsi antarmuka yang ada tidak akan berubah. Ini adalah kode yang stabil dengan Antarmuka Program Aplikasi (API) yang stabil yang dapat Anda andalkan untuk tujuan produksi.

Nomor Versi

Bagian ini menjelaskan arti nomor versi MPLAB Harmony.

Keterangan

Skema Penomoran Versi MPLAB Harmony
MPLAB Harmony menggunakan skema penomoran versi berikut:
. [. [ Bahasa Indonesia ] ] Di mana:

  • = Revisi besar (perubahan signifikan yang memengaruhi banyak atau semua modul)
  • = Revisi kecil (fitur baru, rilis reguler)
  • [. ] = Rilis titik (koreksi kesalahan, rilis tidak terjadwal)
  • [ ] = Jenis Rilis (a untuk alfa dan b untuk beta, jika berlaku). Versi rilis produksi tidak menyertakan huruf jenis rilis.

Versi String
Fungsi SYS_VersionStrGet akan mengembalikan string dalam format:
“ . [. [ Bahasa Indonesia ] ]”
Di mana:

  • adalah nomor versi utama modul
  • adalah nomor versi minor modul
  • adalah nomor rilis “patch” atau “dot” opsional (yang tidak disertakan dalam string jika sama dengan “00”)
  • adalah tipe rilis opsional “a” untuk alfa dan “b” untuk beta. Tipe ini tidak disertakan jika rilis tersebut adalah versi produksi (bukan alfa atau beta)

Catatan: String versi tidak akan berisi spasi.

Exampsaya:
“0.03a”
“1.00”

Nomor Versi
Nomor versi yang dikembalikan dari fungsi SYS_VersionGet adalah bilangan bulat tak bertanda dalam format desimal berikut (bukan dalam format BCD).
* 10000 + * 100 +
Di mana angka-angka direpresentasikan dalam desimal dan artinya sama seperti yang dijelaskan dalam Versi String.
Catatan: Tidak ada representasi numerik mengenai jenis rilis.

Exampsaya:
Untuk versi “0.03a”, nilai yang dikembalikan sama dengan: 0 * 10000 + 3 * 100 + 0.
Untuk versi “1.00”, nilai yang dikembalikan sama dengan: 1 * 100000 + 0 * 100 + 0.
© 2013-2017 Teknologi Microchip Inc.

Tanya Jawab Umum

  • T: Bisakah MPLAB Harmony digunakan dengan pemrograman C++? bahasa?
    A: Tidak, MPLAB Harmony belum diuji dengan C++; oleh karena itu, dukungan untuk bahasa pemrograman ini tidak tersedia.
  • T: Berapa tingkat optimasi yang direkomendasikan untuk membangun proyek dengan pustaka periferal MPLAB Harmony?
    A: Tingkat pengoptimalan -O1 direkomendasikan untuk menghapus kode dari bagian yang tidak digunakan di pustaka periferal.
  • T: Bagaimana uninstaller MPLAB Harmony menangani perubahan yang dilakukan pengguna? files?
    A: Uninstaller akan menghapus semua filediinstal oleh penginstal, meskipun dimodifikasi oleh pengguna. Namun, fileyang ditambahkan oleh pengguna tidak akan dihapus.

Dokumen / Sumber Daya

Kerangka Kerja Perangkat Lunak Terpadu MICROCHIP Harmony [Bahasa Indonesia:] Panduan Pengguna
v1.11, Harmony Integrated Software Framework, Kerangka Kerja Perangkat Lunak Terpadu, Kerangka Kerja Perangkat Lunak, Kerangka Kerja

Referensi

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang wajib diisi ditandai *