logo MICROCHIP

Khung phần mềm tích hợp MICROCHIP Harmony

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

Thông số kỹ thuật:

  • Tên sản phẩm: MPLAB Harmony Integrated Software Framework
  • Phiên bản: v1.11
  • Ngày phát hành: Tháng 2017 năm XNUMX

Thông tin sản phẩm:
MPLAB Harmony Integrated Software Framework v1.11 là một khuôn khổ phần mềm được thiết kế để đơn giản hóa và tăng tốc quá trình phát triển các ứng dụng nhúng cho bộ vi điều khiển Microchip. Nó cung cấp một bộ thư viện, trình điều khiển và phần mềm trung gian toàn diện để hợp lý hóa quy trình phát triển.

Hướng dẫn sử dụng sản phẩm

Tính năng và sự cố đã biết:

Các tính năng của MPLAB Harmony:

  • Hỗ trợ nhiều loại vi điều khiển Microchip
  • Bộ thư viện và phần mềm trung gian toàn diện
  • Cấu hình và thiết lập dễ dàng

Các vấn đề đã biết:

  • Ngôn ngữ lập trình C++ không được hỗ trợ
  • Mức tối ưu hóa -O1 được đề xuất để xây dựng các dự án với thư viện ngoại vi Harmony
  • Hành vi gỡ cài đặt liên quan đến người dùng đã sửa đổi files

Thông tin phát hành

Cung cấp thông tin phát hành MPLAB Harmony, bao gồm ghi chú phát hành, nội dung phát hành, loại phát hành và giải thích hệ thống đánh số phiên bản. Một bản sao PDF của Ghi chú phát hành được cung cấp trong Thư mục /doc của bản cài đặt MPLAB Harmony của bạn.

Ghi chú phát hành
Chủ đề này cung cấp các ghi chú phát hành cho phiên bản MPLAB Harmony này.

Sự miêu tả
Phiên bản MPLAB Harmony: v1.11 Ngày phát hành: Tháng 2017 năm XNUMX

Yêu cầu phần mềm
Trước khi sử dụng MPLAB Harmony, hãy đảm bảo đã cài đặt những thứ sau:

  • Trình biên dịch MPLAB X 3.60
  • Trình biên dịch MPLAB XC32 C/C++ 1.43
  • Trình cấu hình MPLAB Harmony 1.11.xx

Cập nhật lên bản phát hành MPLAB Harmony này
Việc cập nhật lên bản phát hành MPLAB Harmony này tương đối đơn giản. Để biết hướng dẫn chi tiết, vui lòng tham khảo Porting and Updateing to MPLAB Harmony.

Những vấn đề mới và đã biết là gì
Các bảng sau đây liệt kê các tính năng đã được thay đổi hoặc bổ sung và bất kỳ vấn đề nào đã biết được xác định kể từ bản phát hành MPLAB Harmony gần đây nhất. Bất kỳ vấn đề nào đã biết chưa được giải quyết đều được giữ lại từ bản phát hành trước.

Sự hài hòa của MPLAB:

Tính năng Bổ sung và Cập nhật Các vấn đề đã biết
Tổng quan MPLAB Harmony chưa được thử nghiệm với C++; do đó, không hỗ trợ ngôn ngữ lập trình này.

Mức tối ưu hóa “-O1” được khuyến nghị khi xây dựng bất kỳ dự án nào bao gồm tệp nhị phân dựng sẵn MPLAB Harmony (.a file) thư viện ngoại vi. Điều này là cần thiết để trình liên kết xóa mã khỏi các phần không sử dụng (đối với các tính năng thư viện ngoại vi không được sử dụng). Ngoài ra, bạn có thể chọn “Xóa các phần không sử dụng” trong tùy chọn Chung cho hộp thoại thuộc tính xc32-ld (trình liên kết).

Trình gỡ cài đặt MPLAB Harmony sẽ xóa tất cả fileđược cài đặt bởi trình cài đặt, ngay cả khi chúng được người dùng sửa đổi. Tuy nhiên, trình gỡ cài đặt sẽ không xóa mới fileđược người dùng thêm vào thư mục cài đặt MPLAB Harmony.

Plug-in MPLAB Harmony Display Manager cung cấp hỗ trợ cấu hình và mô phỏng hoàn chỉnh cho trình điều khiển do LCC tạo ra, đồng thời cũng cung cấp hỗ trợ cơ bản cho tất cả các trình điều khiển bộ điều khiển đồ họa khác. Hỗ trợ cấu hình và mô phỏng đầy đủ cho các trình điều khiển bộ điều khiển đồ họa khác sẽ được thêm vào bản phát hành MPLAB Harmony trong tương lai.

Phần mềm trung gian và thư viện:

Tính năng Bổ sung và Cập nhật Các vấn đề đã biết
Thư viện Bootloader Bộ nạp khởi động UDP không biên dịch cho các thiết bị PIC32MZ khi chọn microMIPS.
Thư viện mật mã Không có Các dự án di chuyển sử dụng thư viện Crypto phần cứng và có nhiều cấu hình có thể gặp phải sự cố biên dịch sau khi tạo lại mã. MPLAB X IDE sẽ hiển thị pic32mz-crypt.h và pic32mz-hash.c files bị loại trừ khỏi cấu hình, mặc dù đã cố gắng thêm chúng. Trình biên dịch sẽ tạo ra lỗi, nói rằng một số hàm Crypto không thể được tham chiếu. Để giải quyết vấn đề này, hãy xóa cả hai  files (pic32mz-crypt.h và pic32mz-hash.c) từ dự án và sử dụng MPLAB Harmony Configurator (MHC) để tạo lại tất cả các cấu hình sử dụng các cấu hình này files.
Thư viện giải mã Do yêu cầu về bộ nhớ và lượng SRAM khả dụng, một số bộ giải mã không thể hoạt động đồng thời với các bộ giải mã khác. Tuy nhiên, mỗi bộ giải mã sẽ hoạt động riêng lẻ trong bản trình diễn universal_audio_decoders.
File Hệ thống Đã tìm thấy và sửa lỗi ngoại lệ con trỏ null tiềm ẩn trong hàm hủy gắn kết.
Thư viện đồ họa Giải mã JPEG không hỗ trợ hình ảnh quét liên tục. Một số hình ảnh GIF động có tích hợp tính năng trong suốt có thể bị rách. Trình điều khiển LCCG được tạo ra hỗ trợ độ phân giải màn hình lên đến WVGA hoặc tương đương.
Ngăn xếp TCP/IP SMTPC:
  • API để hủy tin nhắn, hữu ích khi cần thử lại hiện không khả dụng
  •  Nhiều địa chỉ DNS để cung cấp khả năng truyền tải thư đáng tin cậy hơn hiện không khả dụng
  • Hiện tại không có hỗ trợ cho các trường tiêu đề thư tùy chọn
Thư viện thiết bị USB Không có USB Device Stack đã được thử nghiệm ở dung lượng hạn chế với RTOS. Khi chạy USB Device Stack trên thiết bị họ PIC32MZ, ngăn xếp cần ba giây để khởi tạo cho các thiết bị PIC32MZ EC và ba mili giây cho các thiết bị PIC32MZ EF.
Thư viện lưu trữ USB Đã xóa hỗ trợ MHC cho phần mềm USB Host Beta. Hỗ trợ cho API USB Host Beta sẽ bị xóa trong các bản phát hành trong tương lai. Các chức năng sau đây của USB Host Stack không được triển khai:
  •  USB_HOST_BusTiếp tục
  •  USB_HOST_Thiết bị tạm dừng
  • USB_HOST_Thiết bị tiếp tục

Trình điều khiển Hub, Audio v1.0 và HID Host Client đã được thử nghiệm ở dung lượng hạn chế. USB Host Stack đã được thử nghiệm ở dung lượng hạn chế với RTOS. Hoạt động ở chế độ thăm dò chưa được thử nghiệm. Hành vi Gắn/Tháo đã được thử nghiệm ở dung lượng hạn chế. Khi chạy USB Host Stack trên thiết bị họ PIC32MZ, ngăn xếp cần ba giây để khởi tạo cho các thiết bị PIC32MZ EC và ba mili giây cho các thiết bị PIC32MZ EF. Lớp USB Host không thực hiện kiểm tra quá dòng. Tính năng này sẽ có trong bản phát hành MPLAB Harmony trong tương lai. Lớp USB Host không kiểm tra Cấp độ tầng Hub. Tính năng này sẽ có trong bản phát hành MPLAB Harmony trong tương lai. Lớp USB Host sẽ chỉ kích hoạt cấu hình đầu tiên khi có nhiều cấu hình. Nếu không có giao diện nào khớp trong cấu hình đầu tiên, điều này sẽ khiến thiết bị trở nên không hoạt động. Việc kích hoạt nhiều cấu hình sẽ được kích hoạt trong bản phát hành MPLAB Harmony trong tương lai. Trình điều khiển MSD Host Client đã được thử nghiệm với một số lượng hạn chế ổ đĩa USB Flash thương mại. Trình điều khiển MSD Host Client và USB Host Layer chưa được thử nghiệm về thông lượng đọc/ghi. Việc thử nghiệm này sẽ được thực hiện trong bản phát hành MPLAB Harmony trong tương lai. Trình điều khiển MSD Host Client và trình điều khiển khối SCSI chỉ có thể được sử dụng với File hệ thống nếu file Tính năng Tự động gắn kết hệ thống được bật. Trình điều khiển máy chủ MSD chưa được thử nghiệm với Thiết bị lưu trữ khối đa LUN và Đầu đọc thẻ USB.

