Mixtile เป็นบริษัทที่พัฒนาฮาร์ดแวร์โซลูชั่นสำหรับงานหลายๆด้านทั้ง IoT, AI และ Industrial gateway ซึ่งทาง Mixtile ได้ส่งผลิตภัณฑ์ที่ชื่อว่า Mixtile Blade 3 ซึ่งเป็นบอร์ดที่ออกแบบมาน่าสนใจมาก เพราะเป็น RK3588 ที่มี RAM สูงถึง 32 GB และยังมีความน่าสนใจอื่น ๆ อีกที่รอการรีวิว น่าสนใจยังไงมาลองติดตามไปด้วยกัน ตั้งแต่แกะกล่อง ,ทดสอบใช้งาน RKNPU จนถึงลองใช้งาน LLM บน Mixtile Blade 3 นี้กันเลยดีกว่า แกะกล่อง Mixtile Blade 3 ในกล่องพัสดุที่ทาง Mixtile ส่งมาให้ประกอบด้วยกล่องกระดาษสองกล่อง กล่องแรกคือบอร์ด Mixtile Blade 3 และกล่องที่สองคือ Mixtile Blade 3 Case เรามาแกะกล่องแรกคือบอร์ด Mixtile Blade 3 กันก่อน เมื่อแกะกล่องก็จะพบกับบอร์ดที่ค่อนข้างมีน้ำหนักเลย พอหยิบมาดูก็พบว่าเพราะมีการใส่ Heat sink ขนาดใหญ่เท่ากับบอร์ดไ […]
Semtech AirLink XR60 – เราเตอร์ 5G ขนาดจิ๋วและทนทานต่อการใช้งาน
Semtech AirLink XR60 เป็นเราเตอร์ 5G ขนาดจิ๋วที่ใช้โปรเซสเซอร์ Quad-Core Cortex-A53 พร้อมพอร์ต Ethernet สูงสุด 2 พอร์ต (1Gbps และ 5 Gbps), การเชื่อมต่อ WiFi 6, รองรับระบบ GNSS navigation และพอร์ต RJ45 serial ที่เป็นอุปกรณ์เสริม Semtech มีชื่อเสียงด้านตัวรับส่งสัญญาณไร้สาย LoRa ที่ใช้พลังงานต่ำ แต่บริษัทได้ซื้อกิจดาร Sierra Wireless เมื่อปีที่แล้ว ดังนั้นตอนนี้บริษัทจะมีผลิตภัณฑ์ไร้สายที่หลากหลายมากขึ้น และ AirLink XR60 5G gateway เป็นผลิตภัณฑ์แรกที่เรากล่าวถึงบน CNX Software ตั้งแต่มีการควบกิจการ สเปคของ Semtech Airlink XR60: SoC –โปรเซสเซอร์ Arm Cortex-A53 แบบ Quad-core หน่วยความจำ – RAM 1.2 GB (จะเป็นหน่วยความจำที่ว่าง) พื้นที่เก็บข้อมูล – 1.7 GB (พื้นที่เก็บข้อมูลที่ใช้งานได้) เครือข่าย 5G cellular โมดูล Sie […]
Doly – หุ่นยนต์อัตโนมัติที่ใช้โมดูล Raspberry Pi CM4
Limitbit Doly เป็นหุ่นยนต์อัตโนมัติขนาดเล็กที่น่ารัก พร้อมล้อสายพานตะขาบ หรือ continuous tracks 2 อัน, แขนขนาดเล็ก 2 อันที่ควบคุมโดยเซอร์โว, จอแสดงผลสีทรงกลม 2 อันทำหน้าที่เป็นดวงตา และเซ็นเซอร์ต่างๆ ซึ่งทั้งหมดนี้ควบคุมโดยโมดูล Raspberry Pi CM4 system-on-module หุ่นยนต์สามารถใช้สำหรับการเรียนรู้ด้าน STEM (Science, Technology, Engineering, Arts, Mathematics) หรือเป็นแพลตฟอร์มสำหรับนักพัฒนา, รองรับ AI workload สามารถรันบนโมดูล Raspberry Pi CM4 โดยรับอินพุตจากเซนเซอร์, กล้อง และไมโครโฟน, โดยหุ่นยนต์โต้ตอบกับผู้ใช้ผ่านลำโพงสเตอริโอในตัวและดวงตาทั้งสองข้าง ในการใช้งานจริง หมายถึง Doly รองรับฟีเจอร์ต่างๆ เช่น การจดจำใบหน้าและระบบเสียงอัจฉริยะ โดยหุ่นยนต์สามารถจดจำเจ้าของและตอบสนองต่อคำสั่งเสียงได้ สเปคของหุ่นยนต์ Do […]
Avnet MSC C10M-ALN – โมดูล COM Express Type 10 ที่ใช้ CPU Intel Alder Lake-N พร้อมหน่วยความจำ LPDDR5
Avnet MSC C10M-ALN เป็นโมดูล COM Express Type 10 ที่ใช้โปรเซสเซอร์ตระกูล Alder Lake-N ซึ่งมี Intel Core i3, Intel Atom x7000E และ Intel Processor N-Series การออกแบบนี้ช่วยให้ง่ายต่อการปรับใช้แอปพลิเคชันระหว่าง Intel CPU รุ่นต่างๆ โดยทำให้เหมาะสมกับประสิทธิภาพและการใช้พลังงานที่แตกต่างกัน โมดูลนี้รองรับหน่วยความจำ LPDDR5 สูงสุด 16GB พร้อม In-Band Error Correcting Code(IBECC) ที่เป็นอุปกรณ์เสริม, อุปกรณ์จัดเก็บข้อมูล eMMC 5.1 และมีตัวควบคุม Intel i226 2.5GbE สามารถรองรับจอแสดงผล 4K ได้สูงสุด 2 จอผ่านเอาต์พุตวิดีโอ DDI และ eDP, พอร์ต USB ทั้งหมด 10 พอร์ตรวมถึง USB 3.2 Gen 2 และช่อง PCI Express Gen 3 x1 slots 4 ช่องสำหรับขยายความสามารถในการเชื่อมต่อเพิ่มเติม สเปคของโมดูล Avnet MSC C10M-ALN Com Express: Alder Lake-N […]
Digi IX40 – อุปกรณ์ IoT Gateway ที่ใช้เทคโนโลยี 5G สำหรับ Edge Computing ใช้ในงานอุตสาหกรรม 4.0
Digi IX40 เป็นโซลูชันเราเตอร์เซลลูลาร์ IoT ที่ใช้เทคโนโลยี 5G ไปสู่ระบบประมวลผลแบบ Edge (Edge Computing) สำหรับอุตสาหกรรมที่ออกแบบมาใช้งานในอุตสาหกรรม 4.0 เช่น หุ่นยนต์ขั้นสูง, การบำรุงรักษาเชิงคาดการณ์, การตรวจสอบทรัพย์สิน, ระบบอัตโนมัติในอุตสาหกรรม และการผลิตอัจฉริยะ เกตเวย์ IIoT ใช้โปรเซสเซอร์ NXP i.MX 8M Plus Arm ที่ทำงานบน Linux distribution และนอกจากนี้ยังมีความสามารถในการเชื่อมต่อเซลลูลาร์ 5G และ 4G LTE แล้ว ยังมีการเชื่อมต่อเครือข่าย gigabit Ethernet 6 พอร์ต ด้วยพอร์ต RJ45 และ SFP, ระบบ GNSS สำหรับตำแหน่งทางภูมิศาสตร์และเวลา, มีขา I/O แบบดิจิทัลและแอนะล็อก และอินเทอร์เฟส serial RS232/RS422/RS485 ที่รองรับ Modbus สเปคของ Digi IX40: SoC – NXP i.MX 8M Plus โปรเซสเซอร์ Arm Cortex-A53 @ 1.6 GHz พร้อม NPU 2.3 […]
Vivid Unit – บอร์ด SBC แบบ low-profile ที่ใช้ Rockchip RK3399 พร้อมหน้าจอสัมผัส
Vivid Unit ของ UUGear เป็นบอร์ด SBC แบบ low-profile ที่มีหน้าจอสัมผัสขนาด 5.5 นิ้วความละเอียด 1280×720 ที่ใช้ Rockchip RK3399 hexa-core Cortex-A72/A53 SoC รุ่นเก่า พร้อม RAM 4GB และ eMMC flash ขนาด 32GB บอร์ดยังมาพร้อมกับการเชื่อมต่อ Gigabit Ethernet และ WiFi 4 รองรับที่จัดเก็บข้อมูล M.2 NVMe มีเอาต์พุต HDMI และอินพุตกล้อง MIPI CSI รวมทั้งมีการรวมลำโพงและไมโครโฟนสเตอริโอ และการรองรับส่วนขยายผ่าน รวมทั้งมี GPIO header 40-pin และ header สำหรับ ADC และ USB สเปคของ Vivid Unit: SoC – Rockchip RK3399 CPU – โปรเซสเซอร์ Hexa-core big.LITTLE พร้อม 2x Arm Cortex-A72 cores สูงสุด 1.8GHz, 4x Arm Cortex-A53 cores สูงสุด 1.4GHz GPU – Arm Mali-T860MP4 GPU AI accelerator – NPU 6 TOPS หน่วยความจำ – LPDDR4 4GB พื้นที่จัดเก็บ eMM […]
Duo 256M : บอร์ด SBC ขนาดเล็กที่ใช้ชิป SG2002 พร้อม RAM 256MB
Duo 256M เป็นบอร์ด SBC ขนาดเล็กที่ใช้ SOPHGO SG2002 Multi-Architecture Arm/RISC-V/8051 SoC พร้อม RAM 256MB บนชิป และ NPU 1 TOPS, microSD card สำหรับจัดเก็บข้อมูล, คอนเนกเตอร์กล้อง, พอร์ต USB-C สำหรับจ่ายไฟและเขียนโปรแกรม และ Headers 2 แถวสำหรับการขยาย GPIO เราเคยเขียนบทความเกี่ยวกับ SOPHGO SG2002 (และ SG2000) ที่มี Arm+RISC-V+8051 AI SoC และได้กล่าวว่าจะมีบอร์ด 2 – 3 ในเร็วๆ นี้ เราได้กล่าวถึง Sipeed LicheeRV Nano พร้อม WiFi 6 หรือ Ethernet ไปแล้ว และตอนนี้เรามาดูบอร์ด Duo 256M ที่ออกแบบโดย Milk-V Technology สเปคของ Duo 256M: SoC – SOPHGO SG2002 Main core – 1GHz 64-bit RISC-V C906 หรือ Arm Cortex-A53 core (เลือกได้) Minor core – 700 MHz 64-bit RISC-V C906 core Low-power core – 8051 MCU core 25 ถึง 300MHz […]
รีวิว : ODROID-M1S บอร์ด SBC ที่ใช้ Rockchip RK3566 ทดสอบประสิทธิภาพบน Ubuntu
หลังจากการแกะกล่องทดสอบการทำงานของ ODROID-M1S มากว่า 1 เดือน การทดสอบประสิทธิภาพโดยรวมทั้งหมดก็เสร็จสิ้น โดยการทดสอบทำบน Ubuntu 20.04.6 LTS เนื่องจากในเว็บของ hardkernel เองมี official image ถึงเวอร์ชั่นนี้เท่านั้น ซึ่งจากผลการทดสอบนี้ จะแสดงให้เห็นถึงประสิทธิภาพในด้านต่าง ๆ ของบอร์ด ODROID-M1S ที่ใช้ Rockchip RK3566 ในทุกด้าน โดยผลการทดสอบจะเป็นอย่างไรมาติดตามผลการทดสอบกันตามหัวข้อด้านล่างกันเลยดีกว่า การทดสอบประสิทธิภาพของ ODROID-M1S มาเริ่มการวัดประสิทธิภาพของ ODROID-M1S ด้วยสคริปต์ Thomas sbc-bench.sh กันเป็นอันดับแรก
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 |
odroid@gnome-desktop:~/sbc-bench$ sudo ./sbc-bench.sh -r Starting to examine hardware/software for review purposes... Average load and/or CPU utilization too high (too much background activity). Waiting... sbc-bench v0.9.60 Installing needed tools, tinymembench, ramlat, mhz, cpufetch, cpuminer. Done. Checking cpufreq OPP... Done. Executing tinymembench. Done. Executing RAM latency tester. Done. Executing OpenSSL benchmark. Done. Executing 7-zip benchmark. Done. Throttling test: heating up the device, 5 more minutes to wait. Done. Checking cpufreq OPP again. Done (16 minutes elapsed). Results validation: * Advertised vs. measured max CPU clockspeed: -1.4% before, -1.8% after -> https://tinyurl.com/32w9rr94 * Background activity (%system) OK # Hardkernel ODROID-M1S Tested with sbc-bench v0.9.60 on Sun, 21 Jan 2024 10:14:59 +0700. ### General information: Information courtesy of cpufetch: SoC: Rockchip RK3566 Technology: 22nm Microarchitecture: Cortex-A55 Max Frequency: 1.800 GHz Cores: 4 cores Features: NEON,SHA1,SHA2,AES,CRC32 Peak Performance: 57.60 GFLOP/s Rockchip RK3566 (35662000), Kernel: aarch64, Userland: arm64 CPU sysfs topology (clusters, cpufreq members, clockspeeds) cpufreq min max CPU cluster policy speed speed core type 0 0 0 408 1800 Cortex-A55 / r2p0 1 0 0 408 1800 Cortex-A55 / r2p0 2 0 0 408 1800 Cortex-A55 / r2p0 3 0 0 408 1800 Cortex-A55 / r2p0 7676 KB available RAM ### Governors/policies (performance vs. idle consumption): Original governor settings: cpufreq-policy0: performance / 1800 MHz (interactive conservative ondemand userspace powersave performance / 408 600 816 1104 1416 1608 1800) fde60000.gpu: performance / 800 MHz (vdec2_ondemand venc_ondemand userspace powersave performance simple_ondemand / 200 300 400 600 700 800) fdf40000.rkvenc: performance / 400 MHz (vdec2_ondemand venc_ondemand userspace powersave performance simple_ondemand / 297 400) fdf80200.rkvdec: performance / 400 MHz (vdec2_ondemand venc_ondemand userspace powersave performance simple_ondemand / 297 400) Tuned governor settings: cpufreq-policy0: performance / 1800 MHz fde60000.gpu: performance / 800 MHz fdf40000.rkvenc: performance / 400 MHz fdf80200.rkvdec: performance / 400 MHz Status of performance related policies found below /sys: /sys/devices/platform/fde60000.gpu/power_policy: [coarse_demand] always_on /sys/module/pcie_aspm/parameters/policy: default [performance] powersave powersupersave ### Clockspeeds (idle vs. heated up): Before at 44.4°C: cpu0 (Cortex-A55): OPP: 1800, Measured: 1775 (-1.4%) After at 59.4°C: cpu0 (Cortex-A55): OPP: 1800, Measured: 1767 (-1.8%) ### Performance baseline * memcpy: 2906.9 MB/s, memchr: 3139.8 MB/s, memset: 7952.8 MB/s * 16M latency: 180.7 183.8 181.6 183.0 180.2 181.9 244.0 451.9 * 128M latency: 217.3 194.0 190.3 193.6 189.0 194.1 251.4 482.6 * 7-zip MIPS (3 consecutive runs): 4581, 4575, 4612 (4590 avg), single-threaded: 1322 * `aes-256-cbc 156417.72k 398262.61k 654734.34k 780968.62k 827375.62k 827000.09k` * `aes-256-cbc 157146.64k 398160.17k 653565.10k 780867.58k 826146.82k 827419.31k` ### Storage devices: * 232.9GB "WD_BLACK SN770 250GB" SSD as /dev/nvme0: Speed 5GT/s (downgraded), Width x1 (downgraded), 0% worn out, drive temp: 47°C * 58.2GB "MMC64G" HS200 eMMC 5.1 card as /dev/mmcblk0: date 05/2023, manfid/oemid: 0x000032/0x0101, hw/fw rev: 0x0/0x0300000000000000 ### Software versions: * Ubuntu 20.04.6 LTS * Compiler: /usr/bin/gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 / aarch64-linux-gnu * OpenSSL 1.1.1f, built on 31 Mar 2020 ### Kernel info: * `/proc/cmdline: storagemedia=emmc androidboot.storagemedia=emmc androidboot.mode=normal root=UUID=e104067f-7a88-4dea-9fc2-2b876ee3a6ca rootwait ro quiet console=tty1 console=ttyS2,1500000 pci=nomsi fsck.mode=force fsck.repair=yes` * Vulnerability Spectre v1: Mitigation; __user pointer sanitization * Kernel 5.10.0-odroid-arm64 / CONFIG_HZ=300 Kernel 5.10.0 is not latest 5.10.208 LTS that was released on 2024-01-15. Time CPU load %cpu %sys %usr %nice %io %irq Temp 10:15:06: 1800MHz 3.54 14% 1% 11% 0% 0% 0% 53.8°C 10:16:06: 1800MHz 1.30 0% 0% 0% 0% 0% 0% 48.3°C 10:17:06: 1800MHz 0.47 0% 0% 0% 0% 0% 0% 46.7°C 10:18:06: 1800MHz 0.17 0% 0% 0% 0% 0% 0% 45.0°C 10:19:06: 1800MHz 0.06 0% 0% 0% 0% 0% 0% 44.4°C |
จากผลการทดสอบ เมื่อทดสอบ stress จนอุณหภูมิขึ้นไปที่ 59.4 °C ไม่มีการจำกัดความเร็วของสัญญาณนาฬิกา CPU ในห้องที่มีอุณหภูมิแวดล้อมประมาณ 29°C, ในส่วนของแบนด์วิดท์ […]