ArduinoCore-Zephyr 1.0.0 มีอะไรใหม่?
เห็นเลข 1.0.0 แล้วหลายคนน่าจะคิดทันทีว่า “Arduino บน Zephyr เพิ่ง Stable รอบนี้ใช่ไหม?” แต่จริง ๆ ArduinoCore-Zephyr ออกจาก Beta ไปตั้งแต่เวอร์ชัน 0.90.0 แล้ว
รอบ 1.0.0 จึงไม่ใช่การเริ่มต้นใหม่ แต่เป็น Release ที่ต่อยอด Platform ด้วย Hardware Support เพิ่ม, ขยับฐานไปที่ Zephyr 4.4.1, เพิ่ม VENTUNO Q และเพิ่ม Camera Support สำหรับ Nicla Vision
ถ้ากำลังเริ่มสนใจ RTOS แต่ยังชอบ Workflow แบบ Arduino IDE Release นี้จึงเป็นอีกจุดที่น่าสนใจ เพราะโลก Arduino กับ Zephyr กำลังเชื่อมกันแน่นขึ้นเรื่อย ๆ
จุดที่ต้องเข้าใจก่อน: ArduinoCore-Zephyr 1.0.0 ไม่ใช่ Stable Release แรก เพราะ Arduino ประกาศให้ 0.90.0 ออกจาก Beta และเป็น Stable ไปก่อนแล้วเมื่อ 29 กรกฎาคม 2026
Key Takeaways
- ArduinoCore-Zephyr 1.0.0 ต่อจาก Stable 0.90.0
- อัปเดตฐานเป็น Zephyr 4.4.1
- เพิ่ม Support สำหรับ Arduino VENTUNO Q
- VENTUNO Q Support รอบนี้เจาะที่ STM32H5F5 real-time MCU
- เพิ่ม Camera Support ให้ Arduino Nicla Vision
- มี Bug Fixes และ CI Improvements เพิ่มเติม
- Arduino Zephyr Boards รองรับ Arduino Hardware หลายรุ่นแล้ว
- Renesas/NXP บางรุ่นอยู่ใน Zephyr Community Boards แยกต่างหาก
- ติดตั้ง Core ผ่าน Boards Manager ใน Arduino IDE ได้
- Zephyr Loader ปกติสามารถ Sync/Install อัตโนมัติระหว่าง Upload
- Portenta C33 ต้องทำ Manual Loader Update ครั้งแรกตาม Arduino
ArduinoCore-Zephyr คืออะไร?
ArduinoCore-Zephyr คือ Arduino Core ที่ทำงานบนฐานของ Zephyr RTOS
มุมของคนใช้ Arduino คือเรายังทำงานผ่าน Ecosystem และ Workflow ที่คุ้นเคย แต่ข้างล่างของ Platform ใช้ Zephyr เป็นฐานระบบปฏิบัติการแบบ Real-time
Arduino ประกาศแผนเปลี่ยนจาก Arm Mbed มาสู่ Zephyr RTOS ตั้งแต่ปี 2024 ก่อนจะทยอยพัฒนา Arduino Core บน Zephyr จนออกจาก Beta ในปี 2026
จำแบบง่าย: Arduino ไม่ได้สร้าง RTOS ใหม่ชื่อ Zephyr แต่สร้าง Arduino Core ให้ทำงานบนฐานของ Zephyr RTOS
เลข 1.0.0 หลอกตาเราได้ เพราะ Stable มาก่อนแล้ว
ในโลก Software เรามักคุ้นว่า 1.0.0 คือรุ่น Stable ตัวแรก
แต่ ArduinoCore-Zephyr ใช้ Timeline ต่างออกไป
เวอร์ชัน:
0.90.0
ถูก Arduino ประกาศให้เป็น Officially Stable และออกจาก Beta เมื่อวันที่ 29 กรกฎาคม 2026
ดังนั้น 1.0.0 คือการต่อยอดจาก Stable Platform ที่มีอยู่ก่อนแล้ว ไม่ใช่การเปลี่ยนจาก Beta เป็น Stable ในรอบนี้
เวลาเขียนข่าวหรือโพสต์อย่าใช้คำว่า: “ArduinoCore-Zephyr 1.0.0 Stable รุ่นแรก” เพราะ Stable Milestone เริ่มที่ 0.90.0
Journey จาก Arm Mbed มาถึง ArduinoCore-Zephyr 1.0.0
Arduino ประกาศแผนเปลี่ยนจาก Arm Mbed ไป Zephyr RTOS
↓
ธันวาคม 2024
Arduino Core for Zephyr Beta รุ่นแรก
↓
29 กรกฎาคม 2026
ArduinoCore-Zephyr 0.90.0 ออกจาก Beta และเข้าสถานะ Stable
↓
กันยายน 2026
ArduinoCore-Zephyr 1.0.0
รอบ 1.0.0 จึงเป็นอีก Milestone หลังจาก Platform ผ่านช่วง Beta มาแล้ว
ในเวลาเดียวกัน Arduino ก็กำลังเดินหน้าจาก Legacy Core ที่ใช้ mbedOS มาสู่แนวทางใหม่บน Zephyr หลังจาก Arm mbedOS เข้าสู่ช่วง End-of-life
คำว่า Deprecation ไม่ได้แปลว่าใช้ไม่ได้ทันที: การย้าย Platform เป็นกระบวนการ ไม่ควรตีความว่า Legacy Arduino Core ทุกตัวหยุดทำงานทันที หลัง Release ใหม่ออก
ArduinoCore-Zephyr 1.0.0 เพิ่มอะไรใหม่?
Highlight หลักจาก Release นี้มี 4 กลุ่ม:
- เพิ่ม Arduino VENTUNO Q Support
- อัปเดตฐานเป็น Zephyr 4.4.1
- เพิ่ม Nicla Vision Camera Support
- Bug Fixes และ CI Improvements
จุดที่น่าสนใจคือ ทั้ง Hardware Support, RTOS Base และ Peripheral Support ถูกขยับใน Release เดียวกัน
VENTUNO Q ได้ Zephyr Support แต่ต้องดูว่าอยู่ฝั่งไหนของบอร์ด
Arduino VENTUNO Q เป็น SBC ที่มีทั้ง Compute และ Real-time Control อยู่บน Platform เดียวกัน
Hardware หลักมี:
- Qualcomm Dragonwing IQ-8275 SoC
- STM32H5F5 real-time MCU
ArduinoCore-Zephyr 1.0.0 เพิ่ม Support โดยเจาะไปที่:
STM32H5F5 real-time MCU
ไม่ได้หมายความว่า Qualcomm SoC ทั้งฝั่ง Compute เปลี่ยนมารัน ArduinoCore-Zephyr
↓
Qualcomm SoC = High-level Compute
+
STM32H5F5 = Real-time MCU
↓
ArduinoCore-Zephyr 1.0.0 เพิ่ม Support ฝั่ง STM32H5F5
จุดน่าสนใจของ Architecture: งาน Compute และงาน Real-time Control สามารถถูกแยกบทบาทกัน บน Hardware Platform เดียว ซึ่ง Arduino ยกบริบทไปถึง Robotics, Physical AI และ Industrial Automation
ฐานใหม่คือ Zephyr 4.4.1
ArduinoCore-Zephyr 1.0.0 อัปเดต Zephyr Base เป็น:
Zephyr 4.4.1
CNX ระบุว่าการอัปเดตรอบนี้ นำ Upstream Improvements เข้ามาด้วย เช่น:
- Latest Upstream Improvements
- Security Fixes
- Driver Support
บทความนี้ไม่แจกแจง CVE หรือ Driver เพิ่มเอง: Source หลักสรุปเป็นภาพรวม ไม่ได้ให้รายการ Security Fix ทุกตัว ถ้าต้องการ Technical Changelog ระดับ Zephyr ควรตรวจ Release Notes ต้นฉบับ
Nicla Vision ได้ Camera Support ผ่าน Zephyr Core
อีก Highlight คือการเพิ่ม Camera Support สำหรับ:
Arduino Nicla Vision
ทำให้สามารถ Capture และ Process Image Data ผ่าน Zephyr Core ได้
Arduino ยกตัวอย่างแนวทางการใช้งาน เช่น:
- Object Detection
- Image Classification
- On-device Vision Experiments
Camera Support ≠ มี AI Model ทุกอย่างติดมาให้: Source ระบุความสามารถในการ Capture และ Process Image Data ผ่าน Zephyr Core แต่ไม่ได้บอกว่า Object Detection Model ถูก Bundle มาให้พร้อมทุก Project
นอกจาก Feature ใหญ่ ยังมี Bug Fixes และ CI Improvements
ArduinoCore-Zephyr 1.0.0 ยังรวม Bug Fixes และการปรับปรุง Continuous Integration หลายรายการ
สำหรับคนที่ต้องการดู Change List ระดับละเอียด เช่น Board-specific Fix, Serial, Upload หรือ Build System แนะนำให้เปิด GitHub Release โดยตรง
Arduino Hardware ที่รองรับในรายการปัจจุบัน
CNX ระบุ Arduino Platforms ที่รองรับไว้ดังนี้:
| # | Arduino Platform | หมายเหตุ |
|---|---|---|
| 1 | UNO Q | อยู่ใน Supported Platform List |
| 2 | VENTUNO Q | เพิ่ม Support ใน 1.0.0 |
| 3 | Portenta H7 | รองรับ ArduinoCore-Zephyr |
| 4 | Portenta C33 | มีข้อกำหนดเรื่อง Manual Loader Update ครั้งแรก |
| 5 | Opta microPLC | Industrial / PLC Platform |
| 6 | GIGA R1 WiFi | อยู่ใน Supported Platform List |
| 7 | Nano Matter | อยู่ใน Supported Platform List |
| 8 | Nano RP2040 Connect | อยู่ใน Supported Platform List |
| 9 | Nano 33 BLE | อยู่ใน Supported Platform List |
| 10 | Nicla Sense ME | อยู่ใน Supported Platform List |
| 11 | Nicla Vision | 1.0.0 เพิ่ม Camera Support |
Arduino Zephyr Boards กับ Zephyr Community Boards ไม่ใช่ Package เดียวกัน
ถ้าใช้ Arduino Hardware ใน Supported List หลัก ให้ติดตั้ง:
Arduino Zephyr Boards
แต่ CNX ระบุว่า ถ้าต้องการทดลอง Release ล่าสุดกับ Hardware อย่าง:
- Renesas EK-RA8D1
- NXP FRDM-MCXN947
- NXP FRDM-RW612
ให้ติดตั้ง:
Zephyr Community Boards
ซึ่งเป็น Board Package แยกต่างหาก และ Arduino เป็นผู้ดูแลด้วย
อย่าเอารายชื่อมารวมกันหมด: VENTUNO Q, Portenta, Nano และ Nicla อยู่ฝั่ง Arduino Platforms ส่วน Renesas/NXP ที่ยกตัวอย่างด้านบน ใช้ Zephyr Community Boards
อยากลอง ArduinoCore-Zephyr 1.0.0 เริ่มจาก Arduino IDE ได้เลย
Workflow ที่ CNX อธิบาย ไม่ได้ต้องเริ่มจาก Terminal หรือ Build Zephyr SDK เองทั้งหมด
สามารถเริ่มใน Arduino IDE ได้ตามลำดับ:
ติดตั้ง Arduino IDE เวอร์ชันล่าสุด
เริ่มจาก Arduino IDE เวอร์ชันปัจจุบัน และ Update Board Files หาก IDE แจ้งเตือน
เปิด Boards Manager
เข้า Board Package Manager เพื่อค้นหา Zephyr Core
ค้นคำว่า Zephyr
เลือกติดตั้งหรือ Update Arduino Zephyr Boards เป็นเวอร์ชัน 1.0.0
เลือก Board
เลือก Hardware ที่ตรงกับ Board ที่กำลังใช้งาน
Build และ Upload Sketch
หลัง Core และ Board พร้อมแล้ว จึงเริ่ม Build / Upload Sketch ผ่าน Arduino IDE
Zephyr Loader คืออีกชิ้นที่อยู่ระหว่าง IDE กับ Board
เวลาจะ Upload Firmware บน Arduino Core for Zephyr Board ต้องมี Zephyr Loader ที่เหมาะสม
ตั้งแต่ Arduino Zephyr Boards 0.90.0 เป็นต้นมา Arduino ระบุว่ามี:
Automatic Loader Sync
ระหว่าง Upload ระบบจะตรวจ Loader Version และ Update ให้อัตโนมัติ หากจำเป็น
ถ้า Board ยังไม่มี Loader การ Upload ครั้งแรก สามารถติดตั้ง Loader ให้อัตโนมัติได้ใน Flow ปกติ
สำหรับคนเริ่ม: ปกติลอง Upload ผ่าน Arduino IDE ตาม Workflow ปกติก่อน ไม่จำเป็นต้องเริ่มจาก Manual Loader Installation ทุก Board
แต่ Portenta C33 มีข้อยกเว้น: ต้อง Manual ครั้งแรก
Arduino Help Center ระบุว่า Portenta C33 ต้องทำ Manual Loader Flash อย่างน้อยหนึ่งครั้ง เพราะมี Required Bootloader Update
หลังจาก Initial Update สำเร็จแล้ว Automatic Loader Update จึงสามารถทำงานตาม Flow ปกติต่อไป
ถ้าใช้ Portenta C33 อย่าข้ามจุดนี้: Behavior ไม่เหมือน Board อื่น ที่สามารถอาศัย Automatic Loader Installation ตั้งแต่แรกได้
แนวทาง Manual Loader จาก Arduino
- ต่อ Board ด้วย USB Data Cable
- เข้า Bootloader Mode ตามขั้นตอนของ Board
- เลือก Board และ Port ใน Arduino IDE
- เลือก Programmer ตามคู่มือ
- ใช้ Tools → Burn Bootloader
- หลัง Loader พร้อม จึง Upload Sketch
Blink ยังเป็น Test แรกที่ช่วยเช็ก Toolchain ได้ดี
CNX แสดงตัวอย่าง Zephyr Blink Sample ที่ Build สำหรับ Arduino VENTUNO Q
จุดของ Blink ในบริบทนี้ ไม่ได้อยู่ที่ความซับซ้อนของ Program แต่อยู่ที่การเช็กว่า:
- Arduino Zephyr Boards ถูกติดตั้งแล้ว
- เลือก Board ถูกต้อง
- Toolchain Build ผ่าน
- Loader พร้อม
- สามารถ Upload Firmware ได้
รอบนี้ไม่มี Code Snippet: Source ที่ให้มา มี Screenshot ของ Blink Build แต่ไม่ได้ให้ Blink Source Code เป็นข้อความ บทความนี้จึงไม่สร้าง Code ขึ้นเองจากความจำ
ดู Arduino IDE และ Blink Build เพิ่มเติม
Hero Image แสดงภาพหลักแล้ว ส่วนภาพจาก Arduino IDE และ Blink Sample ถูกซ่อนไว้ใน View more แบบ Pure CSS
ถ้าใช้ Arduino อยู่แล้ว ทำไมเรื่อง Zephyr ถึงน่าสนใจ?
สำหรับ Maker ที่คุ้นกับ Arduino การเข้าหา RTOS มักดูเหมือนต้องเปลี่ยน Toolchain และ Workflow เยอะพอสมควร
ArduinoCore-Zephyr ทำให้เส้นทางนี้ เริ่มจาก Ecosystem ที่คน Arduino คุ้นอยู่แล้วได้
และเมื่อ Platform รองรับ Hardware ตั้งแต่ Nano, Portenta, Nicla, Opta ไปจนถึง VENTUNO Q บริบทการทดลองก็ขยายตั้งแต่:
- Maker Project
- Sensor / IoT
- Machine Vision
- Industrial Control
- Real-time Applications
- Robotics
ถ้ากำลังหา Development Board สำหรับลอง Embedded / RTOS: สามารถสอบถามทีม Globalbyte เพื่อช่วยเช็ก Board, Sensor หรือ Module ที่เหมาะกับ Project ได้ โดยควรตรวจ ArduinoCore-Zephyr Compatibility ของ Board ก่อนเลือกซื้อจริง
เรื่อง Loader และ Board Support ควรเช็กต้นฉบับก่อนลงมือ
ArduinoCore-Zephyr มีทั้ง Core Version, Zephyr Base, Board Package, Loader และ Board-specific Behavior
ถ้าจะใช้งานจริง โดยเฉพาะ VENTUNO Q, Portenta C33 หรือ Community Board แนะนำให้เปิดต้นฉบับควบคู่กัน
FAQ: ArduinoCore-Zephyr 1.0.0
ArduinoCore-Zephyr 1.0.0 เป็น Stable รุ่นแรกไหม?
ไม่ ArduinoCore-Zephyr 0.90.0 ถูกประกาศเป็น Stable และออกจาก Beta ก่อนแล้วในวันที่ 29 กรกฎาคม 2026
1.0.0 ใช้ Zephyr เวอร์ชันอะไร?
ใช้ Zephyr 4.4.1 เป็น Base ตามข้อมูล Release
VENTUNO Q ได้ Support ใหม่ตรงไหน?
1.0.0 เพิ่ม Support สำหรับ STM32H5F5 real-time MCU บน VENTUNO Q
Qualcomm SoC ของ VENTUNO Q รัน ArduinoCore-Zephyr ด้วยไหม?
Source ที่ใช้ในบทความนี้ ระบุ Support ที่ STM32H5F5 real-time MCU ไม่ได้ระบุว่า Qualcomm SoC ใช้ ArduinoCore-Zephyr ด้วย
Nicla Vision มีอะไรเพิ่มใน 1.0.0?
เพิ่ม Camera Support เพื่อ Capture และ Process Image Data ผ่าน Zephyr Core
ต้องลง Zephyr SDK เองก่อนหรือไม่?
Workflow ที่ CNX อธิบาย สำหรับผู้ใช้ Arduino เริ่มจากติดตั้ง Arduino Zephyr Boards 1.0.0 ผ่าน Boards Manager ใน Arduino IDE
ต้องลง Zephyr Loader เองทุก Board ไหม?
ไม่ Arduino ระบุว่า Core รุ่นใหม่มี Automatic Loader Sync และสามารถติดตั้งหรือ Update Loader ระหว่าง Upload ได้ในหลายกรณี
Portenta C33 ต้องทำอะไรพิเศษ?
Arduino ระบุว่า Portenta C33 ต้องทำ Manual Loader Update อย่างน้อยหนึ่งครั้ง ก่อนกลับไปใช้ Automatic Update ตามปกติ
UNO Q รองรับไหม?
UNO Q อยู่ใน Supported Arduino Platform List ที่ CNX ระบุสำหรับ ArduinoCore-Zephyr
Opta microPLC รองรับไหม?
รองรับ Opta microPLC อยู่ใน Current Supported Platform List
Renesas EK-RA8D1 ใช้ Package เดียวกับ Arduino Board ไหม?
ไม่ CNX ระบุให้ใช้ Zephyr Community Boards สำหรับ Renesas EK-RA8D1 และ NXP Boards ที่ยกตัวอย่าง
มี Blink Code ใน Source ไหม?
Source ที่ใช้รอบนี้ มีภาพ Blink Sample Build แต่ไม่ได้ให้ Source Code เป็นข้อความ จึงไม่ได้ใส่ Code Snippet ที่สร้างขึ้นเองในบทความนี้
1.0.0 ไม่ได้เริ่มเรื่องใหม่ แต่ทำให้ Arduino + Zephyr ไปต่อได้กว้างขึ้น
ถ้ามอง Timeline ArduinoCore-Zephyr เดินทางมาไกลกว่าเลข 1.0.0 ที่เราเห็นบนหน้า Release
จาก:
↓
Beta
↓
Stable 0.90.0
↓
ArduinoCore-Zephyr 1.0.0
รอบนี้สิ่งที่เพิ่มเข้ามา ก็สะท้อนว่า Platform กำลังขยายไปหลายทิศ:
- VENTUNO Q สำหรับ Compute + Real-time Platform
- Zephyr 4.4.1 เป็นฐานใหม่
- Nicla Vision สำหรับ Camera / Vision
- Arduino Board Support ที่กว้างขึ้น
- Community Boards สำหรับ Hardware นอกกลุ่ม Arduino
สำหรับคนที่ใช้ Arduino อยู่แล้ว และอยากเริ่มจับ RTOS โดยไม่กระโดดออกจาก Ecosystem ที่คุ้นเคยทั้งหมดในครั้งเดียว ArduinoCore-Zephyr เป็นเส้นทางที่น่าตามต่อ
References / แหล่งข้อมูลต้นฉบับ
- CNX Software — ArduinoCore-Zephyr 1.0.0 adds support for Arduino VENTUNO Q, updates to Zephyr 4.4.1, and more
- Arduino — Arduino Core on Zephyr 1.0.0 is here
- Arduino — Arduino Core on Zephyr 0.90.0 is officially stable and leaving beta
- GitHub — ArduinoCore-Zephyr Release 1.0.0
- Arduino Help Center — Install the Zephyr loader on your board
- Zephyr Project — Zephyr 4.4.1 Release
อยากลอง Embedded / RTOS แต่ยังไม่รู้จะเริ่มจาก Board ไหน?
ถ้ากำลังหา Arduino Board, Development Board, Sensor, Camera Module หรืออุปกรณ์ Maker สำหรับเริ่ม Embedded, IoT หรือ RTOS Project สามารถสอบถามทีม Globalbyte เพื่อช่วยเช็กอุปกรณ์ ที่เหมาะกับโจทย์ได้
สำหรับ ArduinoCore-Zephyr ควรตรวจ Compatibility ของ Board และเวอร์ชัน Core ก่อนเลือกซื้อ Hardware เพราะแต่ละ Board อาจมี Workflow เรื่อง Loader และ Peripheral Support ต่างกัน
บทความนี้ไม่ได้ยืนยันว่า VENTUNO Q, Nicla Vision, Portenta หรือ Board รุ่นอื่นในรายการ มี Stock พร้อมจำหน่ายที่ Globalbyte กรุณาสอบถามผ่าน LINE OA ก่อนสั่งซื้อ