Thư viện lưu trữ USB (tiếp theo) USB Host SCSI Block Driver, CDC Client Driver và Audio Host Client Driver chỉ hỗ trợ hoạt động của một máy khách. Hoạt động của nhiều máy khách sẽ được kích hoạt trong bản phát hành MPLAB Harmony trong tương lai.

Trình điều khiển USB HID Host Client chưa được thử nghiệm với nhiều thiết bị sử dụng. Việc gửi báo cáo đầu ra hoặc tính năng chưa được thử nghiệm.

Trình điều khiển USB Audio Host Client không cung cấp khả năng triển khai cho các chức năng sau:

  • USB_HOST_AUDIO_V1_DeviceObjHandleNhận
  • USB_HOST_AUDIO_V1_FeatureUnitChannelVolumeRan geGet
  • USB_HOST_AUDIO_V1_FeatureUnitChannelVolumeSub Phạm vi Số Nhận
  • USB_HOST_AUDIO_V1_LuồngamplingFrequencyNhận
  •  USB_HOST_AUDIO_V1_TerminalIDNhận

Trình điều khiển thiết bị:

Tính năng Bổ sung và Cập nhật Các vấn đề đã biết
LCC . MPLAB Harmony Graphics Composer (MHGC) không có khả năng cung cấp bảng màu; do đó, người dùng phải cung cấp một mảng uint16_t gồm 256 màu RGB 16 bpp cho LCC Driver bằng cách sử dụng hàm DRV_GFX_PalletteSet. Nội dung của mảng này sẽ dùng để ánh xạ các chỉ số màu thành màu hiển thị TFT.

Cài đặt DMA Trigger Source trong MHC đã thay đổi. Nếu cài đặt của dự án của bạn là 3, 5, 7 hoặc 9, MHC sẽ đánh dấu là màu đỏ. Vui lòng đổi thành 2, 4, 6 hoặc 8. Tất cả các bộ đếm thời gian số lẻ sẽ bị xóa khỏi lựa chọn. Mặc dù các bộ đếm thời gian này hoạt động theo mặc định, nhưng chỉ có các bộ đếm thời gian số chẵn (2, 4, 6, 8) mới chấp nhận thay đổi trong các giá trị prescaler.

I2C Không có Trình điều khiển I2C sử dụng thiết bị ngoại vi và triển khai Bit-banged:
  •  Chỉ được thử nghiệm trong một môi trường chính duy nhất
  •  Không hỗ trợ RTOS; do đó, nó không an toàn cho luồng khi sử dụng trong môi trường RTOS
  • Chưa được thử nghiệm trong môi trường Polled
  • Hoạt động ở chế độ tiết kiệm điện chưa được thử nghiệm
  • Trình điều khiển I2C sử dụng triển khai Bit-banged:
  • Không chặn và sử dụng tài nguyên Timer để thực hiện các hoạt động I2C. Tài nguyên Timer này không thể được sử dụng cho bất kỳ nhu cầu Timer nào khác.
  •  Mức độ ưu tiên ngắt bộ đếm thời gian phải là một trong những mức độ ưu tiên ngắt cao nhất trong ứng dụng
  •  Việc thử nghiệm triển khai này chỉ được thực hiện với xung nhịp hệ thống là 200 MHz và xung nhịp bus ngoại vi là 100 MHz cho Bộ hẹn giờ.
  •  Có thể được cấu hình để chỉ hoạt động ở chế độ Master
  •  Chỉ khả dụng trong cài đặt trình điều khiển động
  •  Tốc độ truyền phụ thuộc vào mức sử dụng CPU. Nó đã được thử nghiệm để chạy đáng tin cậy lên đến 100 kHz.
  • Không hỗ trợ các thiết bị họ PIC32MX
  •  Chỉ hoạt động trên các chân SCL và SDA của thiết bị ngoại vi I2C tương ứng
  •  Chỉ hoạt động ở chế độ Ngắt
MRF24WN Wi-Fi Thư viện mới wdrvext_mx.a, wdrvext_ec.a và wdrvext_mz.a files.
S1D13517 The S1D13517 Driver does not support the getting of a pixel or array of pixels from the S1D13517 framebuffer and does not support font rendering when Anti-aliasing is enabled.
Secure Digital Card (SD) Không có Trình điều khiển thẻ SD chưa được thử nghiệm trong môi trường ngắt tần số cao.
SPI Không có Chế độ SPI Slave với DMA không hoạt động. Sự cố này sẽ được khắc phục trong bản phát hành MPLAB Harmony trong tương lai.
Đèn nháy SPI Thư viện trình điều khiển không hỗ trợ các tính năng của Flash như đọc tốc độ cao, giữ và bảo vệ ghi.

Không có sẵn triển khai tĩnh của thư viện trình điều khiển.

USB Thư viện trình điều khiển USB đã được thử nghiệm ở dung lượng hạn chế với RTOS.

Khi chạy Thư viện trình điều khiển USB trên thiết bị họ PIC32MZ, ngăn xếp cần ba giây để khởi tạo cho các thiết bị PIC32MZ EC và ba mili giây cho các thiết bị PIC32MZ EF. Một số API cho Thư viện trình điều khiển máy chủ USB có thể thay đổi trong bản phát hành tiếp theo. Hoạt động ở chế độ thăm dò của Thư viện trình điều khiển máy chủ USB chưa được thử nghiệm. Hành vi Gắn/Tháo của Thư viện trình điều khiển máy chủ USB đã được thử nghiệm ở khả năng hạn chế.

Dịch vụ hệ thống:

Tính năng Bổ sung và Cập nhật Các vấn đề đã biết
DMA

Thư viện ngoại vi:

Tính năng Bổ sung và Cập nhật Các vấn đề đã biết
ADCHS Không có Phiên bản thư viện ngoại vi này không hỗ trợ FIFO.
SQI Không có Giá trị bộ chia xung nhịp SQI cao hơn CLK_DIV_16 sẽ không hoạt động. Để đạt được tốc độ xung nhịp SQI tối ưu, hãy sử dụng giá trị bộ chia xung nhịp SQI thấp hơn CLK_DIV_16.

Ghi chú: Sự cố này áp dụng cho mọi ứng dụng sử dụng mô-đun SQI.

Ứng dụng

Tính năng Bổ sung và Cập nhật Các vấn đề đã biết
Biểu diễn âm thanh Đã thay đổi trong Universal_audio_decoders để giới hạn độ sâu thư mục trong file hệ thống. Điều này sẽ ngăn chặn ngoại lệ nếu ngoại lệ đó xảy ra ở ngoài 6 cấp thư mục con. usb_headset, usb_microphone và usb_speaker Bản trình bày:
  •   Khi chuyển đổi giữa các ứng dụng này, trình điều khiển Windows có thể bị nhầm lẫn bởi loại thiết bị được kết nối. Ví dụ:ample, trình điều khiển ngăn chặn việc phát trực tuyến âm thanh. Nếu tình trạng như thế này xảy ra, hãy thực hiện các bước sau để khắc phục sự cố:
    1. Trong khi thiết bị được kết nối, hãy gỡ cài đặt trình điều khiển.
    2. Có thể bạn cũng cần phải khởi động lại hệ điều hành Windows.
      Trình diễn universal_audio_decoder:
  • Cấu hình 270f512lpim_bt_audio_dk và pic32mz_da_sk_meb2 không hỗ trợ màn hình. Màn hình có thể xuất hiện là BẬT nhưng lại trống vì đèn nền đang sáng.
  • Cấu hình 270f512lpim_bt_audio_dk không hỗ trợ bộ giải mã WMA và AAC.
  • Kiểm soát âm lượng chỉ khả dụng trên cấu hình bt_audio_dk và 270f512lpim_bt_audio_dk
  • Có một số lỗi âm thanh nhỏ đối với âm thanh WAVE 96 kHz files theo kích thước bộ đệm mặc định. Để giải quyết, loại bỏ lỗi bằng cách sử dụng kích thước bộ đệm lớn hơn.
  • Có thể xuất hiện lỗi âm thanh khi phát ở mức âm lượng caoamptỷ lệ ling AAC files. S càng caoampTốc độ càng cao, lỗi càng nghiêm trọng.
  • Một số ổ đĩa Flash USB có thể không hoạt động với bản demo này
  • Do giới hạn bộ nhớ, Bộ giải mã Speex và Bộ giải mã WMA không thể hoạt động đồng thời với các bộ giải mã khác. Bản trình bày audio_tone:
  • Màn hình hiển thị tĩnh
  • Không triển khai chức năng chống dội công tắc usb_speaker Bản trình bày:
  • Các kênh đầu ra bên trái và bên phải được hoán đổi cho cấu hình pic32mz_ef_sk_meb2 tại đầu nối đầu ra. Ghi chú: Đây là sự cố liên quan đến phần cứng MEB II chứ không phải phần mềm ứng dụng.
  • Tính năng tắt tiếng (được điều khiển từ PC) không hoạt động usb_headset:

