Reverse Engineering ช่วยเพิ่มการรองรับ NPU ของ RK3576 ให้ Rocket Driver บน mainline Linux

Rockchip RK3576 open source NPU driver

เมื่อปี 2024 เราเคยรายงานว่าไดรเวอร์โอเพนซอร์สสำหรับ NPU ของ RK3588 ที่พัฒนาโดย Tomeu Vizoso สามารถให้ประสิทธิภาพที่น่าพอใจสำหรับงานตรวจจับวัตถุ หลังจากนั้นโครงการได้พัฒนาอย่างต่อเนื่อง และปัจจุบันเป็นที่รู้จักในชื่อ Rocket driver ซึ่งถูกรวมอยู่ในเคอร์เนล mainline Linux แล้ว แต่ชิป SoC Rockchip RK3576 ยังไม่ได้รับการรองรับจาก Rocket driver ใน mainline Linux แม้ว่าจะใช้ NPU ที่มีสถาปัตยกรรมใกล้เคียงกันก็ตาม ข่าวดีคือ Ga Hing Woo กำลังพัฒนาการรองรับ NPU ของ Rockchip RK3576 บน mainline Linux โดยใช้สแตกของ Rocket driver และได้ทดสอบการอัปเดตดังกล่าวบนบอร์ด Radxa ROCK 4D ที่รัน Linux 7.1-rc5 แล้ว Ga Hing Woo (หรือที่ใช้ชื่อว่า Jiaxing Hu) ได้ส่งอีเมลถึงเราเพื่ออธิบายถึงความท้าทายบางประการที่พบระหว่างการพัฒนา ดังนี้: […]

IoTLabs wM-Bus gateway : เกตเวย์ ESP32 รองรับ Wireless M-Bus สำหรับใช้งานร่วมกับ Home Assistant

wM-Bus Gateway

IoTLabs wM-Bus Gateway เป็นอุปกรณ์ที่ใช้ชิป ESP32 รองรับมาตรฐาน Wireless M-Bus (wM-Bus) สำหรับรับข้อมูลจากมิเตอร์และเซ็นเซอร์ที่รองรับมาตรฐานดังกล่าว โดยได้รับการออกแบบให้สามารถทำงานร่วมกับ Home Assistant Wireless M-Bus (Wireless Meter Bus) เป็นโปรโตคอลสื่อสารไร้สายที่ออกแบบมาสำหรับการอ่านข้อมูลจากสมาร์ทมิเตอร์จากระยะไกลโดยเฉพาะ เช่น มิเตอร์ก๊าซ มิเตอร์น้ำ และมิเตอร์ไฟฟ้า ซึ่งโดยทั่วไปมักใช้งานโดยผู้ให้บริการสาธารณูปโภค แต่เกตเวย์ wM-Bus ช่วยให้สามารถนำมาตรฐานนี้มาใช้งานในระบบบ้านอัจฉริยะ (Home Automation) เพื่อเชื่อมต่อและรับข้อมูลจากมิเตอร์และเซ็นเซอร์ สเปคของ wM-Bus Gateway : ไมโครคอนโทรลเลอร์หลัก – ESP32 แบบดูอัลคอร์ พร้อมการเชื่อมต่อ Wi-Fi และ Bluetooth Low Energy (BLE) จอแสดงผล – จอ OLED ขนาด 1.3 นิ้ว สำห […]

บอร์ด HAT+ เพิ่ม Single Pair Ethernet 10BASE-T1S/T1L ให้ Raspberry Pi

Raspberry Pi 10BASE-T1S SPE HAT

