RISC-V • AI Camera • Embedded Linux • PTZ • Open Hardware
Avaota F2: บอร์ด RISC-V จิ๋วสำหรับ AI Camera พร้อม 4K, NPU และ PTZ
ถ้าพูดถึง SBC หลายคนอาจนึกถึงบอร์ดที่มี HDMI, Ethernet, USB หลายช่อง แล้วเอาไปใช้เหมือนคอมพิวเตอร์ขนาดเล็ก แต่ Avaota F2 เลือกเดินอีกทาง: ทำบอร์ดให้เล็กประมาณ 40 × 22 มม. แล้วโฟกัสงาน Camera และ Embedded Vision ตั้งแต่ MIPI CSI, Video Encoder, NPU ไปจนถึง Motor Control สำหรับ PTZ และ Audio I/O
หัวใจของบอร์ดคือ Allwinner V861 ซึ่งรวม Dual-core RISC-V C907, RISC-V E907, Video Processing และ NPU 1 TOPS INT8 ไว้ในแพลตฟอร์มเดียว พร้อมหน่วยความจำ DDR3 ภายใน 128MB ทำให้ Avaota F2 ดูเหมือนบอร์ดที่ออกแบบมาสำหรับ Smart Camera และ AI Camera โดยตรง มากกว่าจะเป็น Desktop SBC ขนาดเล็ก
- ใช้ Allwinner V861M2-XXX พร้อม Dual-core XuanTie C907 สูงสุด 1.4GHz และ XuanTie E907 สูงสุด 800MHz
- มี NPU หรือ AI-ISP 2.0 ที่ Source ระบุ 1 TOPS แบบ INT8
- Video Encoder รองรับ H.264/H.265 สูงสุด 4K @ 25fps
- มีทั้ง 4-lane และ 2-lane MIPI CSI สำหรับ Camera
- ตัวอย่าง Sensor ที่ Source ระบุคือ GC2083 1080p30 และ GC8613 4K15
- มี Speaker Connector 1 ช่อง และ Microphone Connector 2 ช่อง
- มี Castellated Pads สำหรับ Motor Control เหมาะกับการนำไปออกแบบ PTZ Camera
- Avaota F2 ไม่มี Wi-Fi ในตัว แม้ Avaota F1 รุ่นก่อนหน้าจะมี
- Hardware Repository เปิดทั้ง Schematic, PCB Source, Gerber, 3D, BOM และ Pick-and-Place
- Software Version ใน Source มีข้อมูลไม่ตรงกัน จึงควรตรวจ Documentation รุ่นล่าสุดก่อนเริ่มพัฒนา
Avaota F2 คืออะไร?
Avaota F2 เป็น SBC แบบ Open-source Hardware ที่สร้างบน Allwinner V861 และมีขนาดประมาณ 40 × 22 มม. บน PCB 6 Layers
ถ้ามองจาก Interface ที่ถูกวางมาบนบอร์ด ทิศทางค่อนข้างชัดว่าเน้นงาน:
- Camera Capture
- Video Encoding
- Edge AI
- Audio Capture
- Speaker Output
- PTZ / Motor Control
- Embedded Linux
จึงต่างจาก SBC ที่เน้น Desktop I/O เพราะ F2 ไม่มี HDMI หรือ Ethernet อยู่ในรายการ Specification ที่ Main Source ให้มา และกลับให้พื้นที่กับ MIPI CSI, Audio และ GPIO/Motor Expansion แทน
บอร์ด 40 × 22 มม. นี้ถูกสร้างมาสำหรับงานแบบไหน?
จุดที่น่าสนใจคือ Avaota F2 ไม่ได้พยายามเป็นบอร์ดสารพัดประโยชน์ทุกด้าน แต่รวม Hardware Block ที่เกี่ยวข้องกับ Camera ไว้ค่อนข้างครบ
รับภาพจาก Sensor
จัดการ Video Encode / Image Processing
Accelerator ที่ Source ระบุ 1 TOPS INT8
Dual Mic, Speaker และ Motor Control สำหรับงาน PTZ
ใช้เป็น Software Platform สำหรับ Application
จาก Avaota F1 สู่ F2 เปลี่ยนอะไรบ้าง?
Avaota F2 เป็นรุ่นต่อจาก Avaota F1 ที่ใช้ Allwinner V821 โดย Main Source ชี้ให้เห็นการเปลี่ยนแปลงหลัก ที่เกี่ยวกับ Camera และ Audio
| จุดเปรียบเทียบ | Avaota F1 | Avaota F2 |
|---|---|---|
| SoC | Allwinner V821 | Allwinner V861 |
| Camera Direction | Camera board รุ่นก่อนหน้า | รองรับ Full HD และ 4K Camera Sensor ตาม Main Source |
| PTZ | Source รอบนี้ไม่ได้ให้รายละเอียด | มี Motor-control Expansion สำหรับงาน PTZ |
| Audio | Source ระบุว่า F2 ปรับปรุงจาก F1 | Speaker ×1 + Microphone ×2 |
| Wi-Fi | มี | ไม่มี |
Allwinner V861 มีอะไรอยู่ข้างใน?
| Block | Specification จาก Source |
|---|---|
| Main CPU | Dual-core XuanTie C907 RISC-V สูงสุด 1.4GHz |
| Vector | RVV 1.0 Extension |
| Secondary CPU | Single-core XuanTie E907 RISC-V สูงสุด 800MHz |
| NPU | AI-ISP 2.0, 1 TOPS INT8 |
| DDR | 128MB DDR3 ภายใน Package / Platform |
| NOR Flash | 16MB PY25Q128 |
จุดที่ต้องระวังคือ Source ระบุ CPU ทั้ง C907 และ E907 แต่ไม่ได้อธิบายว่า Software Stack แบ่ง Workload ระหว่าง Core สองกลุ่มนี้อย่างไร
1 TOPS NPU บอกอะไรเราได้บ้าง?
V861 มี AI Accelerator ที่ Main Source เรียกว่า AI-ISP 2.0 และระบุ Performance:
1 TOPS แบบ INT8
นี่บอกระดับ Compute Capability ของ Accelerator แต่ยังไม่ใช่คำตอบว่า Model จริงจะทำงานเร็วเท่าไร
ถ้าจะประเมินว่า Avaota F2 เหมาะกับ Model ใดจริง ยังต้องดู Software Toolchain, Runtime และ Model Support จาก V861 Documentation รุ่นที่ใช้งาน
Camera Pipeline รองรับอะไร?
Camera คือจุดที่ Specification ของ V861 ชัดที่สุดส่วนหนึ่ง
| หัวข้อ | ความสามารถจาก Source |
|---|---|
| H.264 / H.265 Encode | สูงสุด 4K @ 25fps |
| MJPEG Encode | สูงสุด 8192 × 8192 |
| MJPEG Decode | สูงสุด 1080p60 |
| Camera Connector | 4-lane MIPI CSI + 2-lane MIPI CSI |
| GC2083 | 1920 × 1080 @ 30fps |
| GC8613 | 3840 × 2160 @ 15fps |
4K Camera + Dual Microphone + Speaker อยู่บนระบบเดียวกัน
Avaota F2 มี Connector สำหรับ:
- Speaker ×1
- Microphone ×2
ทำให้ Architecture ของ Board ไม่ได้จำกัดอยู่แค่ Camera Capture แต่เปิดทางให้ Device รับข้อมูลภาพและเสียงพร้อมกัน รวมถึงส่ง Audio Output ได้
PTZ Support มาจากตรงไหน?
Board มี Castellated Holes จำนวน:
8 จุดสำหรับ Motor Control
ซึ่ง Main Source ระบุว่า มีประโยชน์สำหรับ PTZ Camera หรือระบบ Pan-Tilt-Zoom
นอกจากนี้ยังใช้ PMIC: AXP333 ซึ่ง Main Source กล่าวถึงร่วมกับ PTZ Support
ทำไม “ไม่มี Wi-Fi” เป็นเรื่องที่ต้องรู้ก่อนเลือกบอร์ด?
จุดนี้อาจดูแปลกสำหรับ Board ที่ถูก Position ไปทาง AI Camera เพราะ Avaota F2:
ไม่มี Wireless ในตัว
Official GitHub README ระบุช่อง Wireless เป็น: N/A
และ Main Source เปรียบเทียบชัดว่า Avaota F1 รุ่นก่อนหน้ามี Wi-Fi แต่ F2 ไม่มี
Storage, GPIO และ Display Expansion
Storage
- 16MB NOR Flash — PY25Q128
- microSD Card Slot
Source ไม่ได้ให้ Partition Layout, RootFS Size หรือ Maximum microSD Capacity ดังนั้นไม่ควรสรุปพื้นที่ Linux หรือขนาด Card สูงสุดเพิ่มเติม
GPIO
Board มี:
2 × 17-pin Headers
ใช้ Through-hole และ Castellated-hole Layout พร้อม GPIO สูงสุด:
28 GPIO
SPI Display
Main Source ยกตัวอย่าง Display ที่รองรับผ่าน Header เช่น:
- 3.5 นิ้ว 320 × 480
- 1.54 นิ้ว 240 × 240
แต่ Source ไม่ได้ให้ Display Controller, Driver หรือ GPIO Mapping สำหรับจอเหล่านี้ในบทความ
USB-C, UART และ ADB ใช้ทำอะไร?
USB Type-C Port บน Avaota F2 รองรับตาม Source:
- Power
- Data
- Serial Output
Debugging รองรับ:
- UART Serial
- ADB ผ่าน USB
Board ยังมี:
- Power Button
- FEL / Firmware Flash Button
- User LED
Main Source ยังกล่าวถึง Avaota Hypercard CKLink ซึ่งเป็น STM32-based JTAG/Serial Debugging Board และระบุว่าอาจมีประโยชน์หรือจำเป็น ในบางกรณีของ Low-level Programming / Debugging
Software Stack: Tina Linux / OpenWrt / Linux 6.6
จุดนี้ต้องอ่านอย่างระมัดระวัง เพราะ Source มี Version Information ที่ไม่สอดคล้องกัน
| แหล่งข้อมูล | ข้อมูล Software ที่ระบุ |
|---|---|
| CNX Article Text | OpenWrt 21.04 fork พร้อม Linux 6.6 ใน Allwinner Tina Linux SDK |
| ชื่อ/Caption ของภาพ | อ้างถึง OpenWrt 21.02 |
| Official AvaotaF2 GitHub README | ระบุว่ารองรับ Tina Linux 5.0 |
Main Source ยังระบุว่า Allwinner มี Documentation สำหรับ Download Tina Linux SDK และ Tutorial เกี่ยวกับ Feature ของ V861 แต่ในช่วงเวลาที่บทความเผยแพร่ เนื้อหาดังกล่าวเป็นภาษาจีน
AvaotaF2 GitHub Repository ที่ตรวจรอบนี้เน้น Hardware Files เป็นหลัก จึงไม่มี Code Snippet ในบทความนี้ และจะไม่สร้าง Linux Command, Camera Command หรือ NPU Example ขึ้นเอง
Open-source Hardware เปิดไฟล์อะไรให้บ้าง?
จุดที่ Avaota F2 ทำได้ค่อนข้างน่าสนใจ คือ Repository ไม่ได้เปิดแค่ภาพ Schematic แต่มีไฟล์ที่ต่อไปถึงระดับ Manufacturing
| หมวด | ไฟล์ที่ตรวจพบใน Official GitHub |
|---|---|
| Schematic | PDF Schematic |
| PCB | EasyEDA Pro PCB File (.epro2) |
| Gerber | Gerber ZIP |
| 3D | 3D Board Files ZIP |
| BOM | XLSX BOM + Interactive BOM |
| Assembly | Pick-and-Place XLSX |
Hardware Files ใช้ License อะไร?
Official GitHub Repository มีไฟล์ LICENSE เป็น:
CC0 1.0 Universal
บทความนี้ระบุเพียง License ตาม Repository เท่านั้น ไม่ตีความข้อกฎหมายเพิ่มเติม
หากต้องนำ Hardware Files ไปใช้ในผลิตภัณฑ์จริงหรือเชิงพาณิชย์ ควรอ่าน License ต้นฉบับ และเงื่อนไขของ Component / Software ที่เกี่ยวข้องเพิ่มเติมด้วย
Avaota F2 เหมาะกับ Project แบบไหน?
จาก I/O และ Hardware Blocks ที่ Source ระบุ สามารถมอง Potential Use Case ได้หลายแบบ
AI Camera Prototype
มี Camera Interface, Video Encode และ NPU อยู่ใน SoC เดียวกัน จึงสอดคล้องกับงาน Edge Vision ที่ต้องรับภาพและประมวลผลใกล้ Sensor
Smart Camera
Dual Microphone และ Speaker Connector เปิดทางให้สร้าง Device ที่มีทั้งภาพและ Audio โดยไม่ต้องเพิ่ม Audio Board แยกตั้งแต่ต้น
PTZ Camera Prototype
Motor-control Castellated Pads ถูกวางมาเพื่อ Use Case ลักษณะ PTZ แม้รายละเอียด Motor Electrical Specification จะต้องตรวจจาก Hardware Documentation เพิ่ม
Embedded Vision Device
Board มีขนาดเล็ก และรองรับ Linux จึงน่าสนใจสำหรับอุปกรณ์ Vision ที่พื้นที่ภายในจำกัด
จุดที่ต้องเช็กก่อนเริ่ม Project
- ไม่มี Wi-Fi ในตัว — ถ้า Architecture ต้องใช้ Wireless Network ต้องวาง Connectivity เพิ่ม
- RAM มี 128MB — ต้องตรวจ Requirement ของ Linux Image และ Application จริง
- 1 TOPS ไม่ใช่ Benchmark — ต้องตรวจ Runtime และ Model Support ก่อนเลือก AI Model
- Software Version มี Conflict — ตรวจ Tina Linux / OpenWrt / Kernel จาก Source ล่าสุด
- PTZ ยังต้องตรวจ Motor Spec — Source ไม่ได้ให้ Voltage, Current หรือ Wiring
- Camera Sensor FPS กับ Encoder Limit เป็นคนละเรื่อง — GC8613 example อยู่ที่ 4K15 แม้ Encoder จะรองรับสูงสุด 4K25
- Source ไม่ให้ Power Consumption — อย่าคำนวณ Power Budget จาก 5V Input เพียงอย่างเดียว
โปรเจกต์นี้มีหลายขั้น แนะนำอ่านต้นฉบับควบคู่กัน
Avaota F2 มีทั้ง Hardware Design Files, Embedded Linux Stack, Camera Interface และ AI Accelerator จึงควรตรวจ Repository และ Documentation รุ่นล่าสุดก่อนลงมือพัฒนา โดยเฉพาะ Software Version ที่ Source ปัจจุบันมีข้อมูลไม่ตรงกัน
FAQ: คำถามที่พบบ่อย
1. Avaota F2 คืออะไร?
เป็น Open-source SBC ขนาดเล็ก ที่ใช้ Allwinner V861 และเน้นงาน AI Camera, Embedded Vision, PTZ และ Audio
2. ใช้ CPU อะไร?
Source ระบุ Dual-core XuanTie C907 RISC-V สูงสุด 1.4GHz พร้อม Single-core XuanTie E907 สูงสุด 800MHz
3. รองรับ RISC-V Vector หรือไม่?
Main Source ระบุ C907 รองรับ RVV 1.0 Extensions
4. NPU แรงแค่ไหน?
Source ระบุ AI-ISP 2.0 ที่ 1 TOPS แบบ INT8 แต่ไม่ได้ให้ Benchmark ของ AI Model จริง
5. รองรับ Video 4K หรือไม่?
V861 Video Encoder รองรับ H.264/H.265 สูงสุด 4K @ 25fps ตาม Main Source
6. Camera Sensor ตัวอย่างมีอะไรบ้าง?
Source ระบุ GC2083 ที่ 1920×1080 @ 30fps และ GC8613 ที่ 3840×2160 @ 15fps
7. มี Camera Connector กี่แบบ?
มี 4-lane MIPI CSI และ 2-lane MIPI CSI
8. รองรับ PTZ หรือไม่?
Board มี Castellated Holes สำหรับ Motor Control จำนวน 8 จุด และ Main Source ระบุว่าเหมาะกับ PTZ Camera แต่ไม่ได้ให้ Motor Electrical Specification
9. มี Wi-Fi ในตัวไหม?
ไม่มี Official GitHub ระบุ Wireless เป็น N/A และ Main Source ระบุว่า F1 มี Wi-Fi แต่ F2 ไม่มี
10. มี RAM เท่าไร?
128MB DDR3 ตาม Source
11. Storage มีอะไรบ้าง?
มี 16MB NOR Flash รุ่น PY25Q128 และ microSD Card Slot
12. มี Audio Input/Output หรือไม่?
มี Speaker Connector 1 ช่อง และ Microphone Connector 2 ช่อง
13. ใช้ไฟเท่าไร?
Source ระบุ 5V ผ่าน USB-C แต่ไม่ได้ให้ Current Consumption หรือ Power Consumption จึงไม่สามารถคำนวณ Watt จากข้อมูลที่มีได้
14. รัน Linux อะไร?
Source มีข้อมูลไม่ตรงกัน: CNX Article กล่าวถึง OpenWrt 21.04 fork + Linux 6.6, ชื่อภาพอ้างถึง 21.02 และ Official GitHub README ระบุ Tina Linux 5.0 จึงควรตรวจ Documentation ล่าสุด
15. มี Source Code ให้หรือไม่?
Official AvaotaF2 Repository ที่ตรวจรอบนี้เน้น Hardware Files และ README ไม่ได้มี Application/Firmware Example ที่ใช้เป็น Code Snippet ในบทความนี้
16. Hardware Open Source ไหม?
ใช่ Repository เปิด Schematic, EasyEDA Pro PCB, Gerber, 3D Files, BOM และ Pick-and-Place
17. ใช้ License อะไร?
Official GitHub Repository มี LICENSE เป็น CC0 1.0 Universal
18. Avaota F2 ราคาเท่าไร?
CNX รายงานตอนอัปเดตบทความว่า มี Listing ราคา $51.59 บน AliExpress แต่ราคาและ Availability สามารถเปลี่ยนได้ และ Source ไม่ได้ยืนยันราคา หรือ Stock ในประเทศไทย
References / แหล่งข้อมูลต้นฉบับ
AI Camera ไม่จำเป็นต้องเริ่มจาก SBC ใหญ่เสมอไป
Avaota F2 แสดงอีกแนวทางของ Embedded Vision: รวม Camera Interface, Video Codec, AI Accelerator, Audio และ Motor Expansion ลงในบอร์ดขนาดเล็ก แล้วใช้ Linux เป็นฐานสำหรับพัฒนา Application
หากกำลังทำ Embedded Linux, RISC-V, AI Camera, Computer Vision หรือ Development Board Project สามารถสอบถามทีม Globalbyte เรื่องบอร์ดและอุปกรณ์ที่เหมาะกับ Project ได้