Tính năng tắt tiếng (điều khiển từ máy tính) không hoạt động.

mac_audio_hi_res Bản trình bày:

Tắt tiếng trên PC chỉ hoạt động đúng lần đầu tiên

Trình diễn Bluetooth Đã khắc phục sự cố được tìm thấy trong màn hình WVGA trên bản demo a2dp_avrcp. Đây là bản demo cao cấp. Đồ họa đã tạm thời bị tắt/xóa trong tất cả các cấu hình DA PIC32MZ và sẽ được cung cấp trong bản phát hành trong tương lai
File     Trình diễn hệ thống Đèn LED_3 dùng để báo hiệu việc trình diễn thành công không sáng, ảnh hưởng đến các buổi trình diễn sau:
  • sdcard_fat_single_disk (cấu hình pic32mz_da_sk_adma)
  • sdcard_msd_fat_multi_disk (cấu hình pic32mz_da_sk_meb2)

Để giải quyết vấn đề này, người dùng có thể đặt điểm dừng trong mã ứng dụng để xem trạng thái của bản trình diễn.

Biểu diễn đồ họa Bộ công cụ lập trình và gỡ lỗi PKOB khởi động có thể tạo ra lỗi sau: Không thể khởi động chương trình lập trình: Không lập trình được thiết bị mục tiêu. Nếu thông báo này xuất hiện, hãy cấp nguồn lại cho thiết bị và ứng dụng sẽ khởi động. Nếu cần gỡ lỗi, giải pháp thay thế được đề xuất là cài đặt tiêu đề phù hợp vào bộ khởi động bằng MPLAB REAL ICE.

Các vấn đề sau đây áp dụng cho bản demo external_resources:

  •   Hiện tại, hỗ trợ giải mã JPEG chỉ được bật cho bộ nhớ trong
  •  Trong quá trình trình diễn, có thể thấy độ trễ khi lấy hình ảnh từ bộ nhớ ngoài ngoài chip, khiến màn hình hiển thị chậm trong khi hiển thị hình ảnh trên bộ nhớ màn hình.
  •  Độ trễ tương tự như sự cố trước đó cũng xuất hiện khi hiển thị hình ảnh JPEG trên màn hình do độ trễ gây ra bởi giải mã thời gian chạy JPEG
Biểu tình MEB II Ứng dụng trình diễn segger_emwin hiện chưa có chức năng nhập liệu cảm ứng.
Trình diễn RTOS Thư viện SEGGER embOS có hỗ trợ FPU là bắt buộc đối với cấu hình EF PIC32MZ và người dùng cần bao gồm rõ ràng điều này. Theo mặc định, thư viện không có hỗ trợ FPU được bao gồm.
Thư viện dịch vụ hệ thống Examptập Không có Bản demo command_appio không hoạt động khi sử dụng MPLAB X IDE v3.06, nhưng có thể hoạt động với v3.00.
TCP/IP Wi-Fi

Biểu tình

Không có Bản trình diễn tcpip_tcp_client sử dụng cấu hình ENC24xJ600 hoặc ENC28J60 không hoạt động bình thường nếu SPI Driver bật DMA. Vui lòng tắt tùy chọn SPI DMA cho các cấu hình này. Điều này sẽ được sửa trong bản phát hành MPLAB Harmony trong tương lai.
Ứng dụng thử nghiệm Không có Cấu hình FreeRTOS để sử dụng với PIC32MZ EF Starter Kit có thư viện dấu phẩy động bị vô hiệu hóa trong tùy chọn dự án.
Trình diễn USB Ứng dụng trình diễn thiết bị msd_basic khi được xây dựng bằng thiết bị PIC32MZ, yêu cầu cấu trúc dữ liệu phản hồi SCSI Enquiry phải được đặt trong RAM. Việc đặt cấu trúc dữ liệu này trong bộ nhớ Flash của chương trình sẽ khiến phản hồi yêu cầu bị hỏng. Sự cố này sẽ được khắc phục trong bản phát hành trong tương lai. Bản trình diễn hid_basic_keyboard Host ghi lại các lần nhấn phím từ AZ, az, 0-9, Shift và phím CAPS LOCK chỉ một. Chức năng đèn LED bàn phím và hỗ trợ cho các tổ hợp phím khác sẽ được cập nhật trong bản phát hành trong tương lai. Trong bản trình diễn máy chủ audio_speaker, Plug and Play có thể không hoạt động đối với cấu hình pic32mz_ef_sk_int_dyn và pic32mx_usb_sk2_int_dyn. Sự cố này sẽ được khắc phục trong bản phát hành trong tương lai. Trong ứng dụng trình diễn máy chủ hub_msd, đôi khi tính năng phát hiện Hub plug and play có thể không thành công. Tuy nhiên, nếu hub được cắm vào trước khi thiết bị PIC32MZ được giải phóng khỏi trạng thái đặt lại, ứng dụng trình diễn sẽ hoạt động như mong đợi. Sự cố này đang được điều tra và bản sửa lỗi sẽ có trong bản phát hành trong tương lai của MPLAB Harmony. Nên sử dụng hub tự cấp nguồn khi cố gắng sử dụng các ứng dụng trình diễn hub có sẵn. Bộ điều chỉnh nguồn VBUS trên bộ khởi động có thể không đáp ứng được các yêu cầu hiện tại của hub cấp nguồn qua bus, khi đó sẽ gây ra hành vi ứng dụng trình diễn không thể đoán trước.

Xây dựng khung:

Tính năng Bổ sung và Cập nhật Các vấn đề đã biết
Thư viện Bluetooth Stack Không có
Thư viện toán học Thư viện toán học điểm cố định DSP:
  •  Chỉ được tối ưu hóa cho các thiết bị PIC32MZ có các tính năng cốt lõi microAptiv™, sử dụng DSP ASE
  •  Sẽ không hoạt động với kiểu dữ liệu _Fract Thư viện toán học điểm cố định LibQ:
  • Được tối ưu hóa cho các thiết bị PIC32MZ với các tính năng cốt lõi của microAptiv
  •  Các hàm _fast có độ chính xác giảm

 Tiện ích:

Tính năng Bổ sung và Cập nhật Các vấn đề đã biết
Bộ cấu hình MPLAB Harmony (MHC) Không có
  • MHC không hỗ trợ thay đổi đường dẫn tương đối từ dự án đến nguồn files trong cài đặt MPLAB Harmony, sau khi dự án đã được tạo
  • Khi viewKhi sử dụng Trợ giúp MPLAB Harmony trong MHC, Index có thể truy cập được nhưng không hoạt động. Điều này là do hạn chế trong trình duyệt được MHC sử dụng. Để giải quyết, Index có thể truy cập được và hoạt động khi Trợ giúp HTML được mở trong một trình duyệt bên ngoài Web trình duyệt.
  •  Một ký tự tab sau “—endhelp—” trong .hconfig file có thể khiến biểu tượng cấu hình tiếp theo bị bỏ qua

Phần mềm của bên thứ ba:

Tính năng Bổ sung và Cập nhật Các vấn đề đã biết
Thư viện đồ họa SEGGER emWin Không có Chỉ hỗ trợ bộ điều khiển hiển thị LCC. Phiên bản này không hỗ trợ các bộ điều khiển hiển thị khác.

Phiên bản này không có API để truy xuất trình xử lý tiện ích Dialog.

Nội dung phát hành
Chủ đề này liệt kê nội dung của bản phát hành này và xác định từng mô-đun.

Sự miêu tả
Bảng này liệt kê nội dung của bản phát hành này, bao gồm mô tả ngắn gọn và loại bản phát hành (Alpha, Beta, Sản xuất hoặc Nhà cung cấp).

Phần mềm trung gian và thư viện

/khung/ Sự miêu tả Giải phóng Kiểu
bluetooth/cdbt Thư viện Bluetooth Stack (Cơ bản) Sản xuất
bluetooth/cao cấp/âm thanh/cdbt

bluetooth/cao cấp/âm thanh/bộ giải mã/sbc

Thư viện Bluetooth Audio Stack (Cao cấp)

Thư viện giải mã SBC (cao cấp)

Sản xuất

Sản xuất

