STMicroelectronics đã cập nhật khung phần mềm giao diện người dùng TouchGFX cho vi điều khiển STM32, bổ sung các tính năng mới cho phép giao diện người dùng mượt mà hơn và năng động hơn, đồng thời giảm nhu cầu về bộ nhớ và CPU.
TouchGFX là một công cụ miễn phí trong hệ sinh thái STM32. Bao gồm hai phần - công cụ TouchGFX Designer PC để thiết kế và định cấu hình giao diện người dùng phong phú và phần mềm TouchGFX Engine chạy trên thiết bị đầu cuối để đảm bảo hiệu suất giao diện người dùng cao - phiên bản 4.12 mới nhất chứa các bản cập nhật cho cả hai. Giờ đây, người dùng có thể xây dựng giao diện người dùng tinh vi trên các giải pháp màn hình một chip mà không cần RAM hoặc flash ngoài, tiết kiệm năng lượng để có tuổi thọ pin lâu hơn và hưởng lợi từ việc phát triển dễ dàng hơn để tiếp cận thị trường nhanh hơn.
Trong TouchGFX Engine, chế độ bộ đệm khung một phần giờ đây cho phép bộ đệm hoạt động bằng cách sử dụng ít nhất 6KB RAM. Giờ đây, một giao diện người dùng hoạt động đầy đủ có thể chỉ có 16KB RAM, do đó các MCU STM32 nhỏ có thể mang lại trải nghiệm người dùng tuyệt vời mà không cần bộ nhớ ngoài. Ngoài ra, độ sáng 8 bit mới (L8) với bảng màu 16 bit, 24 bit và 32 bit giúp giảm nhu cầu về bộ nhớ flash. Ngay cả với bộ nhớ nhỏ hơn này, TouchGFX tối đa hóa hiệu suất bằng cách tận dụng STM32 Chrom-ART Accelerator ™ để tăng tốc đồ họa và xử lý các hiệu ứng phức tạp. Ngoài ra còn có một vùng chứa có thể lưu vào bộ nhớ cache mới với bitmap động giúp giảm tải CPU để chạy các hình ảnh động mượt mà và linh hoạt ở tốc độ khung hình cao.
Giờ đây, người dùng cũng có thể chọn độ sâu màu 6-bit, giúp tiết kiệm cả RAM và đèn flash trong khi vẫn cung cấp 64 màu để tạo GUI cấp nhập cảnh. Hỗ trợ flash ngoài không ánh xạ bộ nhớ cũng mới và giúp xây dựng giao diện người dùng cơ bản trong tài nguyên hệ thống eo hẹp.
Các bản cập nhật cho TouchGFX Designer bao gồm các phần mở rộng cho bộ widget có thể tùy chỉnh mạnh mẽ, bổ sung các tính năng như Quy mô và Xoay để tăng sức mạnh của lập trình kéo và thả đơn giản. Các tác vụ và trình kích hoạt tùy chỉnh giảm sự phụ thuộc vào mã hóa để tạo ra các tính năng phức tạp và tab Hình ảnh mới cho phép người dùng nhanh chóng định cấu hình các thuộc tính riêng lẻ như định dạng hình ảnh, thuật toán hòa sắc và xoay bố cục. Ngoài ra còn có các cải tiến về hiệu suất giúp đẩy nhanh quá trình tạo mã tự động và giảm thời gian tải, cũng như các chức năng mới dễ sử dụng cho văn bản hướng dẫn, chẳng hạn như chuyển tiếp và gửi lại.
Bộ TouchGFX hoàn chỉnh, bao gồm TouchGFX Designer và TouchGFX Engine, có sẵn để tải xuống miễn phí từ www.st/com/touchgfxdesigner.