Обзор ТВ бокса 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 | 
 
					
				 
							 
							 
							 
							 
							 
							 
							 
							 
							 
							