NetworkTermination-原始固件-设备基本信息
·
硬件配置
- 这是一款用晶晨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位,性能也还行。替代玩客云是个不错的选择
更多推荐

所有评论(0)