bộ nạp khởi động Thư viện Bootloader Sản xuất
lớp b Thư viện lớp B Sản xuất
tiền mã hóa Thư viện mật mã Microchip Sản xuất
bộ giải mã/bmp/BmpDecoder bộ giải mã/bmp/GifDecoder bộ giải mã/bmp/JpegDecoder bộ giải mã/audio_decoders/decoder_opus bộ giải mã/speex bộ giải mã/cao cấp/decoder_aac bộ giải mã/cao cấp/decoder_mp3
bộ giải mã/cao cấp/giải mã_wma
Thư viện giải mã BMP
Thư viện giải mã GIF
Thư viện giải mã JPEG
Thư viện giải mã Opus
Thư viện giải mã Speex
Thư viện giải mã AAC
(Cao cấp) Thư viện giải mã MP3 (Cao cấp)
Thư viện giải mã WMA (cao cấp)
Phiên bản beta
Phiên bản beta
Phiên bản beta
Phiên bản beta
Phiên bản beta
Phiên bản BetaPhiên bản Beta
Phiên bản beta
bạn gái Thư viện đồ họa Sản xuất
toán học/dsp Tiêu đề API Thư viện Toán học Điểm cố định DSP cho các thiết bị PIC32MZ Sản xuất
toán học/libq Tiêu đề API Thư viện toán học điểm cố định LibQ cho thiết bị PIC32MZ Sản xuất
mạng lưới/tiền đặt cọc Lớp trình bày mạng MPLAB Harmony Phiên bản beta
Bài kiểm tra Thư viện kiểm tra Harness Sản xuất
tcpip Mạng lưới TCP/IP Sản xuất
usb Thiết bị USB Stack

Ngăn xếp máy chủ USB

Sản xuất

Phiên bản beta

Trình điều khiển thiết bị:

/khung/trình điều khiển/ Sự miêu tả Giải phóng Kiểu
quảng cáo Trình điều khiển Bộ chuyển đổi Analog sang Kỹ thuật số (ADC)

Triển khai động Triển khai tĩnh

 Phiên bản beta
Phiên bản beta
máy ảnh/ovm7690 Trình điều khiển máy ảnh OVM7690

Chỉ triển khai động

Phiên bản beta
Có thể Trình điều khiển mạng khu vực điều khiển (CAN)

Chỉ triển khai tĩnh

 

Phiên bản beta

cmp Trình điều khiển so sánh

Chỉ triển khai tĩnh

Phiên bản beta
mã hóa/ak4384

 

 

mã hóa/ak4642

 

 

mã hóa/ak4953

 

 

mã hóa/ak7755

Trình điều khiển Codec AK4384

Chỉ triển khai động

 

Trình điều khiển Codec AK4642

Chỉ triển khai động

 

Trình điều khiển Codec AK4953

Chỉ triển khai động

 

Trình điều khiển Codec AK7755

Chỉ triển khai động

 

Sản xuất

 

 

Sản xuất

 

 

Sản xuất

 

 

Sản xuất

cpld Trình điều khiển CPLD XC2C64A

Chỉ triển khai tĩnh

 

Sản xuất

enc28j60 Thư viện trình điều khiển ENC28J60

Chỉ triển khai động

Phiên bản beta
mã hóa24j600 Thư viện trình điều khiển ENCx24J600

Chỉ triển khai động

 

Phiên bản beta

dân tộc Trình điều khiển Bộ điều khiển truy cập phương tiện Ethernet (MAC)

Chỉ triển khai động

 

Sản xuất

ethphy Trình điều khiển giao diện vật lý Ethernet (PHY)

Chỉ triển khai động

 

Sản xuất

chớp nhoáng Trình điều khiển Flash

Chỉ triển khai tĩnh

 

Phiên bản beta

đồ họa/bộ điều khiển/lcc Trình điều khiển đồ họa không cần bộ điều khiển giá rẻ (LCC)

Chỉ triển khai động

 

Sản xuất

gfx/bộ điều khiển/otm2201a Trình điều khiển bộ điều khiển LCD OTM2201a

Chỉ triển khai động

 

Sản xuất

gfx/bộ điều khiển/s1d13517 Trình điều khiển bộ điều khiển LCD Epson S1D13517

Chỉ triển khai động

 

Sản xuất

gfx/bộ điều khiển/ssd1289 Trình điều khiển bộ điều khiển SSD1289 của Solomon Systech

Chỉ triển khai động

Sản xuất
gfx/bộ điều khiển/ssd1926 Trình điều khiển bộ điều khiển SSD1926 của Solomon Systech

Chỉ triển khai động

 

Sản xuất

gfx/bộ điều khiển/tft002 Trình điều khiển đồ họa TFT002

Chỉ triển khai động

 

Sản xuất

i2c Trình điều khiển mạch tích hợp liên thông (I2C)

Triển khai động Triển khai tĩnh

 

Alpha Alpha

i2s Trình điều khiển âm thanh Inter-IC (I2S)

Chỉ triển khai động

 

Phiên bản beta

ic Trình điều khiển thu thập dữ liệu đầu vào

Chỉ triển khai tĩnh

 

Phiên bản beta

không có gì Trình điều khiển bộ nhớ không mất dữ liệu (NVM)

Triển khai động Triển khai tĩnh

 

Phiên bản BetaPhiên bản Beta

oc Trình điều khiển so sánh đầu ra

Chỉ triển khai tĩnh

 

Phiên bản beta

pmp Trình điều khiển cổng song song Master (PMP)

Triển khai động Triển khai tĩnh

 

Phiên bản Beta sản xuất

rtcc Trình điều khiển Đồng hồ và Lịch thời gian thực (RTCC)

Chỉ triển khai tĩnh

 

Phiên bản beta

thẻ sd Trình điều khiển thẻ SD (máy khách của Trình điều khiển SPI)

Chỉ triển khai động

 

Phiên bản beta

spi Trình điều khiển giao diện ngoại vi nối tiếp (SPI)

Triển khai động Triển khai tĩnh

 Phiên bản Beta sản xuất
 

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

Trình điều khiển Flash SPI

Chỉ triển khai động
Chỉ triển khai động
Chỉ triển khai động
Chỉ triển khai động

 

Alpha
Alpha
Alpha
Aplha

tmr Trình điều khiển hẹn giờ

Triển khai động Triển khai tĩnh

 Phiên bản Beta sản xuất
chạm/adc10bit

 

 

chạm/ar1021

 

 

chạm/mtch6301

 

 

chạm/mtch6303

Trình điều khiển cảm ứng ADC 10-bit
Chỉ triển khai động Trình điều khiển cảm ứng AR1021
Chỉ triển khai động Trình điều khiển cảm ứng MTCH6301
Chỉ triển khai động Trình điều khiển cảm ứng MTCH6303
Chỉ triển khai tĩnh
 Phiên bản beta

Phiên bản beta

 

Phiên bản beta

 

 

Phiên bản beta

sử dụng nghệ thuật Trình điều khiển Bộ thu/phát đồng bộ/không đồng bộ phổ thông (USART)

Triển khai động Triển khai tĩnh

 Sản xuất

Phiên bản beta

usbfs

 

usbhs

Trình điều khiển bộ điều khiển Bus nối tiếp vạn năng (USB) PIC32MX (Thiết bị USB)
Chỉ triển khai độngBộ điều khiển Bus nối tiếp vạn năng (USB) PIC32MZ (Thiết bị USB)
Chỉ triển khai động
Sản xuất

Sản xuất

usbfs

 

usbhs

Trình điều khiển bộ điều khiển Bus nối tiếp vạn năng (USB) PIC32MX (Máy chủ USB)

Chỉ triển khai động

Trình điều khiển bộ điều khiển Bus nối tiếp vạn năng (USB) PIC32MZ (Máy chủ USB)

Chỉ triển khai động

Phiên bản beta

Phiên bản beta

wifi/mrf24w

 

wifi/mrf24wn

Trình điều khiển Wi-Fi cho bộ điều khiển MRF24WG
Chỉ triển khai độngTrình điều khiển Wi-Fi cho bộ điều khiển MRF24WN
Chỉ triển khai động
Sản xuất

 

Sản xuất

Dịch vụ hệ thống

/khung/hệ thống/ Sự miêu tả Giải phóng Kiểu
tiếng kêu Thư viện dịch vụ hệ thống đồng hồ

Triển khai động Triển khai tĩnh

 Sản xuất

Sản xuất

yêu cầu Thư viện dịch vụ hệ thống bộ xử lý lệnh

Chỉ triển khai động

 

Sản xuất

chung Thư viện dịch vụ hệ thống chung Phiên bản beta
bàn điều khiển Thư viện dịch vụ hệ thống điều khiển

Triển khai động Triển khai tĩnh

 Phiên bản beta

Alpha

gỡ lỗi Thư viện dịch vụ hệ thống gỡ lỗi

Chỉ triển khai động

 

Phiên bản beta

devcon Thư viện dịch vụ hệ thống điều khiển thiết bị

Chỉ triển khai động

 

Sản xuất

dma Thư viện dịch vụ hệ thống truy cập bộ nhớ trực tiếp

Triển khai động

 

Sản xuất

fs File Thư viện dịch vụ hệ thống

Chỉ triển khai động

 

Sản xuất

số nguyên Thư viện dịch vụ hệ thống ngắt

Chỉ triển khai tĩnh

 

Sản xuất

ký ức Thư viện dịch vụ hệ thống bộ nhớ

Chỉ triển khai tĩnh

 

Phiên bản beta