บริษัท Brechel Electronic จากประเทศเยอรมนี เปิดตัวบอร์ดขยาย Single Pair Ethernet (SPE) สำหรับแพลตฟอร์ม Raspberry Pi จำนวน 2 รุ่น ได้แก่ BE-IIS-HPP-T1S และ BE-IIS-HPP-T1L โดยออกแบบมาสำหรับการประเมินเทคโนโลยี, การพัฒนาต้นแบบเครือข่ายอุตสาหกรรม และการใช้งานในห้องปฏิบัติการด้านการศึกษา บอร์ดทั้งสองช่วยเพิ่มความสามารถในการสื่อสาร Ethernet ความเร็ว 10 Mbit/s ผ่านสายคู่บิดเกลียวเพียง 1 คู่ (Single Pair Ethernet) ให้กับบอร์ดคอมพิวเตอร์ Raspberry Pi มาตรฐาน บอร์ด BE-IIS-HPP-T1S ใช้ชิป Microchip LAN8651 10BASE-T1S MAC-PHY รองรับ IEEE 802.3cg Single Pair Ethernet สำหรับเครือข่ายแบบ Multidrop เชื่อมต่อได้สูงสุด 8 โหนด ระยะไกล 25 เมตร ส่วนรุ่น BE-IIS-HPP-T1L ใช้ชิป Analog Devices ADIN1110 MAC-PHY สำหรับการเชื่อมต่อ 10BASE-T […]

Open Book Touch : E-reader โอเพนซอร์สฮาร์ดแวร์ พร้อมจอ e-paper 4.26 นิ้ว รองรับ WiFi และไม่มีระบบ DRM

Open Book Touch

Oddly Specific Objects ได้เปิดตัว Open Book Touch บนแคมเปญระดมทุนเป็นเครื่องอ่านหนังสืออิเล็กทรอนิกส์ (E-reader) ที่ใช้ชิป ESP32-S3 มาพร้อมหน้าจอ e-paper ขนาด 4.26 นิ้ว ความละเอียด 480 × 800 พิกเซล และหน้าจอสัมผัสแบบ Capacitive Touch อุปกรณ์ฮาร์ดแวร์แบบโอเพนซอร์สรุ่นนี้มาพร้อมหน่วยความจำแฟลช 16MB, PSRAM ขนาด 8MB, ระบบไฟส่องหน้าจอที่มีทั้งไฟโทนอุ่น (Warm LED) และไฟโทนเย็น (Cool LED), ช่องใส่การ์ด microSD สำหรับจัดเก็บข้อมูล และแบตเตอรี่ LiPo ความจุ 800 mAh ที่ผู้ใช้สามารถถอดเปลี่ยนได้ โดยทั้งหมดบรรจุอยู่ภายในเคสที่ผลิตด้วยเครื่องพิมพ์ 3D สเปคของ Open Book Touch : SoC – Espressif Systems ESP32-S3 dual-core MCU พร้อมการเชื่อมต่อ Wi-Fi และ Bluetooth LE หน่วยความจำ – PSRAM แบบ Octal SPI ขนาด 8MB ที่จัดเก็บข้อมูล qua […]

Mercedes-Benz เปิดตัว ARDEP แพลตฟอร์มฮาร์ดแวร์โอเพนซอร์สสำหรับการพัฒนาระบบยานยนต์

Mercedes Benz ARDEP V2 PowerIO shield

ARDEP (Automotive Rapid DEvelopment Platform) เป็นแพลตฟอร์มฮาร์ดแวร์และซอฟต์แวร์แบบโอเพนซอร์สที่พัฒนาและเผยแพร่ผ่านบัญชี GitHub ของ Mercedes-Benz โดยใช้สัญญาอนุญาตแบบ Apache 2.0 บอร์ดหลัก ARDEP V2 ใช้ไมโครคอนโทรลเลอร์ STMicroelectronics STM32G474VE ที่ใช้แกนประมวลผล Arm Cortex-M4F ซึ่งออกแบบมาสำหรับงานควบคุมมอเตอร์โดยเฉพาะ พร้อมฮาร์ดแวร์เร่งการคำนวณทางคณิตศาสตร์ CORDIC และ FMAC นอกจากนี้ยังติดตั้งทรานซีฟเวอร์ CAN-FD และ LIN มาในตัว ส่วน PowerIO Shield มาพร้อมเอาต์พุต 6 ช่องและอินพุต 6 ช่อง รองรับแรงดันไฟฟ้าสูงสุด 48V และกระแสสูงสุด 3A ต่อช่อง เหมาะสำหรับงานควบคุมและเชื่อมต่ออุปกรณ์ในระบบยานยนต์และงานอุตสาหกรรมต่าง ๆ สเปคของ ARDEP V2 : MCU – STMicroelectronics STM32G474VE Arm Cortex-M4 พร้อม FPU ความเร็วสูงสุด 1 […]

