ไดรเวอร์โอเพ่นซอร์ส NPU ของ Rockchip RK3588 สามารถทำการตรวจจับวัตถุที่ 30 FPS

Tomeu Vizoso ได้ทำการพัฒนาเกี่ยวกับไดรเวอร์โอเพ่นซอร์สสำหรับ NPU (Neural Processing Unit) ที่พบใน SoC Rockchip RK3588 ในช่วงสองสามเดือนที่ผ่านมา และโครงการก้าวหน้าไปอย่างมากสาารถตรวจจับวัตถุที่ความเร็ว 30 fps (เฟรมต่อนาที) โดยใช้โมเดล SSDLite MobileDet และเพียงหนึ่งในสามคอร์ของ AI accelerator ปัจจุบันมีโปรเซสเซร์หลายรุ่นที่รวม AI accelerators ที่ทำงานร่วมกับไดรเวอร์แบบ closed-source แต่เราได้เห็นการใช้หลักการ reverse-engineering บน NPU ของ Allwinner V831 และเมื่อต้นปีนี้ Tomeu Vizoso เปิดตัวไดรเวอร์โอเพ่นซอร์ส Etvaniv ที่ทำงานบน Vivante NPU ของ Amlogic A311D และตอนนี้ Tomeu ได้เริ่มต้นทำการย้ายไดรเวอร์ Teflon TensorFlow Lite ไปยัง Rockchip RK3588 NPU ซึ่งมีการอ้างอิงกับ NVDLA open-source IP ของ NVIDIA Tomeu  เร […]

บอร์ด Star64 RISC-V SBC สามารถบูตระบบปฏิบัติการแบบเรียลไทม์ Apache NuttX ได้แล้ว

ส่วนใหญ่ของการพัฒนาซอฟต์แวร์บนบอร์ด RISC-V ที่ทรงพลัง เช่น Pine64 Star64 หรือ StarFive VisionFive 2 ได้มุ่งเน้นไปที่ Linux, แต่ Lup Yuen Lee ได้ลองทำสิ่งที่แตกต่างและสามารถบูตระบบปฏิบัติการแบบเรียลไทม์ (RTOS) Apache NuttX บน Star64 SBC ที่ใช้ชิป StarFive JH7110 NuttX อาจจะไม่ปรากฏบ่อยๆ ในข่าว แต่มีแพลตฟอร์มที่รองรับมากมาย และเราเคยลองใช้บนบอร์ด Sony SPresense และเขียนบทความเกี่ยวกับ NuttX RTOS รองรับ ESP32 ดังนั้นจึงเป็นเรื่องดีที่เห็นระบบปฏิบัติการเรียลไทม์แบบ open-source เพิ่มการรองรับสถาปัตยกรรม RISC-V เทคนิคหลักในการบูต NuttX บน Star64 คือการทำให้ U-boot คิดว่า NuttX kernel คือ Linux kernel นั่นหมายถึงอิมเมจของ Linux เช่น sdcard.img สำหรับบอร์ด VisionFive 2 จะถูกใช้เพื่อรับ OpenSBIU และ U-boot bootloaders แ […]

โฆษณา

Banana Pi BPI-CM2 – โมดูลทางเลือก Raspberry Pi Compute Module 4 ที่ใช้ Rockchip RK3568 พร้อมขา I/O แบบพิเศษ

Banana Pi BPI-CM2 เป็น Raspberry Pi CM4-compatible system-on-module ที่ใช้ Rockchip RK3568 quad-core Cortex-A55 SoC และมีขา I/O แบบพิเศษ  โดยมีคอนเนกเตอร์แบบ high-density 100 พิน 2 อัน และคอนเนกเตอร์แบบ  high-density 70 พินอีก 2 อัน เพื่อรองรับอินพุต/เอาท์พุตเพิ่มเติมจากชิป Rockchip อย่างเช่น PCIe 3.0, USB 3.0, eDP, MIPI DSI, และ Gigabit Ethernet เพิ่ม โมดูล Rockchip RK3568 มาพร้อมกับคุณสมบัติและตัวเลือกเหมือนกับ Raspberry Pi CM4 เช่น RAM 2GB ถึง 8GB, eMMC flash 8GB ถึง 256GB, โมดูล WiFi 5 และ Bluetooth 5.0 (อุปกรณ์เสริม) และตัวรับส่งสัญญาณ Ethernet บนโมดูล,  Realtek RTL8211F ข้อมูลจำเพาะของ Banana Pi BPI-CM2: SoC – Rockchip RK3568 CPU – โปรเซสเซอร์ Quad-core Cortex-A55 @ สูงสุด 2.0 GHz GPU – GPU Mali-G52 2EE ร […]