tin nhắn Thư viện dịch vụ hệ thống nhắn tin

Chỉ triển khai động

 

Phiên bản beta

cổng Thư viện dịch vụ hệ thống cổng

Chỉ triển khai tĩnh

 

Sản xuất

ngẫu nhiên Thư viện dịch vụ hệ thống tạo số ngẫu nhiên

Chỉ triển khai tĩnh

 

Sản xuất

cài lại Đặt lại Thư viện dịch vụ hệ thống

Chỉ triển khai tĩnh

 

Phiên bản beta

tmr Thư viện dịch vụ hệ thống hẹn giờ

Chỉ triển khai động

 

Phiên bản beta

chạm Thư viện dịch vụ hệ thống cảm ứng

Chỉ triển khai động

 

Phiên bản beta

wdt Thư viện dịch vụ hệ thống hẹn giờ giám sát

Chỉ triển khai tĩnh

 

Phiên bản beta

Thư viện ngoại vi:

/khung/ Sự miêu tả Loại phát hành
ngoại vi Mã nguồn thư viện ngoại vi cho tất cả các vi điều khiển PIC32 được hỗ trợ Sản xuất
PIC32MX1XX/2XX 28/36/44-pin Family Sản xuất
PIC32MX1XX/2XX/5XX 64/100-pin Family Sản xuất
PIC32MX320/340/360/420/440/460 Family Sản xuất
PIC32MX330/350/370/430/450/470 Family Sản xuất
Họ PIC32MX5XX/6XX/7XX Sản xuất
Họ kết nối nhúng (EC) PIC32MZ Sản xuất
Kết nối nhúng PIC32MZ với họ đơn vị dấu chấm động (EF) Sản xuất

Lớp trừu tượng hệ điều hành (OSAL):

/khung/ Sự miêu tả Giải phóng Kiểu
osal Lớp trừu tượng hệ điều hành (OSAL) Sản xuất

 Gói hỗ trợ hội đồng quản trị (BSP):

/bsp/ Sự miêu tả Giải phóng Kiểu
bt_audio_dk BSP dành cho Bộ phát triển âm thanh Bluetooth PIC32. Sản xuất
chipkit_wf32 BSP dành cho Bo mạch phát triển Wi-Fi chipKIT™ WF32™. Sản xuất
chipkit_wifire BSP dành cho Bo mạch phát triển chipKIT™ Wi-FIRE. Sản xuất
pic32mx_125_sk BSP dành cho Bộ khởi động PIC32MX1/2/5. Sản xuất
pic32mx_125_sk+lcc_pictail+qvga BSP dành cho bo mạch con đồ họa PICtail Plus không cần bộ điều khiển giá rẻ (LCC) với bo mạch đồ họa Truly Display 3.2″ 320×240 được kết nối với Bộ khởi động PIC32MX1/2/5. Sản xuất
pic32mx_125_sk+meb BSP dành cho Bộ khởi động PIC32MX1/2/5 được kết nối với Bo mạch mở rộng đa phương tiện (MEB). Sản xuất
pic32mx_bt_sk BSP dành cho Bộ khởi động Bluetooth PIC32. Sản xuất
pic32mx_eth_sk BSP dành cho Bộ khởi động Ethernet PIC32. Sản xuất
pic32mx_eth_sk2 BSP dành cho Bộ khởi động Ethernet PIC32 II. Sản xuất
pic32mx_pcap_db BSP dành cho Bo mạch phát triển GUI PIC32 với cảm ứng điện dung chiếu. Sản xuất
pic32mx_usb_digital_audio_ab BSP cho bo mạch phụ kiện âm thanh USB PIC32 Sản xuất
pic32mx_usb_sk2 BSP Bộ khởi động USB PIC32 II. Sản xuất
pic32mx_usb_sk2+lcc_pictail+qvga BSP dành cho bo mạch con đồ họa PICtail Plus không cần bộ điều khiển giá rẻ (LCC) với bo mạch đồ họa Truly Display 3.2″ 320×240 được kết nối với Bộ khởi động USB PIC32 II. Sản xuất
pic32mx_usb_sk2+lcc_pictail+wqvga BSP dành cho bo mạch con đồ họa PICtail Plus không cần bộ điều khiển giá rẻ (LCC) với bo mạch đồ họa Powertip 4.3″ 480×272 được kết nối với Bộ khởi động USB PIC32 II. Sản xuất
pic32mx_usb_sk2+meb BSP dành cho Bo mạch mở rộng đa phương tiện (MEB) được kết nối với Bộ khởi động USB PIC32 II. Sản xuất
pic32mx_usb_sk2+s1d_pictail+vga BSP dành cho bo mạch con của Bộ điều khiển đồ họa PICtail Plus Epson S1D13517 với bo mạch đồ họa Truly Display 5.7″ 640×480 được kết nối với Bộ khởi động USB PIC32 II. Sản xuất
pic32mx_usb_sk2+s1d_pictail+wqvga BSP dành cho bo mạch con của Bộ điều khiển đồ họa PICtail Plus Epson S1D13517 với đầu cấp nguồn hiển thị đồ họa 4.3″ 480×272 được kết nối với Bộ khởi động USB PIC32 II. Sản xuất
pic32mx_usb_sk2+s1d_pictail+wvga BSP dành cho bo mạch con của bộ điều khiển đồ họa PICtail Plus Epson S1D13517 với màn hình đồ họa Truly 7″ 800×400 được kết nối với PIC32 USB Starter Kit II. Sản xuất
pic32mx_usb_sk2+ssd_pictail+qvga BSP dành cho Bộ điều khiển LCD đồ họa PICtail Plus SSD1926 Bo mạch con với Màn hình đồ họa Truly 3.2″ 320×240 Bo mạch được kết nối với Bộ khởi động USB PIC32 II. Sản xuất
pic32mx_usb_sk3 BSP dành cho Bộ khởi động USB PIC32 III. Sản xuất
pic32mx270f512l_pim+bt_audio_dk BSP dành cho Mô-đun cắm thêm (PIM) PIC32MX270F512L được kết nối với Bộ phát triển âm thanh Bluetooth PIC32. Sản xuất
pic32mx460_pim+e16 BSP dành cho Mô-đun cắm thêm (PIM) PIC32MX460F512L được kết nối với Bo mạch phát triển Explorer 16. Sản xuất
pic32mx470_pim+e16 BSP dành cho Mô-đun cắm thêm (PIM) PIC32MX450/470F512L được kết nối với Bo mạch phát triển Explorer 16. Sản xuất
pic32mx795_pim+e16 BSP dành cho Mô-đun cắm thêm (PIM) PIC32MX795F512L được kết nối với Bo mạch phát triển Explorer 16. Sản xuất
pic32mz_ec_pim+bt_audio_dk BSP dành cho Mô-đun cắm âm thanh (PIM) PIC32MZ2048ECH144 được kết nối với Bộ phát triển âm thanh Bluetooth PIC32. Sản xuất
pic32mz_ec_pim+e16 BSP dành cho Mô-đun cắm thêm (PIM) PIC32MZ2048ECH100 được kết nối với Bo mạch phát triển Explorer 16. Sản xuất
pic32mz_ec_sk BSP dành cho Bộ khởi động kết nối nhúng (EC) PIC32MZ. Sản xuất
pic32mz_ec_sk+meb2 BSP dành cho Bo mạch mở rộng đa phương tiện II (MEB II) được kết nối với Bộ khởi động kết nối nhúng (EC) PIC32MZ. Sản xuất
pic32mz_ec_sk+meb2+wvga BSP cho Bảng mở rộng đa phương tiện II (MEB II) với Bảng hiển thị PCAP WVGA 5″ (xem Ghi chú) được kết nối với Bộ khởi động kết nối nhúng (EC) PIC32MZ.

Ghi chú: Vui lòng liên hệ với Văn phòng bán hàng Microchip tại địa phương để biết thông tin về việc mua Bảng hiển thị PCAP WVGA 5″.

Sản xuất
pic32mz_ec_sk+s1d_pictail+vga BSP dành cho bo mạch con PICtail Plus Epson S1D13517 của Bộ điều khiển đồ họa với bo mạch Graphics Display Truly 5.7″ 640×480 được kết nối với Bộ khởi động kết nối nhúng (EC) PIC32MZ. Sản xuất
pic32mz_ec_sk+s1d_pictail+wqvga BSP dành cho bo mạch con của Bộ điều khiển đồ họa PICtail Plus Epson S1D13517 với bo mạch Powertip 4.3″ 480×272 hiển thị đồ họa được kết nối với Bộ khởi động kết nối nhúng (EC) PIC32MZ. Sản xuất
pic32mz_ec_sk+s1d_pictail+wvga BSP cho Bộ điều khiển đồ họa PICtail Plus Epson S1D13517 Bo mạch con với Bảng hiển thị PCAP WVGA 5″ (xem Ghi chú) được kết nối với Bộ khởi động kết nối nhúng với đơn vị dấu phẩy động (EC) PIC32MZ.