PocketMage – เครื่อง PDA พกพาที่ใช้ ESP32-S3 พร้อมหน้าจอ E Ink ขนาด 3.1 นิ้ว

ESP32-S3 Personal Digital Assistant PDA

PocketMage เป็นเครื่อง PDA  (Personal Digital Assistan) แบบโอเพนซอร์สฮาร์ดแวร์ ที่ใช้ไมโครคอนโทรลเลอร์ ESP32-S3 โดยมาพร้อมหน้าจอหลัก E Ink ขนาด 3.1 นิ้ว ที่สามารถมองเห็นได้ชัดแม้อยู่กลางแสงแดด และหน้าจอรอง OLED ขนาด 1.8 นิ้ว สำหรับแสดงผลที่ต้องการการรีเฟรชรวดเร็ว นอกจากนี้ยังมีแป้นพิมพ์ QWERTY แบบปุ่มกดเต็มรูปแบบ และแถบเลื่อนแบบสัมผัส เพื่อการควบคุมที่สะดวกยิ่งขึ้น ตัวเครื่องยังมี ช่องใส่การ์ด microSD สำหรับจัดเก็บข้อมูล, บัซเซอร์ (Buzzer) สำหรับส่งเสียงตอบรับการใช้งาน, พอร์ต USB Type-C สำหรับชาร์จแบตเตอรี่ความจุ 1,200 mAh หรือเชื่อมต่อแป้นพิมพ์ สเปคของ PocketMage : SoC – ไมโครคอนโทรลเลอร์ ESP32-S3 พร้อมการเชื่อมต่อไร้สาย Wi-Fi และ Bluetooth หน่วยความจำ – PSRAM แบบ QSPI ขนาด 2 MB ที่เก็บข้อมูล QSPI flash ขนาด 1 […]

ESP32-P4 รัน Mac OS ได้แล้ว รองรับบอร์ด M5Stack และ Waveshare

ESP32-P4 MacOS emulator

ชิป 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 […]

PaperBoy รัน Game Boy ที่ 60 FPS บนจอ E Ink ด้วย ESP32-S3

PaperBoy E-Ink ESP32-S3 Gameboy emulator

เล่นเกมที่ 60 FPS บนหน้าจอ E Ink? ฟังดูไม่น่าเป็นไปได้… แต่โปรเจกต์ PaperBoy Game Boy Emulator ของ Wenting Zhang ทำได้จริง โดยโปรเจกต์นี้ใช้ชุดพัฒนา M5Stack PaperS3 ซึ่งประกอบด้วยไมโครคอนโทรลเลอร์ ESP32-S3 ที่รองรับการเชื่อมต่อไร้สาย จับคู่กับหน้าจอ E Ink ขนาด 4.7 นิ้ว ความละเอียด 960 × 540 พิกเซล เคล็ดลับสำคัญอย่างหนึ่งคือ บริเวณด้านล่างของหน้าจอ ePaper แบบสัมผัสถูกใช้เป็นปุ่มควบคุม จึงไม่จำเป็นต้องรีเฟรชหน้าจอส่วนนั้นตลอดเวลา ขณะที่พื้นที่แสดงผลของเกมจริง ๆ ต้องการเพียงความละเอียด 160 × 144 พิกเซล ซึ่งถูกขยาย (สเกล) ขึ้น 3 เท่า และใช้เพื่อแสดงเฉดสีเทาหลายระดับ แตกต่างจากบอร์ดพัฒนา E Ink ขนาดเล็กส่วนใหญ่ PaperS3 มาพร้อมหน้าจอที่ใช้อินเทอร์เฟซไดรเวอร์แบบแถว/คอลัมน์ ซึ่งทำให้ Wenting สามารถควบคุมหน้าจอได้โ […]