เปิดตัวตัวแปร Qt5 สำหรับไมโครคอนโทรลเลอร์และ OS/2

โครงการคิวที ส่ง ฉบับกรอบงานสำหรับไมโครคอนโทรลเลอร์และอุปกรณ์ที่ใช้พลังงานต่ำ - Qt สำหรับ MCU. ข้อดีประการหนึ่งของโครงการนี้คือความสามารถในการสร้างแอปพลิเคชันกราฟิกสำหรับไมโครคอนโทรลเลอร์โดยใช้ API และเครื่องมือสำหรับนักพัฒนาตามปกติ ซึ่งใช้ในการสร้าง GUI เต็มรูปแบบสำหรับระบบเดสก์ท็อปด้วย อินเทอร์เฟซสำหรับไมโครคอนโทรลเลอร์ไม่เพียงแต่สร้างขึ้นโดยใช้ C++ API เท่านั้น แต่ยังใช้ QML กับวิดเจ็ต Qt Quick Controls อีกด้วย ซึ่งได้รับการออกแบบใหม่สำหรับหน้าจอขนาดเล็กที่ใช้กันทั่วไปในอุปกรณ์อิเล็กทรอนิกส์สำหรับผู้บริโภค อุปกรณ์สวมใส่ อุปกรณ์อุตสาหกรรม และระบบบ้านอัจฉริยะ

เพื่อให้มีประสิทธิภาพสูง สคริปต์ QML จะถูกแปลเป็นโค้ด C++ และการเรนเดอร์จะดำเนินการโดยใช้เอ็นจิ้นกราฟิกแยกต่างหาก ซึ่งได้รับการปรับให้เหมาะสมสำหรับการสร้างอินเทอร์เฟซแบบกราฟิกในเงื่อนไขของ RAM และทรัพยากรโปรเซสเซอร์จำนวนเล็กน้อย เอ็นจิ้นได้รับการออกแบบโดยคำนึงถึงไมโครคอนโทรลเลอร์ ARM Cortex-M และรองรับตัวเร่งกราฟิก 2D เช่น PxP บนชิป NXP i.MX RT, Chrom-Art บนชิป STM32 และ RGL บนชิป Renesas RH850 ขณะนี้ใช้ได้สำหรับการทดสอบเท่านั้น สร้างการสาธิต.

เปิดตัวตัวแปร Qt5 สำหรับไมโครคอนโทรลเลอร์และ OS/2

นอกจากนี้ยังสามารถสังเกตได้ การสร้าง ผู้ที่ชื่นชอบพอร์ต Qt5 สำหรับระบบปฏิบัติการ OS/2 พอร์ตนี้ประกอบด้วยส่วนหลักทั้งหมดของโมดูล QtBase และเหมาะสำหรับการคอมไพล์และรันแอปพลิเคชัน Qt2 จำนวนมากบน OS/5 ข้อจำกัดรวมถึงการไม่รองรับ OpenGL, IPv6 และ Drag&drop, ไม่สามารถเปลี่ยนภาพเคอร์เซอร์ของเมาส์ และบูรณาการกับเดสก์ท็อปไม่เพียงพอ

ที่มา: opennet.ru

เพิ่มความคิดเห็น