Ghi chú: Vui lòng liên hệ với Văn phòng bán hàng Microchip tại địa phương để biết thông tin về việc mua Bảng hiển thị PCAP WVGA 5″.

Sản xuất
pic32mz_ef_pim+bt_audio_dk BSP dành cho Mô-đun cắm thêm âm thanh (PIM) PIC32MZ2048EFH144 được kết nối với Bộ phát triển âm thanh Bluetooth PIC32. Sản xuất
pic32mz_ef_pim+e16 BSP dành cho Mô-đun cắm thêm (PIM) PIC32MZ2048EFH100 được kết nối với Bo mạch phát triển Explorer 16. Sản xuất
pic32mz_ef_sk BSP dành cho Bộ khởi động kết nối nhúng với dấu phẩy động (EF) PIC32MZ. Sản xuất
pic32mz_ef_sk+meb2 BSP dành cho Bo mạch mở rộng đa phương tiện II (MEB II) được kết nối với Bộ khởi động kết nối nhúng với Đơn vị dấu phẩy động (EF) PIC32MZ. Sản xuất
pic32mz_ef_sk+meb2+wvga BSP cho Bảng mở rộng đa phương tiện II (MEB II) với Bảng hiển thị PCAP WVGA 5″ (xem Ghi chú) được kết nối với Bộ khởi động kết nối nhúng với đơn vị dấu phẩy động (EF) PIC32MZ.

Ghi chú: Vui lòng liên hệ với Văn phòng bán hàng Microchip tại địa phương để biết thông tin về việc mua Bảng hiển thị PCAP WVGA 5″.

Sản xuất
pic32mz_ef_sk+s1d_pictail+vga BSP dành cho bo mạch con Epson S1D13517 của Bộ điều khiển đồ họa PICtail Plus với bo mạch đồ họa Truly 5.7″ 640×480 được kết nối với Bộ khởi động kết nối nhúng với Đơn vị dấu phẩy động (EF) PIC32MZ. Sản xuất
pic32mz_ef_sk+s1d_pictail+wqvga BSP dành cho bo mạch con của Bộ điều khiển đồ họa PICtail Plus Epson S1D13517 với bo mạch Powertip 4.3″ 480×272 được kết nối với Bộ khởi động kết nối nhúng PIC32MZ với Đơn vị dấu phẩy động (EF). Sản xuất
wifi_g_db BSP dành cho Bảng demo Wi-Fi G. Sản xuất

Ứng dụng âm thanh:

/ứng dụng/âm thanh/ Sự miêu tả Giải phóng Kiểu
âm thanh_microphone_loopback Trình diễn vòng lặp micrô âm thanh Sản xuất
âm thanh_âm thanh Biểu diễn âm thanh Sản xuất
mac_audio_hi_res Trình diễn âm thanh độ phân giải cao Sản xuất
thẻ sd_usb_âm_thanh Trình diễn thẻ SD âm thanh USB Phiên bản beta
bộ giải mã âm thanh phổ quát Trình diễn bộ giải mã âm thanh toàn cầu Sản xuất
tai nghe usb Trình diễn tai nghe âm thanh USB Sản xuất
micro usb Trình diễn Micrô âm thanh USB Sản xuất
loa usb Trình diễn loa âm thanh USB Sản xuất

Ứng dụng Bluetooth:

/ứng dụng/bluetooth/ Sự miêu tả Giải phóng Kiểu
dữ liệu/dữ liệu cơ bản Trình diễn dữ liệu cơ bản của Bluetooth® Sản xuất
dữ liệu/data_temp_sens_rgb Trình diễn cảm biến nhiệt độ Bluetooth và dữ liệu RGB Sản xuất
cao cấp/âm thanh/a2dp_avrcp Trình diễn âm thanh cao cấp Bluetooth Sản xuất

Ứng dụng Bootloader:

/ứng dụng/bộ nạp khởi động/ Sự miêu tả Giải phóng Kiểu
nền tảng Trình diễn Bootloader cơ bản Sản xuất
Cập nhật trực tiếp Bản trình diễn cập nhật trực tiếp Sản xuất

Ứng dụng Lớp B:

/ứng dụng/lớp b/ Sự miêu tả Giải phóng Kiểu
Bản demo ClassB Biểu tình thư viện lớp B Sản xuất

Ứng dụng mật mã:

/ứng dụng/mã hóa/ Sự miêu tả Giải phóng Kiểu
mã hóa_giải mã Thư viện ngoại vi mã hóa MD5 Mã hóa/Giải mã Sản xuất
băm lớn Trình diễn băm thư viện ngoại vi mã hóa Sản xuất

Ứng dụng trình điều khiển:

/ứng dụng/trình điều khiển/ Sự miêu tả Giải phóng Kiểu
i2c/i2c_rtcc Trình diễn I2C RTCC Sản xuất
nvm/nvm_đọc_ghi Biểu tình NVM Sản xuất
SPI/serial_eeprom Biểu diễn SPI Sản xuất
spi/spi_loopback Biểu diễn SPI Sản xuất
spi_flash/sst25vf020b Trình diễn thiết bị SPI Flash SST25VF020B Sản xuất
usart/usart_echo Trình diễn USART Sản xuất
usart/usart_loopback Trình diễn vòng lặp USART Sản xuất

 Example Các ứng dụng:

/ứng dụng/cũamples / Sự miêu tả Giải phóng Kiểu
ứng dụng đầu tiên của tôi Hướng dẫn MPLAB Harmony Example Giải pháp Không có
ngoại vi Thư viện ngoại vi tương thích MPLAB Harmony Examptập Sản xuất
hệ thống Thư viện dịch vụ hệ thống tuân thủ MPLAB Harmony Examptập Sản xuất

 Ứng dụng lập trình bộ nhớ ngoài:

/ứng dụng/lập trình viên/ Sự miêu tả Giải phóng Kiểu
flash ngoài Trình diễn bộ nạp khởi động Flash ngoài Sản xuất
flash_squi Trình diễn Flash SQI của Bộ lập trình bộ nhớ ngoài Sản xuất

 File Ứng dụng hệ thống:

/ứng dụng/fs/ Sự miêu tả Giải phóng Kiểu
nvm_fat_single_disk Trình diễn FAT FS Bộ nhớ không bay hơi đĩa đơn Sản xuất
nvm_mpfs_đĩa đơn Trình diễn MPFS bộ nhớ không bay hơi đĩa đơn Sản xuất
nvm_sdcard_fat_mpfs_multi_disk Trình diễn bộ nhớ không bay hơi đa đĩa FAT FS MPFS Sản xuất
nvm_sdcard_fat_multi_disk Trình diễn FAT FS Bộ nhớ không bay hơi đa đĩa Sản xuất
sdcard_fat_single_disk Trình diễn FAT FS của thẻ SD đĩa đơn Sản xuất
sdcard_msd_fat_multi_disk Trình diễn Thẻ SD đa đĩa MSD FAT FS Sản xuất
sst25_béo Trình diễn Flash FAT FS SST25 Alpha

Ứng dụng đồ họa:

/ứng dụng/gfx/ Sự miêu tả Giải phóng Kiểu
hình ảnh cơ bản Trình diễn Thư viện đồ họa chuyển động hình ảnh cơ bản Sản xuất
emwin_khởi động nhanh Bản trình diễn khởi động nhanh của SEGGER emWin Sản xuất
tài nguyên bên ngoài Tài nguyên đồ họa được lưu trữ Trình diễn truy cập bộ nhớ ngoài Sản xuất
đồ họa_showcase Đồ họa Chi phí thấp không cần bộ điều khiển (LCC) WVGA Trình diễn Sản xuất
lcc Trình diễn đồ họa không cần bộ điều khiển giá rẻ (LCC) Sản xuất
phương tiện truyền thông_hình ảnh_viewer Hình ảnh phương tiện đồ họa Viewer Biểu tình Sản xuất
sự vật Biểu diễn lớp đối tượng đồ họa Sản xuất
nguyên thủy Biểu diễn lớp đồ họa nguyên thủy Sản xuất
hiệu chuẩn cảm ứng điện trở Trình diễn hiệu chuẩn cảm ứng điện trở Sản xuất
s1d13517 Trình diễn bộ điều khiển LCD Epson S1D13517 Sản xuất
ssd1926 Trình diễn bộ điều khiển SSD1926 của Solomon Systech Sản xuất

 Ứng dụng của bo mạch mở rộng đa phương tiện II (MEB II):

/ứng dụng/meb_ii/ Sự miêu tả Giải phóng Kiểu
máy ảnh gfx Trình diễn máy ảnh đồ họa Sản xuất
gfx_cdc_com_port_đơn Biểu diễn kết hợp đồ họa và USB CDC Sản xuất
khung ảnh gfx Biểu diễn Khung ảnh đồ họa Sản xuất
đồ họaweb_máy chủ_nvm_mpfs Đồ họa kết hợp và TCP/IP Web Trình diễn máy chủ Sản xuất
emwin Khả năng của SEGGER emWin® trên MEB II Phiên bản beta

Ứng dụng RTOS:

