硬件配置

  • 这是一款用晶晨S905W芯片的设备,这芯片在智能电视、机顶盒里挺常见的,性能和功耗都挺不错。
  • 它有1GB的运行内存和8GB的存储空间,虽然不算大,但运行一些基础功能够用了。
  • 还有百兆网口,能稳定联网
  • HDMI接口可以接高清显示器
  • 两个USB2.0接口也能连鼠标、键盘、U盘啥的。
  • 电源适配器是5V2A的,挺常见的那种。

输入图片说明

  外壳是蓝色铝合金的,挺好看,散热也不错。不过上面没印生产厂家,也没有序列号,感觉像是个小众产品。

输入图片说明

  主板很小,它没有风扇,所以是靠外壳散热。而且这设备没有蓝牙、WiFi和红外功能,主要靠有线网络连接,也不能无线通信。左下角是调试串口,波特率为115200。

输入图片说明

系统信息

  设备的原始固件使用的是Buildroot 2019.11.1操作系统。

# cat /etc/os-release 
NAME=Buildroot
VERSION=2019.11.1
ID=buildroot
VERSION_ID=2019.11.1
PRETTY_NAME="Buildroot 2019.11.1"

  内核版本是4.9.113。

# uname -a
Linux buildroot 4.9.113 #6 SMP PREEMPT Thu Jul 22 07:34:25 PDT 2021 aarch64 GNU/Linux

  设备的CPU为Cortex-A53架构,具有四个核心,每个核心的BogoMIPS值为48.00。它支持32位和64位操作模式,具有良好的性能和能效比。

# cat /proc/cpuinfo 
processor       : 0
BogoMIPS        : 48.00
Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32
CPU implementer : 0x41
CPU architecture: 8
CPU variant     : 0x0
CPU part        : 0xd03
CPU revision    : 4

processor       : 1
BogoMIPS        : 48.00
Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32
CPU implementer : 0x41
CPU architecture: 8
CPU variant     : 0x0
CPU part        : 0xd03
CPU revision    : 4

processor       : 2
BogoMIPS        : 48.00
Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32
CPU implementer : 0x41
CPU architecture: 8
CPU variant     : 0x0
CPU part        : 0xd03
CPU revision    : 4

processor       : 3
BogoMIPS        : 48.00
Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32
CPU implementer : 0x41
CPU architecture: 8
CPU variant     : 0x0
CPU part        : 0xd03
CPU revision    : 4

Serial          : 210ea500f1553cded89bc631b08a07e5
Hardware        : Amlogic
# lscpu
Architecture:        aarch64
CPU op-mode(s):      32-bit, 64-bit
Byte Order:          Little Endian
CPU(s):              4
On-line CPU(s) list: 0-3
Thread(s) per core:  1
Core(s) per socket:  4
Socket(s):           1
Vendor ID:           ARM
Model:               4
Model name:          Cortex-A53
Stepping:            r0p4
CPU max MHz:         1200.0000
CPU min MHz:         100.0000
BogoMIPS:            48.00
Flags:               fp asimd evtstrm aes pmull sha1 sha2 crc32

  启动参数里有很多设置,比如串口、内存管理、硬件初始化之类的,这些参数决定了设备启动时怎么配置资源。

# cat /proc/cmdline 
init=/init console=ttyS0,115200 no_console_suspend earlycon=aml_uart,0xc81004c0 ramoops.pstore_en=1 ramoops.record_size=0x8000 ramoops.console_size=0x4000 hdr_policy=1 otg_device=0 reboot_mode_android=normal androidboot.selinux=permissive logo=osd1,loaded,0x3d800000,576cvbs maxcpus=4 vout=576cvbs,enable hdmimode=2160p60hz frac_rate_policy=1 cvbsmode=576cvbs hdmitx=,420,8bit cvbsdrv=0 irq_check_en=0 androidboot.firstboot=0 jtag=disable androidboot.veritymode=enforcing androidboot.hardware=amlogic androidboot.bootloader=U-Boot 2015.01 androidboot.build.expect.baseband=N/A page_trace=on androidboot.rpmb_state=0 androidboot.serialno=1234567890 mac=d8:0c:cf:01:7b:da androidboot.mac=d8:0c:cf:01:7b:da androidboot.wificountrycode=US rootfstype=ramfs root=/dev/system rootfstype=ext4 init=/sbin/init

  文件系统里有/rom/data/vendor这些挂载点,/rom存系统固件,/data存用户数据,/vendor存硬件相关的固件或驱动程序。

# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/system               1.9G    825.0M   1008.4M  45% /rom
devtmpfs                485.3M         0    485.3M   0% /dev
tmpfs                   490.0M      8.0K    489.9M   0% /dev/shm
tmpfs                   490.0M    200.0K    489.8M   0% /tmp
tmpfs                   490.0M    176.0K    489.8M   0% /run
/dev/data                 3.8G      2.6G   1023.6M  72% /data
/dev/vendor             239.9M      2.0M    221.1M   1% /vendor
overlayfs:/data/overlay/upper
                          3.8G      2.6G   1023.6M  72% /
cgroup                  490.0M         0    490.0M   0% /sys/fs/cgroup
overlayfs:/data/overlay/upper
                          3.8G      2.6G   1023.6M  72% /writable/ipfsbit-518518/docker

  设备的内存总共有1003436KB,用了366600KB,还有262760KB是空闲的。内存使用率不算高,还能跑不少程序。不过它没有配置交换空间,完全靠物理内存,这样能避免频繁交换导致的卡顿,但多任务处理能力可能会有点受限。


# free
              total        used        free      shared  buff/cache   available
Mem:        1003436      366600      262760       11584      374076      651208
Swap:             0           0           0

总结

  默认Linux系统,适配其他系统很简单,设备树改一下就行,后期估计固件也不少。海鲜市场包邮25元拿下,外壳可以不要了,这玩意铝合金外科比较重,邮费会贵。

  CPU支持64位,性能也还行。替代玩客云是个不错的选择

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