Ubuntu Touch 20.04 OTA-2 เพิ่มการรองรับสำหรับสมาร์ทโฟน Fairphone 3, Volla Phone X23, F(x)tec Pro1 X

UBPorts ได้เปิดตัว Ubuntu Touch 20.04 OTA-2 ซึ่งสร้างบนพื้นฐานของ Ubuntu 20.04 พร้อมรองรับสมาร์ทโฟน 3 รุ่น ได้แก่ Fairphone 3 , Volla Phone X23 และ F(x)tec Pro1 X (เปิดตัวในปี 2020 ในแคมเปญระดมทุนโดยอ้างว่ารองรับ Ubuntu Touch) Ubuntu Touch แบบเดิมเป็นโครงการที่เริ่มต้นโดย Canonical สำหรับกการรวมเข้าด้วยกันระหว่างพีซีและมือถือ แต่เมื่อบริษัทตัดสินใจเปลี่ยนแนวทางให้มุ่งเน้นไปที่เทคโนโลยีคลาวด์และ IoT, กลุ่ม Community UBPorts ก็เข้าครอบครองและในที่สุดได้ปล่อย Ubuntu Touch รุ่นแรกที่มีความเสถียรในเดือนมิถุนายน 2017 งานยังคงดำเนินต่อไปตั้งแต่นั้นมาและด้วยการเปิดตัว Ubuntu Touch 20.04 OTA-2, ที่รองรับ distribution โดยกลุ่ม Community โดยขณะนี้รองรับสมาร์ทโฟน 15 รุ่นโดยมี Fairphone 4, Google Pixel 3a และ 3a XL, Oneplus […]

LuckFox Core3566 : โมดูลทางเลือก Raspberry Pi Compute Module 4

เราได้เห็นโมดูล Rockchip RK3566 system-on-modules ที่ออกหลัง Raspberry Pi Compute Module 4 อย่างเช่น Pine64 SOQuartz และ Radxa CM3 มีอีกหนึ่งโมดูลทางเลือก Raspberry Pi Compute Module 4 ที่ใช้ชิป RK3566 SoC คือ LuckFox Core3566 มีราคาเพียง $23.99(~800฿) โมดูล LuckFox Core3566 มี RAM 2GB หรือ 4GB, eMMC flash 32GB และโมดูล WiFi 5 และ Bluetooth 5.0 (อุปกรณ์เสริม) สเปค  LuckFox Core3566: SoC – โปรเซสเซอร์ Rockchip RK3566 quad-core Cortex-A55 สูงสุด 1.8 GHz พร้อม MCU RISC-V 32 บิต, GPU Arm Mali-G52 รองรับ OpenGL ES 1.1/2.0/3.2, OpenCL 2.0, Vulkan 1.1, NPU 0.8 TOPS สำหรับ AI acceleration หน่วยความจำ – LPDDR4 2GB ถึง 4GB พื้นที่เก็บข้อมูล – โมดูล eMMC 32GB (อุปกรณ์เสริม) โมดูลสื่อสารไร้สาย – โมดูล Ampak AP6256 WiFi 5 แ […]

Mixtile Core 3588E : system-on-module ใช้ Rockchip RK3588 ทำงานร่วมกับบอร์ดฐาน NVIDIA Jetson TX2 NX