/ứng dụng/rtos/ Sự miêu tả Giải phóng Kiểu
hình chạm nổi Trình diễn SEGGER embOS® Sản xuất
freertos Trình diễn FreeRTOS™ Sản xuất
openrtos Trình diễn OPENRTOS Sản xuất
chủ đềx Biểu diễn Logic ThreadX của Express Sản xuất
uC_OS_II Trình diễn Micriµm® µC/OS-II™ Phiên bản beta
uC_OS_III Trình diễn Micriµm® µC/OS-III™ Sản xuất

Ứng dụng TCP/IP:

/ứng dụng/tcpip/ Sự miêu tả Giải phóng Kiểu
berkeley_tcp_client Trình diễn máy khách TCP/IP của Berkeley Sản xuất
máy chủ tcp berkeley Trình diễn máy chủ TCP/IP của Berkeley Sản xuất
khách hàng berkeley_udp Trình diễn máy khách TCP/IP UDP của Berkeley Sản xuất
berkeley_udp_chuyển_tiếp Biểu diễn chuyển tiếp TCP/IP UDP của Berkeley Sản xuất
máy chủ berkeley_udp Trình diễn máy chủ TCP/IP UDP của Berkeley Sản xuất
wolfssl_tcp_client Biểu diễn máy khách TCP/IP của wolfSSL TCP Sản xuất
máy chủ wolfssl_tcp Biểu diễn máy chủ TCP/IP TCP của wolfSSL Sản xuất
snmpv3_nvm_mpfs SNMPv3 Bộ nhớ không biến động Microchip độc quyền File Trình diễn hệ thống Sản xuất
snmpv3_sdcard_fatfs SNMPv3 Bộ nhớ không mất dữ liệu Thẻ SD FAT File Trình diễn hệ thống Sản xuất
tcpip_tcp_client Trình diễn TCP/IP TCP Client Sản xuất
tcpip_tcp_client_server Trình diễn TCP/IP TCP Client Server Sản xuất
tcpip_máy_chủ_tcp Trình diễn máy chủ TCP/IP TCP Sản xuất
tcpip_udp_client Trình diễn TCP/IP UDP Client Sản xuất
máy chủ khách hàng tcpip_udp Trình diễn máy chủ máy khách TCP/IP UDP Sản xuất
máy chủ tcpip_udp Trình diễn máy chủ TCP/IP UDP Sản xuất
web_máy chủ_nvm_mpfs Bộ nhớ không biến động Microchip độc quyền File Hệ thống Web Trình diễn máy chủ Sản xuất
web_máy chủ_sdcard_fatfs Thẻ SD FAT File Hệ thống Web Trình diễn máy chủ Sản xuất
wifi_dễ_cấu_hình Trình diễn Wi-Fi® EasyConf Sản xuất
wifi_g_demo Trình diễn Wi-Fi G Sản xuất
wifi_wolfssl_tcp_client Trình diễn Wi-Fi wolfSSL TCP/IP Client Sản xuất
wifi_wolfssl_tcp_máy chủ Trình diễn máy chủ Wi-Fi wolfSSL TCP/IP Sản xuất
wolfssl_tcp_client Biểu diễn máy khách TCP/IP wolfSSL Sản xuất
máy chủ wolfssl_tcp Trình diễn máy chủ TCP/IP wolfSSL Sản xuất

Ứng dụng thử nghiệm:

/ứng dụng/meb_ii/ Sự miêu tả Giải phóng Kiểu
kiểm tra_sample Kiểm tra MPLAB Harmony Sample Ứng dụng Alpha

 Ứng dụng thiết bị USB:

/ứng dụng/usb/thiết bị/ Sự miêu tả Giải phóng Kiểu
cdc_com_port_kép Trình diễn mô phỏng cổng COM nối tiếp kép của CDC Sản xuất
cdc_com_port_đơn CDC Single Serial COM Port Emulation Demo Sản xuất
cdc_msd_cơ bản Trình diễn thiết bị lưu trữ hàng loạt CDC (MSD) Sản xuất
Trình giả lập cdc_serial Trình diễn mô phỏng nối tiếp CDC Sản xuất
cdc_serial_emulator_msd CDC Serial Emulation MSD Trình diễn Sản xuất
ẩn_cơ bản Trình diễn thiết bị giao diện người dùng USB cơ bản (HID) Sản xuất
cần điều khiển ẩn Trình diễn thiết bị điều khiển USB HID Class Sản xuất
bàn phím ẩn Trình diễn thiết bị bàn phím USB HID Class Sản xuất
chuột ẩn Trình diễn thiết bị chuột USB HID Class Sản xuất
hid_msd_cơ bản Trình diễn MSD lớp USB HID Sản xuất
msd_cơ bản Trình diễn USB MSD Sản xuất
msd_fs_spiflash USB MSD SPI Flash File Trình diễn hệ thống Sản xuất
msd_sdcard Trình diễn thẻ SD USB MSD Sản xuất
người bán Trình diễn của Nhà cung cấp USB (tức là Chung) Sản xuất

 Ứng dụng máy chủ USB:

/ứng dụng/usb/máy chủ/ Sự miêu tả Giải phóng Kiểu
loa_âm_thanh Trình diễn trình điều khiển lớp máy chủ USB Audio v1.0 Sản xuất
cdc_cơ bản Trình diễn cơ bản về USB CDC Sản xuất
cdc_msd USB CDC MSD Trình diễn cơ bản Sản xuất
bàn phím cơ bản Trình diễn bàn phím USB HID Host Sản xuất
chuột ẩn cơ bản Trình diễn chuột USB HID Host Sản xuất
hub_cdc_hid Trình diễn Hub CDC USB HID Sản xuất
trung tâm_msd Trình diễn máy chủ USB MSD Hub Sản xuất
msd_cơ bản Trình diễn ổ đĩa USB MSD Host đơn giản Sản xuất

Tệp nhị phân được dựng sẵn:

/bin/khung Sự miêu tả Giải phóng Kiểu
bluetooth Thư viện Bluetooth Stack PIC32 dựng sẵn Sản xuất
bluetooth/cao cấp/âm thanh Thư viện âm thanh Bluetooth PIC32 dựng sẵn (cao cấp) Sản xuất
bộ giải mã/cao cấp/aac_microaptiv Thư viện giải mã AAC được xây dựng sẵn cho các thiết bị PIC32MZ với các tính năng cốt lõi của microAptiv (cao cấp) Phiên bản beta
bộ giải mã/cao cấp/aac_pic32mx Thư viện giải mã AAC được xây dựng sẵn cho thiết bị PIC32MX (cao cấp) Phiên bản beta
bộ giải mã/cao cấp/mp3_microaptiv Thư viện giải mã MP3 được xây dựng sẵn cho các thiết bị PIC32MZ với các tính năng cốt lõi của microAptiv (cao cấp) Sản xuất
bộ giải mã/cao cấp/mp3_pic32mx Thư viện giải mã MP3 được xây dựng sẵn cho thiết bị PIC32MX (cao cấp) Sản xuất
bộ giải mã/cao cấp/wma_microaptiv Thư viện giải mã WMA được xây dựng sẵn cho các thiết bị PIC32MZ với các tính năng cốt lõi của microAptiv (cao cấp) Phiên bản beta
bộ giải mã/cao cấp/wma_pic32mx Thư viện giải mã WMA được xây dựng sẵn cho thiết bị PIC32MX (cao cấp) Phiên bản beta
toán học/dsp Thư viện toán học điểm cố định DSP được xây dựng sẵn cho thiết bị PIC32MZ Sản xuất
toán học/libq Thư viện toán học điểm cố định LibQ được xây dựng sẵn cho thiết bị PIC32MZ Sản xuất
toán học/libq/libq_c Thư viện Math được xây dựng sẵn với các triển khai C tương thích với cả thiết bị Pic32MX và Pic32MZ. (LƯU Ý: Các thói quen này không tương thích với các chức năng của thư viện libq) Phiên bản beta
ngoại vi Thư viện ngoại vi được xây dựng sẵn Sản xuất/Beta

 Xây dựng khung:

/xây dựng/khung/ Sự miêu tả Giải phóng Kiểu
toán học/libq Dự án xây dựng thư viện LibQ Sản xuất
toán học/libq Dự án xây dựng thư viện LibQ_C Alpha
ngoại vi Dự án xây dựng thư viện ngoại vi Sản xuất

 Tiện ích:

/tiện ích/ Sự miêu tả Giải phóng Kiểu
mhc/plugins/displaymanager/displaymanager.jar Trình cắm thêm Trình quản lý hiển thị MPLAB Harmony Phiên bản beta
mhc/com-microchip-mplab-modules-mhc.nbm Trình cắm thêm MPLAB Harmony Configurator (MHC)

MPLAB Harmony Graphics Composer (có trong plug-in MHC)

Sản xuất

Phiên bản beta

