ArduinoCore-Zephyr 1.0.0 เพิ่มการรองรับบอร์ด Arduino VENTUNO Q อัปเดตเป็น Zephyr 4.4.1 และอื่น ๆ

Arduino ได้ประกาศเปิดตัว ArduinoCore-Zephyr เวอร์ชัน 1.0.0 ซึ่งมาพร้อมกับการรองรับฮาร์ดแวร์รุ่นใหม่ รวมถึงบอร์ด SBC VENTUNO Q การอัปเดตพื้นฐานเป็น Zephyr 4.4.1 การรองรับกล้อง Nicla Vision ตลอดจนการแก้ไขบั๊กและการปรับปรุงประสิทธิภาพต่าง ๆ

Arduino ประกาศแผนที่จะเปลี่ยนจาก Arm Mbed ไปใช้ Zephyr RTOS ครั้งแรกในเดือนกรกฎาคม 2024 ก่อนที่จะเปิดตัว Arduino Core for Zephyr เวอร์ชันเบตาตัวแรกในเดือนธันวาคมปีเดียวกัน โดย ArduinoCore-Zephyr 1.0.0 ไม่ใช่เวอร์ชันเสถียรตัวแรก เพราะก่อนหน้านี้เวอร์ชัน 0.90.0 ซึ่งเปิดตัวเป็นเวอร์ชันเสถียรเมื่อวันที่ 29 กรกฎาคม 2026 และออกจากสถานะเบต้าอย่างเป็นทางการแล้ว โดยรุ่นใหม่ 1.0.0 เป็นการต่อยอดจากเวอร์ชันดังกล่าว มาดูกันว่ามีอะไรใหม่บ้าง

ArduinoCore Zephyr 1.0.0 รองรับบอร์ด Arduino Ventuno Q

ไฮไลต์ของ ArduinoCore-Zephyr 1.0.0

  • รองรับ Arduino VENTUNO Q SBC โดยเฉพาะไมโครคอนโทรลเลอร์สำหรับงานเรียลไทม์ STM32H5F5 ที่อยู่บนบอร์ด
  • อัปเดตเป็น Zephyr 4.4.1 ซึ่งมาพร้อมการปรับปรุงล่าสุดจากโครงการต้นน้ำ รวมถึงการแก้ไขปัญหาด้านความปลอดภัยและการรองรับไดรเวอร์เพิ่มเติม
  • เพิ่มการรองรับกล้อง Nicla Vision ทำให้สามารถจับภาพและประมวลผลข้อมูลภาพได้โดยตรงผ่าน Zephyr Core
  • แก้ไขบั๊กหลายจุดและปรับปรุงระบบ CI
  • แพลตฟอร์มจาก Arduino ที่รองรับในปัจจุบัน
    • บอร์ด UNO Q
    • บอร์ด VENTUNO Q
    • บอร์ด Portenta H7
    • บอร์ด Portenta C33
    • Opta microPLC
    • บอร์ด GIGA R1 WiFi
    • บอร์ด Nano Matter
    • บอร์ด Nano RP2040 Connect
    • บอร์ด Nano 33 BLE
    • โมดูล Nicla Sense ME
    • โมดูล Nicla Vision

สามารถดูรายการการเปลี่ยนแปลงทั้งหมดได้ที่หน้า GitHub Release ของโครงการ

ภาพหน้าจอ Arduino IDE แสดงบอร์ด Zephyr 1.0.0

ถ้าต้องการทดลองใช้งาน ให้ดาวน์โหลดและติดตั้ง Arduino IDE เวอร์ชันล่าสุด จากนั้นอัปเดตไฟล์บอร์ดหากโปรแกรมแจ้งเตือน และติดตั้งหรืออัปเดตแพ็กเกจ Arduino Zephyr Boards เป็นเวอร์ชัน 1.0.0 และหากต้องการทดสอบเวอร์ชันล่าสุดบนบอร์ด Renesas EK-RA8D1, NXP FRDM-MCXN947 หรือ NXP FRDM-RW612 ให้ติดตั้งแพ็กเกจ Zephyr Community Boards ซึ่ง Arduino เป็นผู้ดูแลเช่นกัน

หลังจากตั้งค่าเหล่านี้ใน Arduino IDE แล้ว ก็สามารถสร้างและคอมไพล์ Sketch ได้ตามปกติ โดยทั่วไป Arduino IDE จะอัปโหลดและติดตั้ง Zephyr loader ลงบนบอร์ดโดยอัตโนมัติในครั้งแรกที่อัปโหลดเฟิร์มแวร์ แต่ในบางกรณีอาจจำเป็นต้องติดตั้ง Zephyr loader ด้วยตนเอง ลงบนบอร์ดก่อน โดยเฉพาะบอร์ด Portenta C33 ที่ดูเหมือนจำเป็นต้องอัปเดตด้วยวิธีนี้เท่านั้น

ตัวอย่างการคอมไพล์โปรเจกต์ Blink ของ Zephyr สำหรับบอร์ด Arduino Ventuno Q
ตัวอย่างการคอมไพล์โปรเจกต์ Blink ของ Zephyr สำหรับบอร์ด Arduino Ventuno Q

แปลจากบทความ : ArduinoCore-Zephyr 1.0.0 adds support for Arduino VENTUNO Q, updates to Zephyr 4.4.1, and more

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
โฆษณา