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 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 เวอร์ชันล่าสุด จากนั้นอัปเดตไฟล์บอร์ดหากโปรแกรมแจ้งเตือน และติดตั้งหรืออัปเดตแพ็กเกจ 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 ที่ดูเหมือนจำเป็นต้องอัปเดตด้วยวิธีนี้เท่านั้น

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

บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT


