Обзор ТВ бокса Sen5 Amlogic S905D
Содержание:
Markets and sales
Amlogic does not publish sales or financial information on its website.
The company is listed as a client of several venture capital firms.
In the market for SoCs targeting Chinese tablet manufacturers and manufacturers of Android media players, TV boxes and media dongles, it faces competition primarily from Rockchip, Allwinner Technology, Actions Semiconductor, MediaTek, Intel and Realtek. Amlogic was reported to be fourth largest application processor supplier for Chinese tablets in 2012. For Q2 2014, Amlogic was reported to be the fifth largest supplier, after Rockchip, MediaTek, Allwinner and Actions Semiconductor.
Chinese SoC suppliers that do not have cellular baseband technology are at a disadvantage compared to companies such as MediaTek that also supply the smartphone market as white-box tablet makers increasingly add phone functionality to their products.
In 2011, the AML8726-M was selected as one of the «hottest» processors by EE Times China, while in 2012, the AML8726-MX won EE Times-China’s Processor of the Year award.
Get the Device Tree File for Your device
Если вы используете K1 Plus, вы можете пропустить этот шаг, но если вы используете другое устройство, как например я с моим Beelink MINI MX , заменить дерево файлов в /boot/ будет хорошая идея. Для примера, MINI MX допускает только соединение Fast Ethernet с деревом файлов K1 Plus , но если отключить образ прошивки Android Я получил соединение Gigabit Ethernet.
Вам может быть необходим boot.img который вам надо получить из прошивки, или напрямую из NAND flash.
У меня нет прошивки для MINI NX, так что я просто сбросил раздел с adb shell:
dd if=/dev/block/boot of=/boot.img
1 | dd if=devblockboot of=sdcard_path>boot.img |
Я выполнил инструкции для извлечения дерева устройств из файла Android, затем скачал boot.img-second.gz файл, который я скопировал на загрузочный раздел в SD-карты с Ubuntu:
cp boot.img-second.gz /media/jaufranc/boot/dtb.img
1 | cp boot.img-second.gzmediajaufrancbootdtb.img |
Связь WiFi Ethernet
Производительность WiFi первый раз тестировалась путем передачи 278 Мб файла между SAMBA и встроенным хранилищем устройства (и обратно) используя ES File Explorer. Бокс поддерживает только 2.4 ГГц WiFi, скорость передачи была в среднем 1.5 Мб/с.
Пропускная способность в Мб/с – Нажмите чтобы увеличить
Производительность не очень хорошая, но подобно другим Amlogic ТВ боксам из-за плохой производительности SAMBA.
Также в течении 60 секунд был запущен iperf в обоих направлениях для того, чтобы получить исходные результаты:
WiFi загрузка:
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
————————————————————
local 192.168.0.104 port 5001 connected with 192.168.0.113 port 38554
Interval Transfer Bandwidth
0.0-60.1 sec 218 MBytes 30.5 Mbits/sec
1 |
Server listening on TCP port5001 TCP window size85.3KByte(default) ———————————————————— 4local192.168.0.104port5001connected with192.168.0.113port38554 IDInterval Transfer Bandwidth 40.0-60.1sec218MBytes30.5Mbitssec |
WiFi скачивание:
Client connecting to 192.168.0.113, TCP port 5001
TCP window size: 85.0 KByte (default)
————————————————————
local 192.168.0.104 port 46020 connected with 192.168.0.113 port 5001
Interval Transfer Bandwidth
0.0-60.1 sec 212 MBytes 29.6 Mbits/sec
1 |
Client connecting to192.168.0.113,TCP port5001 TCP window size85.0KByte(default) ———————————————————— 3local192.168.0.104port46020connected with192.168.0.113port5001 IDInterval Transfer Bandwidth 30.0-60.1sec212MBytes29.6Mbitssec |
Гигабитный Ethernet работает довольно хорошо, по крайней мере с iperf.
Iperf загрузка:
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
————————————————————
local 192.168.0.104 port 5001 connected with 192.168.0.115 port 57191
Interval Transfer Bandwidth
0.0-60.0 sec 6.32 GBytes 905 Mbits/sec
1 |
Server listening on TCP port5001 TCP window size85.3KByte(default) ———————————————————— 4local192.168.0.104port5001connected with192.168.0.115port57191 IDInterval Transfer Bandwidth 40.0-60.0sec6.32GBytes905Mbitssec |
iperf скачивание:
Client connecting to 192.168.0.115, TCP port 5001
TCP window size: 85.0 KByte (default)
————————————————————
local 192.168.0.104 port 37300 connected with 192.168.0.115 port 5001
Interval Transfer Bandwidth
0.0-60.0 sec 6.57 GBytes 941 Mbits/sec
1 |
Client connecting to192.168.0.115,TCP port5001 TCP window size85.0KByte(default) ———————————————————— 3local192.168.0.104port37300connected with192.168.0.115port5001 IDInterval Transfer Bandwidth 30.0-60.0sec6.57GBytes941Mbitssec |
iperf полный дуплекс:
Client connecting to 192.168.0.115, TCP port 5001
TCP window size: 450 KByte (default)
————————————————————
local 192.168.0.104 port 37292 connected with 192.168.0.115 port 5001
0.0-60.0 sec 3.71 GBytes 532 Mbits/sec
0.0-60.0 sec 5.13 GBytes 733 Mbits/sec
1 |
Client connecting to192.168.0.115,TCP port5001 TCP window size450KByte(default) ———————————————————— 7local192.168.0.104port37292connected with192.168.0.115port5001 70.0-60.0sec3.71GBytes532Mbitssec 40.0-60.0sec5.13GBytes733Mbitssec |
Копирование с SAMBA на флэш ограничено скоростью записи на флэш и составляет примерно 9.8 Мб/с. Производительность копирования с флэш на SAMBA был хуже из-за плохой реализации SAMBA в Amlogic Android 6.0 SDK @ 5.9 Мб/с.
Запускаем Ubuntu в MINI MX
Вы можете расширить корневой раздел для вашей операционной системы на вашей SD карте м помощью gparted, Или можете использовать только малую часть на вашей SD карте. Сейчас поставил нашу SD карту в вашу приставку на Amlogic S905 и подключитесь к сети.
После затраченного времени, вы наконец сможете получить доступ к командной строке через которую можно подключиться и залогиниться по стандартному debian и паролю temppwd:
Ubuntu 14.04 LTS koneplus ttyS0
koneplus login: debian
Password:
Last login: Thu Jan 1 00:02:46 UTC 2015 on ttyS0
Welcome to Ubuntu 14.04 LTS (GNU/Linux 3.14.29 aarch64)
* Documentation: https://help.ubuntu.com/
debian@koneplus:~$
1 |
Ubuntu14.04LTS koneplus ttyS0 koneplus logindebian Password Last loginThu Jan1000246UTC2015on ttyS0 Welcome toUbuntu14.04LTS(GNULinux3.14.29aarch64) *Documentationhttps//help.ubuntu.com/ debian@koneplus~$ |
Это образ занимающий мало места, у вас остается много свободного места и памяти:
debian@koneplus:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mmcblk0p2 29G 462M 28G 2% /
devtmpfs 280M 4.0K 280M 1% /dev
none 4.0K 0 4.0K 0% /sys/fs/cgroup
tmpfs 404M 0 404M 0% /tmp
none 81M 252K 81M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 404M 0 404M 0% /run/shm
none 100M 0 100M 0% /run/user
debian@koneplus:~$ free -h
total used free shared buffers cached
Mem: 807M 125M 681M 256K 3.1M 22M
-/+ buffers/cache: 99M 707M
Swap: 0B 0B 0B
1 |
debian@koneplus~$df-h Filesystem Size Used Avail Use%Mounted on devmmcblk0p2 29G 462M 28G 2% devtmpfs 280M 4.0K 280M 1%dev none 4.0K 4.0K %sysfscgroup tmpfs 404M 404M %tmp none 81M 252K 81M 1%run none 5.0M 5.0M %runlock none 404M 404M %runshm none 100M 100M %runuser debian@koneplus~$free-h Mem 807M 125M 681M 256K 3.1M 22M -+bufferscache 99M 707M Swap 0B 0B 0B |
Все четыре ядра работают. CPUInfo:
cat /proc/cpuinfo
Processor : AArch64 Processor rev 4 (aarch64)
processor : 0
processor : 1
processor : 2
processor : 3
Features : fp asimd crc32
CPU implementer : 0x41
CPU architecture: AArch64
CPU variant : 0x0
CPU part : 0xd03
CPU revision : 4
Hardware : Amlogic
1 |
catproccpuinfo ProcessorAArch64 Processor rev4(aarch64) processor processor1 processor2 processor3 Featuresfp asimd crc32 CPU implementer0x41 CPU architectureAArch64 CPU variant0x0 CPU part0xd03 CPU revision4 HardwareAmlogic |
Ядро построено. С помощью команды в Android “CONFIG_ANDROID_PARANOID_NETWORK“, мы сможем настроить все сети:
ifconfig eth0
eth0 Link encap:Ethernet HWaddr da:7b:db:4e:28:af
inet6 addr: fe80::d87b:dbff:fe4e:28af/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1788 errors:0 dropped:0 overruns:0 frame:0
TX packets:178 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:265549 (265.5 KB) TX bytes:14810 (14.8 KB)
Interrupt:40
ifconfig eth0 192.168.0.201 up
No support for INET on this system.
sudo ifconfig eth0 192.168.0.201 up
sudo ifconfig
sudo: unable to resolve host koneplus
eth0 Link encap:Ethernet HWaddr da:7b:db:4e:28:af
inet addr:192.168.0.201 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::d87b:dbff:fe4e:28af/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2570 errors:0 dropped:0 overruns:0 frame:0
TX packets:248 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:384945 (384.9 KB) TX bytes:19904 (19.9 KB)
Interrupt:40
1 |
ifconfig eth0 eth0 Link encapEthernet HWaddr da7bdb4e28af inet6 addrfe80::d87bdbfffe4e28af64ScopeLink UP BROADCAST RUNNING MULTICAST MTU1500Metric1 RX packets1788errorsdroppedoverrunsframe TX packets178errorsdroppedoverrunscarrier collisionstxqueuelen1000 RX bytes265549(265.5KB)TX bytes14810(14.8KB) Interrupt40 ifconfig eth0192.168.0.201up No support forINET on thissystem. sudo ifconfig eth0192.168.0.201up sudo ifconfig sudounable toresolve host koneplus eth0 Link encapEthernet HWaddr da7bdb4e28af |
Таким образом и проделана работа, во всяком случае первичная.
Благодарим сайт за предоставленную информацию.
Оригинал статьи .
Comparison table
Model Number | Fab | CPU | GPU | Memory Technology | Ethernet
Speed |
Hardware
Decoding |
Hardware
Encoding |
Sampl. Avail-ability | Utilizing Devices | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ISA | µarch | Cores | Freq.
(GHz) |
µarch | Freq.
(MHz) |
Type | Bus width | |||||||
AML8726-M | 65 nm | ARMv7-A | Cortex-A9 | 1 | 1.0 | Mali 400 MP | 250 | DDR3/3L
533 MHz |
32-bit | 100M | H.264 1080p 30fps | 2011 | OTT/IP/DVB STB, TV dongle, Smart home | |
AML8726-M3 | 40 nm | 2012 | ||||||||||||
AML8726-MX/MXS/M6 | 2 | 1.5 | Mali 400 MP2 | 400 | DDR3/3L,
LPDDR2 533 MHz |
Tablet, TV dongle | ||||||||
AML7366-M6C | DDR3/3L,
LPDDR2/3 800 MHz |
2011 | OTT/IP/DVB STB, TV dongle, Smart home | |||||||||||
M801, M802 |
28 nm |
Cortex-A9r4 | 4 | 2.0 | Mali 450 MP6 | 600 | 64-bit | H.265 4K 30fps | H.264 1080p 30fps | Tablet | ||||
M805, M806 | Cortex-A5 | 1.5 | Mali 450 MP2 | 500 | 32-bit | ? | H.265 1080p 60fps | Tablet, Smart projector | ||||||
T826 | Mali 450 MP4 | 600 | ? | H.264 720p 30fps | Smart TV, Smart projector | |||||||||
T828 | ? | Smart TV | ||||||||||||
T866 | Cortex-A9r4 | 1.8 | Mali 450 MP6 | 64-bit | 1GbE | H.265 4K 30fps | H.264 1080p 60fps | Smart TV, Smart projector | ||||||
T868 | H.264 1080p 30fps | Smart TV | ||||||||||||
T962 | ARMv8-A | Cortex-A53 | 1.5 | Mali 450 MP3 | 750 | ? | ? | 100M | H.265 4K 60fps,
H.264 4K 30fps |
Smart TV | ||||
T966 | 1.8 | Mali T830 MP2 | 650 | ? | ? | 1GbE | 2016 |
Smart TV List Xiaomi Mi TV 3S |
||||||
T968 | ? | ? | Smart TV | |||||||||||
S802 | ARMv7-A | Cortex-A9r4 | 4 | 2.0 | Mali 450 MP6 | 600 | DDR3/3L,
LPDDR2/3 800 MHz |
32-bit | 100M | H.265 720p,
H.264 4K HP@L5.1 30fps(AVC) 60fps(MVC) |
H.264 1080p 30fps | Q1 2014 | OTT/IP/DVB STB, TV dongle, Smart home List Xiaomi’s Mi Box Pro, Baidu’s Shadow Stick 3, Tronsmart’s Vega Elite S89, and the MINIX NEO X8-H. |
|
S805 | Cortex-A5 | 1.5 | Mali 450 MP2 | 500 | 32-bit | 1GbE | H.265 1080p MP@L4.1 60fps,
H.264 4K HP@L4.2 60fps |
Q2 2014 | OTT/IP/DVB STB, TV dongle, Smart home List MXQ S85, RikoMagic MK05 MINIX NEO X6, and Hardkernel’s ODROID-C1 development board. |
|||||
S805X | ARMv8-A | Cortex-A53 | 1.2 | Mali 450 MP3 | ? | ? | ? | 100M | H.265, H.264, VP9 1080p (60fps?) | H.264 1080p | 2017 | |||
S812 | ARMv7-A | Cortex-A9r4 | 2.0 | Mali 450 MP6 | 600 | DDR3/3L,
LPDDR2/3 800 MHz |
32-bit | 1GbE | H.265 4K 30fps,
H.264 4K HP@L5.1 30fps(AVC) 60fps(MVC) |
H.264 1080p 30fps | Q2 2014 | OTT/IP/DVB STB, TV dongle, Tablet, Smart home List MINIX NEO X8-H Plus, RikoMagic MK12. and Matricom G-Box Q2. |
||
S905 | ARMv8-A | Cortex-A53 | 1.5 | Mali 450 MP3 | 750 | DDR3/3L,
LPDDR2/3 1066 MHz |
32-bit | H.265 4K MP-10@L5.1 60fps,
H.264 4K HP@L5.1 30fps(AVC) 60fps(MVC) |
H.264 1080p 60fps | Q2 2015 | OTT/IP/DVB STB, TV dongle, Smart home List Hardkernel’s ODROID-C2 development board |
|||
S905L | 64-bit[citation needed] | |||||||||||||
S905D | DDR3/3L,
LPDDR2/3 1200 MHz |
H.265 4K MP-10@L5.1 60fps,
VP9 4K profile 2 60fps, H.264 4K HP@L5.1 30fps(AVC) 60fps(MVC) |
||||||||||||
S905X | Q2 2016 | OTT/IP/DVB STB, TV dongle, Smart home List Xiaomi Mi Box (AndroidTV model).Khadas VIM and VIM ProAmazon Fire TV with 4K Ultra HD and Alexa Voice Remote (2017 Edition, Pendant) |
||||||||||||
S912 | 4+4 |
1.5 + 1.0 |
Mali T820 MP3 | 600 | H.265 1080p 60fps | Q2 2016 | ||||||||
Model Number | Fab | CPU | GPU | Memory Technology | Ethernet
Speed |
Hardware
Decoding |
Hardware
Encoding |
Sampl. Avail-ability | Utilizing Devices |
Образ Flash Ubuntu для SD card
Для начала скачайте образ: ubuntu-14.04-headless-arm64.7z.
Я сделал это на своём компьютере с Ubuntu , но вы так же можете сделать это и на Windows с помощью 7pzip и Win32DiskImager
Установите необходимые инструменты и распакуйте.
sudo apt-get install p7zip-full pv
7z x ubuntu-14.04-headless-arm64.7z
1 |
sudo apt-get install p7zip-full pv 7zxubuntu-14.04-headless-arm64.7z |
Вставьте свою micro SD карту, не ниже 2 Гб, проверьте с помощью lsblk и установите образ заменив / DEV / SDX для вашего устройства.
sudo dd if=ubuntu-14.04-headless-arm64.img | pv | sudo dd of=/dev/sdX bs=16M
sync
1 |
sudo dd if=ubuntu-14.04-headless-arm64.img|pv|sudo dd of=devsdX bs=16M sync |