Mixtile Core 3588E เป็น system-on-module ที่ใช้ Rockchip RK3588 SoC และติดตั้งตัวเชื่อมต่อ SO-DIMM 260 พินเหมือนกับ NVIDIA Jetson TX2 NX (และโมดูล Jetson Nano, Xavier NX, Orin Nano ) เราได้เห็นบอร์ดทางเลือก Raspberry Pi CM4 ของหลายบริษัทเช่น Radxa CM3 หรือ Pine64 SoQuartz และบริษัท Mixtile มี Core 3568M SoM ที่สามารถเป็นทางเลือกแทน Raspberry Pi CM4 ได้ แต่ยังไม่เคยเห็นบริษัทต่างๆ พยายามสร้าง system-on-modules โดยใช้ตัวเชื่อมต่อ SO-DIMM edge 260 พินของ NVIDIA Jetson และนั่นคือสิ่งที่ Mixtile Core 3588E มี สเปค Mixtile Core 3588E: SoC – Rockchip RK3588 CPU – โปรเซสเซอร์ Octa-core พร้อม 4x Arm Cortex-A76 คอร์ @ สูงสุด 2.4 GHz, 4x Arm Cortex-A55 คอร์ GPU – Arm Mali-G610 MP4 GPU พร้อมรองรับ OpenGL ES3.2, OpenCL 2.2, […]

โฆษณา

MNT Pocket Reform : โน้ตบุ๊ก Modular แบบ Open-source มีหน้าจอขนาด 7 นิ้ว

MNT Pocket Reform ของ MNT Reform เป็นโน้ตบุ๊ค Modular หรือโน้ตบุ๊กที่ถอดชิ้นส่วนเปลี่ยนเอง มีขนาดเล็กมีจอแสดงผลขนาด 7 นิ้ว เปิดตัวบน Crowd Supply, ใช้ NXP i.MX8M Plus system-on-module และยังเข้ากันได้กับโมดูล NXP Layerscape LS1028A, Raspberry Pi CM4, Pine64 SOQuartz และโมดูล AMD Kintex-7 FGPA โน้ตบุ๊ค MNT Pocket Reform  เป็นแบบ Open-source  พร้อมกับหน่วยความจำ eMMC flash 128GB, RAM 8GB, การเชื่อมต่อ WiFi 5 และ Bluetooth 5.0 บนโมดูล, อุปกรณ์เสริม NVMe SSD ขนาด 1TB, คีย์บอร์ด Mechanical แบบ Backlit มี 60 ปุ่ม พร้อม Optical Trackball และปุ่มกดสี่ปุ่ม, พอร์ต micro HDMI เพื่อเชื่อมต่อจอแสดงผลภายนอก, พอร์ต USB และ Ethernet ผ่าน ix industrial connector สเปคของ MNT Pocket Reform : SoM – Boundary Devices Nitrogem8M Plus […]

การเปิดตัว Linux 6.2 – กับเปลี่ยนแปลงสถาปัตยกรรม Arm, RISC-V และ MIPS

Linus Torvalds ได้เปิดตัว Linux 6.2 พร้อมกับการประกาศบน LKML ตามปกติ Linux 6.1 รุ่นก่อนหน้านี้ได้เปิดตัวเป็น LTS (Long Term Support) kernel พร้อมรองรับภาษาโปรแกรม Rust และ KMSAN kernel memory sanitizer รวมถึงการปรับปรุง Multi-gen LRU (MG-LRU) เพื่อการจัดการ swap file/partition ที่ดีขึ้น และการเปลี่ยนแปลงอื่น ๆ อีกมากมาย จุดเด่นของลินุกซ์ 6.2 การเปลี่ยนแปลงที่สำคัญใน Linux 6.2 ประกอบด้วย: Linux 6.2 มีการปรับปรุงในการแก้ไขช่องโหว่ Retbleed ที่เกิดจาก speculative execution บน x86-64 และ ARM processors ให้เร็วขึ้น และ FineIBT –ซึ่งมีผลกระทบอย่างมากต่อประสิทธิภาพของระบบ แต่ Linux 6.2 ได้พัฒนาวิธีการแก้ไขที่เบากว่าด้วยการใช้ซอฟต์แวร์เท่านั้นสำหรับชุดคำสั่ง Skylake-based cores โดยที่การเปิดใช้งาน IBRS จะไม่มีผลกระทบต่ […]

โฆษณา