SparkFun เปิดตัว “Thing Plus – ESP32-C6” เป็นบอร์ด ESP32-C6 อีกหนึ่งรุ่นที่ใช้โมดูล ESP32-C6-WROOM-1-N16 พร้อมหน่วยความจำ flash 16MB และสายอากาศ PCB รวมถึงช่วงของขา I/O และตัวเลือกพลังงาน บอร์ดมีรู (through holes) 28 รูพร้อม GPIO มัลติฟังก์ชั่นสูงสุด 23 ขาและคอนเนกเตอร์ Qwicc สำหรับการขยาย และรองรับพลังงานแบตเตอรี่ 5V หรือ LiPo ผ่านพอร์ต USB-C และคอนเนกเตอร์ JST 2 pin ร่วมกับชิปชาร์จและ Fuel gauge (อุปกรณ์ที่ใช้วัดหรือตรวจสอบปริมาณพลังงานที่เหลืออยู่ในแบตเตอรี่) สเปคของ SparkFun Thing Plus – ESP32-C6: โมดูล Wireless – ESP32-C6-WROOM-1-N16 MCU –ไมโครคอนโทรลเลอร์ ESP32-C6 ที่ใช้ RISC-V 32-bit single-core พร้อม 2.4 GHz WiFi 6, Bluetooth 5 LE และคลื่นวิทยุ 802.15.4 (Zigbee และ Thread);รองรับ Matter ที่เก็บข้อมูล – […]
STMicro STM32WL5MOC – โมดูล SiP รองรับระบบเครือข่าย LoRaWAN และ Sigfox
STMicroelectronics เปิดตัว STM32WL5MOC เป็นโมดูลประเภท SiP (System-in-Package) พร้อมด้วยไมโครคอนโทรลเลอร์ STM32 แบบ dual-core, sub-1 GHz RF radio, พาวเวอร์ซัพพลาย และอุปกรณ์ passives ในแพ็คเกจ LGA 10×10 มม. จากข้อมูลของ ST ชิปรุ่นใหม่นี้ใช้โมดูล STM32WL ซึ่งเราเห็นใช้ในบอร์ด MKR Windy ที่ได้รับแรงบันดาลใจจาก MKR, ระบบอาคารอัจฉริยะ (smart building) และอุปกรณ์ LoRa อื่นๆ STM32WL ของ STMicroelectronics ซึ่งเป็นไมโครคอนโทรลเลอร์ Arm Cortex-M0+ ทำงานในคลื่นความถี่ ISM (413-479MHz, 826-958MHz และ 169MHz ) โพรโทคอล เช่น wireless M-Bus (mode N) และ Wize รองรับ multi-protocol และ multi-modulation (4-(G)FSK, 2-(G)FSK, (G)MSK, DBPSK, DSSS, OOK, ASK) ที่เหมาะสำหรับเทคโนโลยีการสื่อสารไร้สายที่เป็ฯมาตรฐาน (Sigfox, KNX, WiSun […]
CERBERUS 2100 – บอร์ดเพื่อเรียนรู้การเขียนโค้ดภาษา BASIC พร้อม CPU 8 บิต Z80 และ 6502
Olimex เปิดตัว CERBERUS 2100 ฮาร์ดแวร์โอเพ่นซอร์สที่เป็นคอมพิวเตอร์เพื่อการศึกษาแบบมัลติโปรเซสเซอร์ 8 บิต พร้อมที่มีทั้ง CPU Z80 และ 6502 รวมถึง Microchip AVR ที่ใช้ที่เป็นตัวควบคุมขา I/O CERBERUS 2100 มี CPLD หลายตัวและสามารถเขียนโปรแกรมได้ตั้งแต่ระดับต่ำสุด (individual gates และ flip-flop) ไปจนถึงตัวแปลงภาษา BASIC ที่ทำงานบน CPU Z80 และ 6502 โดย Olimex ไม่ได้ออกแบบเองแต่ การออกแบบฮาร์ดแวร์มาจาก Bernardo Kastrup (หรือ TheByteAttic) ในขณะที่ตัวแปลงภาษา BASIC ด้วย Alexander Sharikhin (6502) และ Dean Belfield (Z80) สเปค CERBERUS 2100: โปรเซสเซอร์ Zilog Z80 8-bit microprocessor ที่ 4 หรือ 8 MHz (ผู้ใช้สามารถเลือกได้) Western Design Center W65C02S 8-bit microprocessor ที่ 4 หรือ 8 MHz (ผู้ใช้สามารถเลือกได้) “FAT-CA […]
Hubitat Elevation Model C-8 Pro : อุปกรณ์ Home Automation Hub รองรับ Zigbee, Z-Wave และ Matter
Hubitat เปิดตัว Elevation Model C-8 Pro เป็นอุปกรณ์ Home Automation hub พร้อมรองรับการเชื่อมต่อ Z-Wave 800 radio, Zigbee 3.0 radio, Wi-Fi, และ Ethernet ที่อัพเกรดจากรุ่น C-8 ก่อนหน้าโดยมีหน่วยความจำเพิ่มขึ้น (RAM 2GB) และโปรเซสเซอร์ที่เร็วขึ้นด้วย Cortex-A55 ความถี่ 2.0 GHz ฉันไม่เคยเขียนบทความเกี่ยวกับโซลูชัน Hubitat Smart Home บริษัทจะมีกลุ่มของผู้ใช้ ดังนั้นวันนี้เราจะมาดูคุณสมบัติของเกตเวย์รุ่นล่าสุด Elevation Nodel C-8 Pro และซอฟต์แวร์ที่บริษัทให้และการรองรับอุปกรณ์ สเปคของ Hubitat Elevation C-8 Pro : SoC – โปรเซสเซอร์ Arm Cortex A55 @ 2.016 GHz (ซึ่งอาจจะเป็น Amlogic S905X3 ที่พบใน ODROID-C4 SBC) หน่วยความจำ – RAM 2GB พื้นที่เก็บข้อมูล – จะแจ้งภายหลัง การเชื่อมต่อ พอร์ต Ethernet RJ45 WiFi Z-Wave 800 […]
รีวิว : 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, ในส่วนของแบนด์วิดท์ […]
LicheeRV Nano – บอร์ดกล้องและจอแสดงผลราคาถูกที่ใช้ SG2002 (RISC-V และ Arm) พร้อม WiFi 6 และ/หรือ Ethernet
เราเพิ่งเขียนบทความเกี่ยวกับ ชิป SOPHGO SG2002 (และ SG2000) ที่มี RISC-V, Arm และ 8051 เราสังเกตว่ามีบอร์ดหลายตัวยังอยู่ระหว่างการพัฒนา แต่ Sipeed LicheeRV Nano (Beta) มีวางจำหน่ายแล้ว LicheeRV Nano เป็นบอร์ดกล้องและจอแสดงผล ที่มีขนาดเล็กและราคาถูก ที่รองรับ Linux พร้อมอุปกรณ์เสริมสำหรับการเชื่อมต่อ WiFi 6 และ 10/100M Ethernet ซึ่งทำให้ฉันนึกถึง Breadbee SBC ที่ใช้ MStar MSC313E Camera SoC, นอกจากนี้บริษัท Sipeed มีอุปกรณ์เสริมต่างๆ เช่น โมดูลกล้องและหน้าจอสัมผัสเพื่อใช้งานอย่างสะดวกและรวดเร็ว สเปคของ LicheeRV Nano: SoC – SOPHGO SG2002 Main core – RISC-V C906 core 64 บิต หรือ Arm Cortex-A53 core, 1GHz (สามารถเลือกได้) Minor core – RISC-V C906 core, 64 บิต 700MHz Low-power core – 8051 MCU core, 25 ถึง 300MHz […]
SOPHGO SG2000/SG2002 : ชิป AI SoC ที่มี RISC-V core, Arm core และ 8051 MCU core รองรับ Linux และ FreeRTOS
SOPHGO SG2000 และ SG2002 เป็นชิป SoC รุ่นใหม่ที่มี CPU cores ทั้ง RISC-V และ Arm สามารถรัน Linux และ FreeRTOS ได้พร้อมกันรวมถึง 8051 MCU core ก็ถูกนำมารวมด้วยพร้อม AI accelerator 0.5 TOPS (SG2000) หรือ 1 TOPS (SG2002) โดยเฉพาะอย่างยิ่ง C906 64 บิต RISC-V core 1GHz ที่สามารถรัน Linux, Arm Cortex-A53 1GHz สำหรับ Linux, C906 64-bit RISC-V core 700 MHz สำหรับ FreeRTOS และ 8051 MCU core 300 MHz สำหรับการใช้งาน I/Os แบบเรียลไทม์ รวมถึง DRAM แบบ SiP ความจุ 256MB หรือ 512MB ชิปนี้ออกแบบมาสำหรับการประยุกต์ใช้งานใน AIoT เช่น กล้อง IP อัจฉริยะ, การจดจำใบหน้าและอุปกรณ์สมาร์ทโฮม สเปคของ SOPHGO SG2000/SG2002: CPU cores 1x C906 64-bit RISC-V core @ 1GHz 1x C906 64-bit RISC-V core @ 700MHz 1x Arm Cortex-A53 core @ 1GHz MCU  […]
Sapphire Edge+ VPR-4616-MB : เมนบอร์ด mini-ITX ที่ใช้สถาปัตยกรรม AMD Embedded+ พร้อม Ryzen R2314 และ Versal VE2302
Sapphire Edge+ VPR-4616-MB เป็นเมนบอร์ด mini-ITX รุ่นใหม่ที่ใช้สถาปัตยกรรม AMD Embedded+ ที่ประกอบด้วยโปรเซสเซอร์ AMD Ryzen Embedded R2314 และ SoC ที่ปรับเปลี่ยนได้ของ AMD Versal AI Edge VE2302 (หรือ FPGA SoC) เมนบอร์ดรองรับหน่วยความจำ DDR4 ECC/non-ECC สำหรับ CPU ได้สูงสุดถึง 64GB และหน่วยความจำ 8GB สำหรับ SoC ที่ปรับเปลี่ยนได้, รองรับที่เก็บข้อมูลแบบ SATA และ NVMe, เอาต์พุตวิดีโอ 2 พอร์ต, การเชื่อมต่อเครือข่าย 2.5GbE และพอร์ต USB และช่อง M.2 socket สำหรับการขยาย, โซลูชัน AMD Embedded+ มีเป้าหมายสำหรับการรวมเซ็นเซอร์, AI Inferencing, การเชื่อมต่อเครือข่ายอุตสาหกรรม การควบคุม และการแสดงผลแอปพลิเคชัน สเปคของ SAPPHIRE Edge+ VPR-4616-MB: สถาปัตยกรรม AMD Embedded+ SoC Subsystem ที่ปรับเปลี่ยนได้ IC หลัก – AMD Versal […]