Microchip đơn giản hóa phát triển giao diện người dùng đồ họa phức tạp cho môi trường MPLAB Harmony v3 và Linux.
Microchip Technology (Nasdaq: MCHP) vừa ra mắt giải pháp Microchip Graphics Suite (MGS), nhằm hỗ trợ các nhà phát triển tích hợp giao diện người dùng đồ họa (GUI) một cách dễ dàng và hiệu quả vào các ứng dụng nhúng. Bộ công cụ này cung cấp giải pháp hoàn chỉnh để tạo ra các GUI tương tác cao, giúp giảm thiểu chi phí phát triển và tăng tốc độ đưa sản phẩm ra thị trường.
MGS được thiết kế để hoạt động linh hoạt trên các dòng sản phẩm vi điều khiển (MCU) và vi xử lý (MPU) 32-bit của Microchip, đồng thời hỗ trợ các môi trường phát triển phổ biến như MPLAB Harmony v3 và Linux. Giải pháp này giúp đơn giản hóa quá trình tích hợp các yếu tố đồ họa như hoạt hình, hình ảnh vào màn hình cảm ứng, giúp các nhà phát triển tối ưu hóa hiệu quả công việc.
Một trong những điểm mạnh của MGS là khả năng tái sử dụng mã phần mềm trên nhiều dự án khác nhau, qua đó giúp tiết kiệm thời gian và nguồn lực trong quá trình phát triển. Công cụ phát triển bao gồm một trình mô phỏng tích hợp, cho phép các nhà phát triển tạo mẫu GUI mà không cần phần cứng thực tế. Trình mô phỏng này sử dụng MPLAB Code Configurator (MCC), giúp tạo ra mã phần mềm bằng ngôn ngữ C, có thể hoạt động trong cả chế độ web và chế độ gốc.

- Chế độ web: Trình mô phỏng tạo ra file HTML tương thích với các trình duyệt web, giúp người dùng mô phỏng các tính năng cảm ứng mà không cần đến phần cứng thực.
- Chế độ gốc: Trình mô phỏng hỗ trợ gỡ lỗi trực tiếp trên môi trường Windows, cho phép kiểm tra và sửa lỗi ngay cả khi phần cứng chưa sẵn sàng.
Với thiết kế giao diện WYSIWYG (What You See Is What You Get), MGS giúp người dùng có thể dễ dàng theo dõi và điều chỉnh kết quả ngay trong quá trình thiết kế, giảm thiểu sai sót và nâng cao hiệu suất. Giải pháp này cũng được tối ưu để hỗ trợ một loạt các thiết bị từ hiệu suất thấp đến cao, đáp ứng các yêu cầu đồ họa đa dạng, từ thiết bị có màn hình nhỏ đến các thiết bị hỗ trợ màn hình cảm ứng lớn và phát video chất lượng cao.
MGS cũng hỗ trợ nhiều loại màn hình khác nhau như OLED đơn sắc, TFT 1080p màu với khả năng kết nối thông qua MIPI DSI, LVDS, RGB, SPI và HDMI, cùng khả năng tương thích với màn hình cảm ứng 2D và 3D.
Giải pháp đồ họa của Microchip giúp các nhà phát triển tạo ra GUI đẹp mắt mà không cần nâng cấp phần cứng tốn kém. MGS tương thích với nhiều loại sản phẩm của Microchip như MCU PIC32, MPU SAM, và bộ điều khiển màn hình cảm ứng maXTouch. Ngoài ra, Microchip còn cung cấp các thành phần bổ trợ quan trọng khác như bộ nhớ, giải pháp quản lý năng lượng, và kết nối.
Ông Rod Drake, Phó chủ tịch bộ phận kinh doanh MCU32 và MPU32 của Microchip, cho biết: “Chúng tôi cam kết cung cấp các công cụ và giải pháp toàn diện cho khách hàng, giúp họ tạo ra sản phẩm chất lượng cao và nhanh chóng tiếp cận thị trường. MGS mang lại sự đơn giản trong thiết kế giao diện và giúp tăng cường tính thẩm mỹ cho mọi sản phẩm, từ thiết bị gia dụng thông minh cho đến các ứng dụng công nghiệp.”
Microchip Graphics Suite không chỉ hoạt động với MPLAB Harmony v3 và MPLAB Code Configurator mà còn có phiên bản hỗ trợ Linux, cung cấp cho các nhà phát triển sự linh hoạt trong việc lựa chọn môi trường phát triển phù hợp với dự án của mình.
Microchip Graphics Suite hiện đã có sẵn và hoàn toàn miễn phí để tải về. Người dùng có thể truy cập trang web chính thức của Microchip để tìm hiểu thêm thông tin và tải phần mềm.
Bộ giải pháp này hứa hẹn mang lại sự thuận tiện cho các nhà phát triển, giúp đơn giản hóa quá trình thiết kế GUI phức tạp và đưa sản phẩm ra thị trường nhanh chóng hơn.