mib2bib/mib2bib.jar Biên dịch tập lệnh MIB Microchip tùy chỉnh (snmp.mib) để tạo snmp.bib và mib.h Sản xuất
mpfs_generator/mpfs2.jar Giao thức TCP/IP File Tiện ích tạo và tải lên Sản xuất
segger/emwin Tiện ích SEGGER emWin được sử dụng bởi các ứng dụng trình diễn MPLAB Harmony emWin Người bán
tcpip_discoverer/tcpip_discoverer.jar Tiện ích TCP/IP Microchip Node Discoverer Sản xuất

 Phần mềm của bên thứ ba:

/bên_thứ_ba/ Sự miêu tả Giải phóng Kiểu
bộ giải mã Phân phối nguồn thư viện giải mã Người bán
đồ họa/emwin Phân phối thư viện đồ họa SEGGER emWin® Người bán
rtos/embOS Phân phối SEGGER embOS® Người bán
rtos/FreeRTOS Phân phối nguồn FreeRTOS với hỗ trợ cho thiết bị PIC32MZ Người bán
rtos/MicriumOSII Phân phối Micriµm® µC/OS-II™ Người bán
rtos/MicriumOSIII Phân phối Micriµm® µC/OS-III™ Người bán
rtos/OpenRTOS Phân phối nguồn OPENRTOS với hỗ trợ cho các thiết bị PIC32MZ Người bán
rtos/ThreadX Phân phối Express Logic ThreadX Người bán
segger/emwin Phân phối SEGGER emWin® Pro Người bán
tcpip/wolfssl wolfSSL (trước đây là CyaSSL) Thư viện SSL nhúng Nguồn mở Trình diễn Người bán
tcpip/iniche Phân phối thư viện InterNiche Người bán

 Tài liệu:

/tài liệu/ Sự miêu tả Giải phóng Kiểu
harmony_help.pdf Trợ giúp MPLAB Harmony ở định dạng tài liệu di động (PDF) Sản xuất
harmony_help.chm Trợ giúp MPLAB Harmony ở định dạng Trợ giúp biên dịch (CHM) Sản xuất
html/index.html Trợ giúp MPLAB Harmony ở định dạng HTML Sản xuất
Phiếu bài tập tương thích hài hòa.pdf Biểu mẫu PDF để sử dụng trong việc xác định mức độ tương thích của MPLAB Harmony và để ghi lại bất kỳ ngoại lệ hoặc hạn chế nào đối với các hướng dẫn về khả năng tương thích Sản xuất
harmony_release_brief_v1.11.pdf Tóm tắt phát hành MPLAB Harmony, cung cấp thông tin phát hành “tổng quan” Sản xuất
harmony_release_notes_v1.11.pdf Ghi chú phát hành MPLAB Harmony ở dạng PDF Sản xuất
harmony_license_v1.11.pdf Thỏa thuận cấp phép phần mềm MPLAB Harmony ở dạng PDF Sản xuất

Các loại phát hành

Phần này mô tả các loại bản phát hành và ý nghĩa của chúng.

Sự miêu tả
Các bản phát hành mô-đun MPLAB Harmony có thể là một trong ba loại khác nhau, như được hiển thị trong hình minh họa sau.

MICROCHIP-Harmony-Khung-Phần-mềm-Tích-hợp-1

Bản phát hành Alpha
Phiên bản phát hành alpha của một mô-đun thường là bản phát hành ban đầu. Các bản phát hành alpha sẽ có các triển khai đầy đủ của bộ tính năng cơ bản của chúng, chúng được kiểm tra đơn vị về mặt chức năng và sẽ được xây dựng chính xác. Bản phát hành alpha là một “tiềnview” về những gì Microchip đang phát triển và có thể rất hữu ích để khám phá các tính năng mới. Tuy nhiên, nó chưa trải qua toàn bộ quá trình thử nghiệm chính thức và gần như chắc chắn rằng một số giao diện của nó sẽ thay đổi trước khi phiên bản sản xuất được phát hành và do đó, không được khuyến khích sử dụng cho mục đích sản xuất.

Phiên bản Beta
Phiên bản phát hành beta của một mô-đun đã trải qua quá trình kiểm tra lại giao diện nội bộview quá trình và đã được thử nghiệm chính thức về chức năng của nó. Ngoài ra, các vấn đề được báo cáo từ bản phát hành alpha sẽ được khắc phục hoặc ghi lại. Khi một mô-đun ở phiên bản beta, bạn có thể mong đợi nó hoạt động chính xác trong các trường hợp bình thường và bạn có thể mong đợi rằng giao diện của nó rất gần với dạng cuối cùng (mặc dù vẫn có thể thực hiện các thay đổi nếu cần). Tuy nhiên, nó chưa được thử nghiệm ứng suất hoặc hiệu suất và nó có thể không bị lỗi một cách bình thường nếu sử dụng không đúng cách. Bản phát hành beta không được khuyến khích sử dụng cho mục đích sản xuất, nhưng có thể được sử dụng để phát triển.

Phát hành sản xuất
Vào thời điểm một mô-đun được phát hành dưới dạng sản xuất, nó đã hoàn thiện tính năng, được kiểm tra đầy đủ và giao diện của nó đã được "đóng băng". Tất cả các vấn đề đã biết từ các bản phát hành trước đó sẽ được khắc phục hoặc ghi lại. Giao diện hiện tại sẽ không thay đổi trong các bản phát hành trong tương lai. Nó có thể được mở rộng với các tính năng bổ sung và các chức năng giao diện bổ sung, nhưng các chức năng giao diện hiện tại sẽ không thay đổi. Đây là mã ổn định với Giao diện lập trình ứng dụng (API) ổn định mà bạn có thể tin tưởng cho mục đích sản xuất.

Số phiên bản

Phần này mô tả ý nghĩa của số phiên bản MPLAB Harmony.

Sự miêu tả

Sơ đồ đánh số phiên bản MPLAB Harmony
MPLAB Harmony sử dụng sơ đồ đánh số phiên bản sau:
. [. ][ ] Ở đâu:

  • = Sửa đổi lớn (thay đổi đáng kể ảnh hưởng đến nhiều hoặc tất cả các mô-đun)
  • = Sửa đổi nhỏ (tính năng mới, phát hành thường xuyên)
  • [. ] = Phát hành dot (sửa lỗi, phát hành không theo lịch trình)
  • [ ] = Loại phát hành (a cho alpha và b cho beta, nếu có). Các phiên bản phát hành sản xuất không bao gồm chữ cái loại phát hành.

Phiên bản Chuỗi
Hàm SYS_VersionStrGet sẽ trả về một chuỗi theo định dạng:
“ . [. ][ ]”
Ở đâu:

  • là số phiên bản chính của mô-đun
  • là số phiên bản phụ của mô-đun
  • là số phát hành “patch” hoặc “dot” tùy chọn (không được bao gồm trong chuỗi nếu nó bằng “00”)
  • là loại phát hành tùy chọn “a” cho alpha và “b” cho beta. Loại này không được bao gồm nếu bản phát hành là phiên bản sản xuất (tức là không phải alpha hoặc beta)

Lưu ý: Chuỗi phiên bản sẽ không chứa bất kỳ khoảng trắng nào.

Examplê:
“0.03a”
“1.00”

Số phiên bản
Số phiên bản trả về từ hàm SYS_VersionGet là một số nguyên không dấu theo định dạng thập phân sau (không phải định dạng BCD).
* 10000 + * 100 +
Trong đó các số được biểu diễn dưới dạng thập phân và ý nghĩa giống như mô tả trong Phiên bản Chuỗi.
Lưu ý: Không có biểu diễn số của loại bản phát hành.

Examplê:
Đối với phiên bản “0.03a”, giá trị trả về bằng: 0 * 10000 + 3 * 100 + 0.
Đối với phiên bản “1.00”, giá trị trả về bằng: 1 * 100000 + 0 * 100 + 0.
© 2013-2017 Công ty TNHH Công nghệ Microchip.

Câu hỏi thường gặp

  • Q: MPLAB Harmony có thể được sử dụng với lập trình C++ không? ngôn ngữ?
    A: Không, MPLAB Harmony chưa được thử nghiệm với C++; do đó, ngôn ngữ lập trình này chưa được hỗ trợ.
  • Q: Mức độ tối ưu hóa được khuyến nghị cho việc xây dựng là gì? dự án có sử dụng thư viện ngoại vi MPLAB Harmony không?
    A: Mức tối ưu hóa -O1 được khuyến nghị để xóa mã khỏi các phần không sử dụng trong thư viện ngoại vi.
  • Q: Trình gỡ cài đặt MPLAB Harmony xử lý các tệp do người dùng sửa đổi như thế nào? files?
    A: Trình gỡ cài đặt sẽ xóa tất cả fileđược cài đặt bởi trình cài đặt, ngay cả khi chúng được người dùng sửa đổi. Tuy nhiên, mới filenhững nội dung do người dùng thêm vào sẽ không bị xóa.

Tài liệu / Tài nguyên

Khung phần mềm tích hợp MICROCHIP Harmony [tập tin pdf] Hướng dẫn sử dụng
v1.11, Khung phần mềm tích hợp Harmony, Khung phần mềm tích hợp, Khung phần mềm, Khung

Tài liệu tham khảo

Để lại bình luận

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *