Ранее была рассмотрена аппаратная часть LattePanda Mu и проведено тестирование под Windows 11 с использованием как Lite Carrier Board, так и платы с полным функционалом в первой части обзора. Теперь протестировали плату LattePanda Mu Intel N100 под Ubuntu 24.04, чтобы оценить производительность в Linux с помощью следующих тестов:
- Базовая информация о системе
- Бенчмарки CPU, накопителей, периферии и сетевых интерфейсов (GbE и Wi-Fi)
- Веб-сёрфинг и мультимедиа
- Энергопотребление
Поскольку LattePanda Mu – x86-совместимая платформа, загрузочный диск можно создать из образа Ubuntu 24.04 ISO стандартным для ПК способом.
LattePanda Mu – информация о системе под Ubuntu 24.04
Установка прошла успешно, после чего проверена базовая системная информация:
root@UnoIoT-PC:~# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=24.04
DISTRIB_CODENAME=noble
DISTRIB_DESCRIPTION="Ubuntu 24.04 LTS"
root@UnoIoT-PC:~# uname -a
Linux UnoIoT-PC 6.8.0-38-generic #38-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 7 15:25:01 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
root@UnoIoT-PC:~# df -mh
Filesystem Size Used Avail Use% Mounted on
tmpfs 765M 2.4M 763M 1% /run
/dev/mmcblk0p2 56G 14G 40G 25% /
tmpfs 3.8G 0 3.8G 0% /dev/shm
tmpfs 5.0M 8.0K 5.0M 1% /run/lock
efivarfs 192K 86K 102K 46% /sys/firmware/efi/efivars
/dev/mmcblk0p1 1.1G 6.2M 1.1G 1% /boot/efi
tmpfs 765M 92K 765M 1% /run/user/120
tmpfs 765M 76K 765M 1% /run/user/0
Ubuntu 24.04 установлена на 64MB eMMC, при этом система использовала только 933MB из 8GB оперативной памяти.
Команда inxi позволяет проверить другие устройства в системе:
root@UnoIoT-PC:~# inxi -Fc0
System:
Host: UnoIoT-PC Kernel: 6.8.0-38-generic arch: x86_64 bits: 64
Console: pty pts/0 Distro: Ubuntu 24.04 LTS (Noble Numbat)
Machine:
Type: Desktop Mobo: N/A model: ADL-N v: Prod serial: W43211146A000820 UEFI: American Megatrends
LLC. v: 5.27 date: 03/12/2024
CPU:
Info: quad core model: Intel N100 bits: 64 type: MCP cache: L2: 2 MiB
Speed (MHz): avg: 700 min/max: 700/3400 cores: 1: 700 2: 700 3: 700 4: 700
Graphics:
Device-1: Intel Alder Lake-N [UHD Graphics] driver: i915 v: kernel
Display: server: X.org v: 1.21.1.11 with: Xwayland v: 23.2.6 driver: N/A tty: 120x30
API: EGL v: 1.5 drivers: iris,swrast platforms: gbm,surfaceless,device
API: OpenGL v: 4.6 compat-v: 4.5 vendor: mesa v: 24.0.9-0ubuntu0.1 note: console (EGL sourced)
renderer: Mesa Intel Graphics (ADL-N), llvmpipe (LLVM 17.0.6 256 bits)
Audio:
Device-1: Intel Alder Lake-N PCH High Definition Audio driver: snd_hda_intel
API: ALSA v: k6.8.0-38-generic status: kernel-api
Network:
Device-1: Realtek RTL8822CE 802.11ac PCIe Wireless Network Adapter driver: rtw_8822ce
IF: wlp1s0 state: up mac: 34:7d:e4:ba:cc:4a
Device-2: Intel Ethernet I225-V driver: igc
IF: enp2s0 state: down mac: 00:e0:4c:09:d8:bc
Bluetooth:
Device-1: Realtek Bluetooth Radio driver: btusb type: USB
Report: hciconfig ID: hci0 state: up address: 34:7D:E4:BA:CC:4B bt-v: 5.1
Drives:
Local Storage: total: 58.24 GiB used: 13.24 GiB (22.7%)
ID-1: /dev/mmcblk0 vendor: Samsung model: CUTA42 size: 58.24 GiB type: Removable
Partition:
ID-1: / size: 55.99 GiB used: 13.23 GiB (23.6%) fs: ext4 dev: /dev/mmcblk0p2
ID-2: /boot/efi size: 1.05 GiB used: 6.1 MiB (0.6%) fs: vfat dev: /dev/mmcblk0p1
Swap:
ID-1: swap-1 type: file size: 4 GiB used: 0 KiB (0.0%) file: /swap.img
Sensors:
System Temperatures: cpu: 38.0 C mobo: N/A
Fan Speeds (rpm): N/A
Info:
Memory: total: 8 GiB available: 7.47 GiB used: 933.6 MiB (12.2%) igpu: 128 MiB
Processes: 207 Uptime: 2m Init: systemd Shell: Bash inxi: 3.3.34
Тестирование производительности LattePanda Mu под Ubuntu 24.04
Начнём бенчмарки со скрипта sbc-bench.sh Томаса Кайзера на LattePanda Mu с активным кулером:
root@UnoIoT-PC:/home/arnon# sudo ./sbc-bench.sh -r
Starting to examine hardware/software for review purposes...
sbc-bench v0.9.67
Installing needed tools: distro packages already installed. 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 (10 minutes elapsed).
Results validation:
* Measured clockspeed not lower than advertised max CPU clockspeed
* No swapping
* Background activity (%system) OK
* Powercap detected. Details: "sudo powercap-info -p intel-rapl" -> https://tinyurl.com/4jh9nevj
Full results uploaded to https://0x0.st/Xfgy.bin
# ADL-N / N100
Tested with sbc-bench v0.9.67 on Mon, 29 Jul 2024 16:59:06 +0700. Full info: [https://0x0.st/Xfgy.bin](http://0x0.st/Xfgy.bin)
### General information:
Information courtesy of cpufetch:
Name: Intel(R) N100
Microarchitecture: Alder Lake
Technology: 10nm
Max Frequency: 3.400 GHz
Cores: 4 cores
AVX: AVX,AVX2
FMA: FMA3
L1i Size: 64KB (256KB Total)
L1d Size: 32KB (128KB Total)
L2 Size: 2MB
L3 Size: 6MB
N100, Kernel: x86_64, Userland: amd64
CPU sysfs topology (clusters, cpufreq members, clockspeeds)
cpufreq min max
CPU cluster policy speed speed core type
0 0 0 700 3400 Alder Lake
1 0 1 700 3400 Alder Lake
2 0 2 700 3400 Alder Lake
3 0 3 700 3400 Alder Lake
7650 KB available RAM
### Clockspeeds (idle vs. heated up):
Before at 47.0°C:
cpu0: OPP: 3400, Measured: 3388
After at 80.0°C:
cpu0: OPP: 3400, Measured: 3387
### Performance baseline
* memcpy: 10621.5 MB/s, memchr: 17372.4 MB/s, memset: 11022.5 MB/s
* 16M latency: 120.3 112.7 120.7 112.8 119.8 104.6 99.49 104.0
* 128M latency: 134.8 133.2 135.0 134.2 135.9 127.1 117.1 117.6
* 7-zip MIPS (3 consecutive runs): 13671, 13756, 13741 (13720 avg), single-threaded: 3811
* `aes-256-cbc 894307.23k 1177856.64k 1217782.78k 1227432.28k 1231426.90k 1230908.07k`
* `aes-256-cbc 903109.40k 1177899.58k 1217397.08k 1227928.92k 1230443.86k 1231071.91k`
### PCIe and storage devices:
* Intel Alder Lake-N Thunderbolt 4 USB (Onboard - Other): driver in use: xhci_hcd
* Intel Alder Lake-N PCH USB 3.2 xHCI Host (Onboard - Other): driver in use: xhci_hcd
* Intel Device 54c4 (Onboard - Other): driver in use: sdhci-pci
* Realtek RTL8822CE 802.11ac PCIe Wireless Network Adapter: Speed 2.5GT/s, Width x1, driver in use: rtw_8822ce,
* Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet: Speed 2.5GT/s, Width x1, driver in use: r8169,
* 58.2GB "Samsung CUTA42" HS400 Enhanced strobe eMMC 5.1 card as /dev/mmcblk0: date 02/2022, manfid/oemid: 0x000015/0x0100, hw/fw rev: 0x0/0x0100000000000000
* Winbond W25Q128 16MB SPI NOR flash, drivers in use: spi-nor/intel-spi
### Swap configuration:
* /swap.img on /dev/mmcblk0p2: 4.0G (0K used) on MMC storage
### Software versions:
* Ubuntu 24.04 LTS (noble)
* Compiler: /usr/bin/gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 / x86_64-linux-gnu
* OpenSSL 3.0.13, built on 30 Jan 2024 (Library: OpenSSL 3.0.13 30 Jan 2024)
### Kernel info:
* `/proc/cmdline: BOOT_IMAGE=/boot/vmlinuz-6.8.0-39-generic root=UUID=d7c7dea8-d8ba-4994-8ee2-6ce309f2d96f ro quiet splash vt.handoff=7`
* Vulnerability Reg file data sampling: Mitigation; Clear Register File
* Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl
* Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization
* Kernel 6.8.0-39-generic / CONFIG_HZ=1000
Waiting for the device to cool down........... 39.0°C
All known settings adjusted for performance. Device now ready for benchmarking.
Once finished stop with [ctrl]-[c] to get info about throttling, frequency cap
and too high background activity all potentially invalidating benchmark scores.
All changes with storage and PCIe devices as well as suspicious dmesg contents
will be reported too.
Time CPU load %cpu %sys %usr %nice %io %irq Temp
16:59:28: 2900MHz 2.64 35% 0% 34% 0% 0% 0% 53.0°C
17:00:28: 3186MHz 1.02 0% 0% 0% 0% 0% 0% 34.0°C
17:01:29: 3064MHz 0.43 0% 0% 0% 0% 0% 0% 33.0°C
17:02:29: 3102MHz 0.16 0% 0% 0% 0% 0% 0% 34.0°C
17:03:29: 2917MHz 0.06 0% 0% 0% 0% 0% 0% 33.0°C
17:04:29: 3100MHz 0.02 0% 0% 0% 0% 0% 0% 34.0°C
17:05:29: 3097MHz 0.00 0% 0% 0% 0% 0% 0% 35.0°C
17:06:29: 3311MHz 0.00 0% 0% 0% 0% 0% 0% 35.0°C
17:07:29: 3216MHz 0.05 0% 0% 0% 0% 0% 0% 34.0°C
Cleaning up. Done.
Checking cpufreq OPP again. Done.
Clockspeeds now at 51.0°C:
cpu0: OPP: 3400, Measured: 3387
Results validation:
* Measured clockspeed not lower than advertised max CPU clockspeed
* No swapping
* Background activity (%system) OK
* Powercap detected. Details: "sudo powercap-info -p intel-rapl" -> https://tinyurl.com/4jh9nevj
Температура CPU достигает 84°C при многопоточном тесте 7-zip. Частота процессора постепенно снижается до ~2,900 МГц при 75°C, тогда как на 60°C она составляла 3,100 МГц. Это свидетельствует о достаточности активного охлаждения, но также указывает на активацию ограничений мощности. Температура в помещении составляла ~29°C, вентилятор работал непрерывно в течение теста.
Результаты тестов пропускной способности памяти, 7-zip и OpenSSD для LattePanda Mu соответствуют ожиданиям в сравнении с другими системами на Alder Lake-N, протестированными под Linux .
Тестирование производительности накопителей (eMMC, NVMe SSD)
Используем iozone3 для проверки eMMC с отключённым кэшированием:
root@UnoIoT-PC:/home/arnon# sudo iozone -e -I -a -s 512M -r 1024k -r 16384k -i 0 -i 1 -i 2
Iozone: Performance Test of File I/O
Version $Revision: 3.506 $
Compiled for 64 bit mode.
Build: linux-AMD64
random random bkwd record stride
kB reclen write rewrite read reread read write read rewrite read fwrite frewrite fread freread
524288 1024 103772 107436 295798 294323 296530 106148
524288 16384 107652 106822 307988 308700 309198 107570
iozone test complete.
64GB eMMC обеспечила ~301 MB/s на чтение и ~104 MB/s на запись, что соответствует заявленным скоростям стандарта eMMC 5.1.
Повторили тест с тем же NVMe SSD WD_BLACK SN770, что использовался в Windows:
Command line used: iozone -e -I -a -s 512M -r 1024k -r 16384k -i 0 -i 1 -i 2
random random bkwd record stride
kB reclen write rewrite read reread read write read rewrite read fwrite frewrite fread freread
524288 1024 1888958 1850547 2903661 2451318 2587007 1894214
524288 16384 1826768 1887713 3138602 3144076 3143191 1934963
iozone test complete.
WD_BLACK SN770 поддерживает PCIe Gen 4.0 x4 с заявленной скоростью последовательного чтения до 4,000 MB/s и записи до 2,000 MB/s. Однако из-за ограничений Intel N100 SoC (поддержка только PCIe 3.0 x4) измеренные показатели составили ~2.994 GB/s на чтение и 1.742 GB/s на запись, что практически идентично результатам CrystalDiskMark в Windows 11 .
Производительность веб-сёрфинга
Используем Speedometer 2.0 для оценки браузеров. В Ubuntu 24.04 предустановлен только Firefox, поэтому Chromium был установлен дополнительно.

181 операций в минуту в Chromium примерно на 12% выше показателя Firefox (160 операций в минуту)

FirefoxРезультат Firefox примерно в 3 раза превышает показатель Raspberry Pi 5 (56 баллов в ноябре 2023 года).
Тестирование графики
glmark2-es2-wayland
Производительность оценена командой glmark2-es2-wayland. Результат (3,220 баллов) выше показателя Raspberry Pi 5 (2,036 баллов), но ниже одноплатного компьютера NanoPi R6S на RK3588 с результатом до 4,500 баллов .
arnon@UnoIoT-PC:/media/arnon/New Volume$ glmark2-es2-wayland
=======================================================
glmark2 2023.01
=======================================================
OpenGL Information
GL_VENDOR: Intel
GL_RENDERER: Mesa Intel(R) Graphics (ADL-N)
GL_VERSION: OpenGL ES 3.2 Mesa 24.0.9-0ubuntu0.1
Surface Config: buf=32 r=8 g=8 b=8 a=8 depth=24 stencil=0 samples=0
Surface Size: 800x600 windowed
=======================================================
[build] use-vbo=false: FPS: 2723 FrameTime: 0.367 ms
[build] use-vbo=true: FPS: 2849 FrameTime: 0.351 ms
[texture] texture-filter=nearest: FPS: 3446 FrameTime: 0.290 ms
[texture] texture-filter=linear: FPS: 3950 FrameTime: 0.253 ms
[texture] texture-filter=mipmap: FPS: 3847 FrameTime: 0.260 ms
[shading] shading=gouraud: FPS: 2339 FrameTime: 0.428 ms
[shading] shading=blinn-phong-inf: FPS: 3080 FrameTime: 0.325 ms
[shading] shading=phong: FPS: 3977 FrameTime: 0.251 ms
[shading] shading=cel: FPS: 3761 FrameTime: 0.266 ms
[bump] bump-render=high-poly: FPS: 2439 FrameTime: 0.410 ms
[bump] bump-render=normals: FPS: 6197 FrameTime: 0.161 ms
[bump] bump-render=height: FPS: 4713 FrameTime: 0.212 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 3135 FrameTime: 0.319 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 1341 FrameTime: 0.746 ms
[pulsar] light=false:quads=5:texture=false: FPS: 5095 FrameTime: 0.196 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 1249 FrameTime: 0.801 ms
[desktop] effect=shadow:windows=4: FPS: 2600 FrameTime: 0.385 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 828 FrameTime: 1.208 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 1421 FrameTime: 0.704 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 1050 FrameTime: 0.953 ms
[ideas] speed=duration: FPS: 3296 FrameTime: 0.303 ms
[jellyfish] <default>: FPS: 2420 FrameTime: 0.413 ms
[terrain] <default>: FPS: 216 FrameTime: 4.645 ms
[shadow] <default>: FPS: 3549 FrameTime: 0.282 ms
[refract] <default>: FPS: 523 FrameTime: 1.914 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 4548 FrameTime: 0.220 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 4497 FrameTime: 0.222 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 4554 FrameTime: 0.220 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 4533 FrameTime: 0.221 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 4551 FrameTime: 0.220 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 4531 FrameTime: 0.221 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 4552 FrameTime: 0.220 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 4513 FrameTime: 0.222 ms
=======================================================
glmark2 Score: 3220
=======================================================
Примечание: glmark2-es2-wayland полезен для сравнения Arm и x86 плат, но поскольку GPU в x86 обычно поддерживают OpenGL (а не только OpenGL ES), тест может быть нерелевантен при сравнении с другими x86-системами или оценке общей графической производительности.
WebGL Aquarium
В демо WebGL Aquarium через Chromium LattePanda Mu показала 37 кадров/с при 30,000 рыб. Для сравнения: NanoPi R6S выдаёт 31 кадр/с при 5,000 рыб.
Воспроизведение видео (YouTube и локальные файлы)
Видео 4K 30 кадров/с воспроизводилось в Chromium без потери кадров.
При переключении на видео 4K 60 кадров/с наблюдалась минимальная задержка, почти незаметная глазу, а оверлей «Статистика для специалистов» показал потерю около 4,5% кадров.
Затем было воспроизведено видео H.264 1920×1080 в VLC, которое воспроизводилось хорошо с минимальной потерей кадров.
Следует отметить, что вентилятор начинает работать на полной скорости сразу после начала воспроизведения видео, в данном случае — образца «Big Bug Bunny». Звук также работал корректно через HDMI.
Файл 4Kp30 H.265 воспроизводился без задержек, а вкладка «Статистика» окна «Сведения о медиафайле» показала минимальную потерю кадров.
Производительность сети
Для тестирования гигабитного Ethernet и Wi-Fi использовалась утилита iperf3. Отметим, что плата Full-Function Evaluation поддерживает Ethernet 2,5 Гбит/с, но для данного обзора был доступен только гигабитный коммутатор, поэтому тестирование проводилось на скорости 1 Гбит/с. Для тестов использовался роутер Xiaomi Router AX3200.
arnon@UnoIoT-PC:~$ iperf3 -c 192.168.31.232
Connecting to host 192.168.31.232, port 5201
[ 5] local 192.168.31.124 port 52360 connected to 192.168.31.232 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 114 MBytes 960 Mbits/sec 0 393 KBytes
[ 5] 1.00-2.00 sec 112 MBytes 935 Mbits/sec 0 393 KBytes
[ 5] 2.00-3.00 sec 112 MBytes 943 Mbits/sec 0 393 KBytes
[ 5] 3.00-4.00 sec 112 MBytes 943 Mbits/sec 0 393 KBytes
[ 5] 4.00-5.00 sec 112 MBytes 942 Mbits/sec 0 393 KBytes
[ 5] 5.00-6.00 sec 112 MBytes 943 Mbits/sec 0 393 KBytes
[ 5] 6.00-7.00 sec 112 MBytes 942 Mbits/sec 0 393 KBytes
[ 5] 7.00-8.00 sec 112 MBytes 943 Mbits/sec 0 393 KBytes
[ 5] 8.00-9.00 sec 112 MBytes 943 Mbits/sec 0 393 KBytes
[ 5] 9.00-10.00 sec 112 MBytes 941 Mbits/sec 0 393 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 1.10 GBytes 943 Mbits/sec 0 sender
[ 5] 0.00-10.04 sec 1.10 GBytes 938 Mbits/sec receiver
iperf Done.
Wi-Fi 5 (5 ГГц) также тестировался с помощью iperf3:
arnon@UnoIoT-PC:~$ iperf3 -c 192.168.31.232
Connecting to host 192.168.31.232, port 5201
[ 5] local 192.168.31.80 port 52458 connected to 192.168.31.232 port 5201
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 75.8 MBytes 635 Mbits/sec 0 3.02 MBytes
[ 5] 1.00-2.00 sec 69.9 MBytes 586 Mbits/sec 0 3.02 MBytes
[ 5] 2.00-3.00 sec 66.0 MBytes 553 Mbits/sec 0 3.02 MBytes
[ 5] 3.00-4.00 sec 69.2 MBytes 581 Mbits/sec 0 3.02 MBytes
[ 5] 4.00-5.00 sec 67.0 MBytes 562 Mbits/sec 0 3.02 MBytes
[ 5] 5.00-6.00 sec 69.0 MBytes 579 Mbits/sec 0 3.02 MBytes
[ 5] 6.00-7.00 sec 75.0 MBytes 629 Mbits/sec 0 3.02 MBytes
[ 5] 7.00-8.00 sec 73.9 MBytes 619 Mbits/sec 0 3.02 MBytes
[ 5] 8.00-9.00 sec 74.5 MBytes 625 Mbits/sec 0 3.02 MBytes
[ 5] 9.00-10.00 sec 70.9 MBytes 595 Mbits/sec 0 3.02 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 711 MBytes 596 Mbits/sec 0 sender
[ 5] 0.00-10.08 sec 711 MBytes 592 Mbits/sec receiver
iperf Done.
Отметим, что LattePanda Mu не имеет встроенного Wi-Fi, для тестирования использовался модуль M.2 RTL8822CE (Wi-Fi 5).
Проверка GPIO в Linux
DFRobot предоставляет очень мало информации о GPIO, UART, I2C и SPI LattePanda Mu. Известно, что плата предлагает следующие интерфейсы:
- 4x UART
- 4x I2C
- До 64x GPIO
Отсутствует документ, четко объясняющий их использование. Имеется только страница Dev Status где указано, что некоторые интерфейсы пока не поддерживаются (включая GPIO!), но I2C, SPI и UART уже доступны. Будет предпринята попытка протестировать I2C, сначала проверив наличие подключенных устройств:
root@UnoIoT-PC:~# ls /dev/i2c-
i2c-0 i2c-10 i2c-12 i2c-14 i2c-2 i2c-4 i2c-6 i2c-8
i2c-1 i2c-11 i2c-13 i2c-15 i2c-3 i2c-5 i2c-7 i2c-9
Затем была установлена утилита i2c-tools для проверки информации I2C нескольких устройств LattePanda Mu, и на I2C-5 и I2C-7 обнаружены подключенные устройства.
root@UnoIoT-PC:~# i2cdetect -y 5
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: 08 -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- 44 -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
root@UnoIoT-PC:~# i2cdetect -y 7
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- 37 -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- 49 -- -- -- -- -- --
50: 50 51 -- -- 54 -- -- -- -- 59 -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
Была предпринята попытка подключения I2C датчика приближения к плате, но он не был обнаружен. Для дальнейшего тестирования необходимо дождаться дополнительной информации от DFRobot, поэтому разделы UART и GPIO не тестировались.
Потребление энергии LattePanda Mu в Ubuntu 24.04
Потребление энергии LattePanda Mu в Linux (Ubuntu 24.04) измерялось с помощью USB-ваттметра.
- Выключенное состояние – 0,33 Вт
- Загрузка – 9,9 Вт
- Режим простоя – 5,6 Вт (подключено только HDMI, Wi-Fi, Ethernet)
- YouTube 4K 60FPS в Chromium (полноэкранный режим) – в среднем 20 Ватт
- Тестирование 7-Zip (многоядерный режим) – в среднем 22 Ватта
Заключение
Одноплатный компьютер Lattepanda Mu на базе Intel N100 хорошо работает с Ubuntu 24.04. Он поддерживает все протестированные периферийные устройства, поскольку доступны все необходимые драйверы. Результаты тестов производительности в Ubuntu 24.04 были близки к результатам в Windows 11.
Было и несколько недостатков. Во-первых, не удалось установить плату в корпус формата mini-ITX: Full Carrier board соответствует форм-фактору mini-ITX, но расположение портов не соответствует стандартам материнских плат, поэтому сборка в конкретном корпусе оказалась невозможной. Кроме того, поддержка GPIO и соответствующая документация практически отсутствуют, что не позволило провести её полноценное тестирование. Возможно, обзор будет обновлён после предоставления дополнительных сведений от DFRobot/LattePanda.
Вычислительный модуль LattePanda Mu может быть особенно полезен компаниям, разрабатывающим кастомизированные продукты, поскольку им требуется лишь спроектировать собственную плату расширения с 260-контактным разъёмом SO-DIMM для модуля ЦПУ и развести сигналы, такие как USB, PCIe и GPIO.
Благодарим DFRobot за предоставленные для обзора модуль LattePanda Mu, платы расширения и аксессуары. Вычислительный модуль x86 LattePanda Mu доступен за $139 на DFRobot , но большинство пользователей сначала приобретает готовый комплект для кастомизации. Например, набор с модулем SoM LattePanda Mu, полнофункциональной платой расширения, радиатором и блоком питания 19 Вт/90 А доступен за $274.90 . Также на Amazon можно найти комплект за $199 с SoM, платой расширения Lite и активным кулером.
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.