เมื่อต้นเดือนนี้ มีผู้แนะนำให้เรารู้จักกับโครงการ P4 KVM ซึ่งเป็นโครงการที่เพิ่มความสามารถ IP KVM ให้กับบอร์ด Waveshare ESP32-P4-WIFI6-POE-ETH เมื่อใช้งานร่วมกับอะแดปเตอร์แปลงสัญญาณ Toshiba TC358743 HDMI-to-CSI แต่โครงการดังกล่าวยังไม่รองรับบอร์ด ESP32-P4 V3.x รุ่นใหม่ ที่รองรับการเข้ารหัสวิดีโอ H.264 อย่างสมบูรณ์ นอกจากนี้ Jonathan Rowny ผู้พัฒนาโครงการยังระบุว่า P4 KVM เป็นเพียงโครงการต้นแบบ (Proof of Concept) ที่ยังมีข้อบกพร่องหลายประการ และยังไม่ได้ให้ความสำคัญกับด้านความปลอดภัย ทำให้เราเลือกที่จะยังไม่นำเสนอโครงการนี้ในขณะนั้น และ Jonathan Rowny ยังได้เปิดโอกาสให้นักพัฒนารายอื่นนำซอร์สโค้ดไปพัฒนาต่อยอดได้ และ Evgenij Spitsyn ก็ได้สร้างโครงการ ESP-KVM ขึ้นจากพื้นฐานดังกล่าว โดยเพิ่มการรองรับการเข้ารหัสวิดีโ […]
ESP32-P4 รัน Mac OS ได้แล้ว รองรับบอร์ด M5Stack และ Waveshare
ชิป ESP32 ถูกนำมาใช้สำหรับการเล่นเกมย้อนยุคและการจำลองคอมพิวเตอร์รุ่นเก่ามาเป็นเวลาหลายปีแล้ว แต่ Austin McChord (Amcchord) ได้ต่อยอดไปอีกขั้นด้วยการพอร์ต Macintosh emulator ให้ทำงานบนบอร์ดพัฒนา ESP32-P4 ที่มาพร้อมหน้าจอแสดงผล โปรเจกต์ของเขาเป็นการพอร์ต BasiliskII ซึ่งเป็นอีมูเลเตอร์สำหรับเครื่อง Macintosh 68k อย่างสมบูรณ์ ทำให้สามารถรัน Mac OS รุ่นคลาสสิก ตั้งแต่ System 7.x ไปจนถึง Mac OS 8.1 บนอุปกรณ์ฝังตัวแบบพกพาที่ใช้ ESP32-P4 ได้ โดยรองรับหน้าจอสัมผัส, อุปกรณ์ USB และการเชื่อมต่อ Wi-Fi ผ่านชิป ESP32-C6 ที่ติดตั้งอยู่บนบอร์ดพัฒนา แพลตฟอร์มหลักที่ใช้ในการพัฒนาดูเหมือนจะเป็น M5Stack Tab5 ซึ่งมาพร้อมหน้าจอสัมผัสขนาด 5 นิ้ว ความละเอียด 1280×720 พิกเซล แต่หากต้องการหน้าจอที่ใหญ่กว่า ก็รองรับ Waveshare ESP32-P4-W […]
Banana Pi BPI-VP10 – บอร์ดควบคุมเซอร์โวมอเตอร์ ใช้ชิป Fortior FU7512L dual-core RISC-V MCU
Banana Pi BPI-VP10 เป็นบอร์ดควบคุมเซอร์โวมอเตอร์ราคาประหยัด ที่ใช้ไมโครคอนโทรลเลอร์ Fortior FU7512L สถาปัตยกรรม RISC-V ร่วมกับชิป FD6288Q ซึ่งเป็นชิปพรีไดรเวอร์ (Pre-driver) ออกแบบมาสำหรับงานควบคุมในภาคอุตสาหกรรมที่ใช้เซอร์โวมอเตอร์กำลัง 100W และ 200W บอร์ดควบคุมเซอร์โวมอเตอร์รุ่นนี้รองรับโหมดการควบคุมที่หลากหลาย ได้แก่ Pulse/Direction, Analog และ RS485 อีกทั้งยังรองรับการทำงานร่วมกับ Absolute Encoder (โปรโตคอล Tamagawa และ BiSS-C), Incremental Encoder และ Hall Encoder โดยบอร์ด BPI-VP10 ซึ่งมีชื่ออีกชื่อหนึ่งว่า BPI-BJ2403N ถูกพัฒนาขึ้นเพื่อเป็นแพลตฟอร์มที่หาซื้อได้ง่ายสำหรับนักพัฒนาในการทดลองใช้งานไมโครคอนโทรลเลอร์ FU7512L และต่อยอดไปสู่การออกแบบโครงการหรือผลิตภัณฑ์ได้ สเปคของ Banana Pi BPI-VP10 (FU7512L-SVDri […]
Pine64 Pinevoice – ลำโพงอัจฉริยะ RISC-V สำหรับ Home Assistant ใช้ชิป Bouffalo Lab BL606P
หลังจากใช้เวลาพัฒนามานานกว่า 2 ปี ในที่สุด Pine64 ก็ได้เปิดตัว PineVoice (เดิมใช้ชื่อ PineVox) ลำโพงอัจฉริยะที่ใช้ไมโครคอนโทรลเลอร์ Bouffalo Lab BL606P สถาปัตยกรรม RISC-V พร้อมการเชื่อมต่อ Wi-Fi, Bluetooth และ Zigbee ตัวอุปกรณ์มาพร้อมไมโครโฟน 2 ตัว, ลำโพงในตัว, พอร์ต USB 2.0 OTG, ปุ่มปรับระดับเสียง, ปุ่มปิดไมโครโฟน (Mute) พร้อมไฟ LED แสดงสถานะ, ปุ่มเริ่ม/หยุดการทำงาน และไฟ RGB จำนวน 4 ดวง โดย PineVoice ถูกออกแบบมาเพื่อใช้งานร่วมกับ Home Assistant เป็นหลัก สเปคของ PineVoice : SoC – Bouffalo Lab BL606P CPU D0 Core – ซีพียู T-Head C906 แบบ 64 บิต RISC-V (RV64IMAFCV) ความเร็วสูงสุด 480 MHz M0 Core – ซีพียู T-Head E907 แบบ 32 บิต RISC-V (RV32IMAFCP) ความเร็วสูงสุด 320 MHz0 MHz หน่วยความจำ – RAM 544KB (ในร้าน Pine64 […]
Zhihe A210 : ชิป RISC-V 8 คอร์ พร้อม NPU 12 TOPS สำหรับบอร์ดพัฒนาที่ใช้ SoM
เมื่อปีที่แล้ว เราได้กล่าวถึงชิป RISC-V ประสิทธิภาพสูงที่น่าจับตามอง 3 รุ่น ได้แก่ Zhihe A210, SpacemiT K3 และ UltraRISC UR-DP1000 โดยในปัจจุบัน K3 ได้เปิดตัวออกสู่ตลาดแล้วและเรามีแผนที่จะรีวิว K3-Pico-ITX บอร์ด SBC/มินิพีซี ด้วย ส่วน UR-DP1000 คาดว่าจะถูกนำมาใช้บนเมนบอร์ด Milk-V Titan และ Zhihe A210 ล่าสุดมีเอกสารทางเทคนิคและชุดพัฒนา A210 SODIMM V2 ซึ่งประกอบด้วย Carrier Board และ System-on-Module (SoM) ที่ใช้ชิปประมวลผล RISC-V แบบ 8 คอร์รุ่นนี้ปรากฏออกมาแล้ว Zhihe A210 octa-core RISC-V SoC สเปคของชิป Zhihe A210 : CPU – โปรเซสเซอร์ RISC-V RV64GCV แบบ Octa-core 4x แคช I-Cache 64KB และ D-Cache 64KB ต่อคอร์, แคช L2 ขนาด 1MB หมายเหตุ: ในเอกสารบางส่วนระบุความเร็วของคลัสเตอร์นี้ไว้ที่ 1.9 GHz 4x คอร์ RISC-V C908 แ […]
Linux 7.1 เปิดตัวแล้ว พร้อมการเปลี่ยนแปลงที่น่าสนใจ
Linus Torvalds ได้ประกาศเปิดตัว Linux 7.1 อย่างเป็นทางการผ่าน Linux Kernel Mailing List (LKML) ก่อนหน้านี้ประมาณสองเดือนได้มีการเปิดตัว Linux 7.0 โดยได้นำเสนอเอกสารเกี่ยวกับผู้ช่วยเขียนโค้ดด้วย AI (AI Coding Assistants), เพิ่ม Generic API ใหม่สำหรับการรายงานข้อผิดพลาดของ File I/O, นำเสนอการปรับปรุงประสิทธิภาพการสลับหน่วยความจำ (Swapping) ระยะที่สองผ่านระบบ Swap Tables และภาษา Rust ก็ได้รับการยกระดับสถานะ เนื่องจากไม่ถูกจัดว่าเป็นฟีเจอร์ทดลอง (Experimental) อีกต่อไป เมื่อ Linux 7.1 ได้รับการเผยแพร่อย่างเป็นทางการแล้ว ก็ถึงเวลามาดูการเปลี่ยนแปลงที่น่าสนใจในเวอร์ชันนี้ การเปลี่ยนแปลงที่น่าสนใจใน Linux 7.1 มีการเปลี่ยนแปลงที่น่าสนใจบางส่วน ได้แก่ ระบบไฟล์ NTFS เวอร์ชันใหม่ (อีกครั้ง) – เรายังจำได้ว่าในช่วงกล […]
Fortior FU75xx ตระกูล MCU ควบคุมมอเตอร์แบบ Dual-Core รวม RISC-V 32 บิต และ Motor Engine (ME2)
บริษัท Fortior Technology ผู้เชี่ยวชาญด้านไอซีขับมอเตอร์ (Motor Driver IC) ได้เปิดตัวไมโครคอนโทรลเลอร์ตระกูล FU75xx สำหรับงานควบคุมมอเตอร์ โดยใช้สถาปัตยกรรมแบบ Dual-Core ที่รวมแกนประมวลผล RISC-V 32 บิต เข้ากับแกน Motor Engine รุ่นที่ 2 (ME2) ซึ่งเป็นสถาปัตยกรรมเฉพาะของบริษัท แกน RISC-V ทำหน้าที่จัดการการตั้งค่าพารามิเตอร์และงานประมวลผลทั่วไป ขณะที่แกน ME2 มาพร้อมโมดูล FOC (Field-Oriented Control) และ CORDIC ในตัว ช่วยให้สามารถคำนวณ FOC ได้รวดเร็วเพียง 5 ไมโครวินาที รวมถึงรองรับการควบคุมมอเตอร์ BLDC และ PMSM ทั้งแบบมีเซนเซอร์และไม่มีเซนเซอร์ด้วยวิธี Square-Wave Control ชิปในตระกูล FU75xx มาพร้อมอุปกรณ์ต่อพ่วงจำนวนมาก รองรับการประมวลผลความเร็วสูงและการควบคุมแบบเรียลไทม์ เหมาะสำหรับงานหุ่นยนต์และระบบควบคุมการเคลื่ […]
OpenCV 5 เปิดตัวแล้ว! มาพร้อม DNN Engine ใหม่ รองรับ LLM, VLM และ ONNX กว่า 80%
OpenCV 5 ไลบรารีโอเพ่นซอร์สด้าน Computer Vision ยอดนิยมได้เปิดตัวอย่างเป็นทางการแล้ว โดยมาพร้อมกับ DNN (Deep Neural Network) Engine รุ่นใหม่ ที่รองรับมาตรฐาน ONNX ได้ดียิ่งขึ้น และสามารถรันโมเดล LLM (Large Language Model) และ VLM (Vision Language Model) นอกจากนี้เวอร์ชัน 5 ยังเพิ่มการรองรับฮาร์ดแวร์เร่งความเร็วจาก Intel, Arm, Qualcomm และ RISC-V พร้อมปรับปรุงความสามารถด้าน 3D Vision และเพิ่มฟีเจอร์ใหม่ในส่วน Core Library หลายรายการ ได้แก่ รองรับชนิดข้อมูล (Data Types) ใหม่, รองรับข้อมูลแบบ N-Dimensional และ Scalar, และปรับปรุงประสิทธิภาพการประมวลผลให้ดียิ่งขึ้น DNN Engine ใหม่ใน OpenCV 5 OpenCV 4.x รองรับ ONNX Operators ได้เพียงประมาณ 22% ขณะที่ DNN Engine ใหม่ใน OpenCV 5 เพิ่มการรองรับเป็นมากกว่า 80% ส่งผลให้โ […]








