0% found this document useful (0 votes)
396 views8 pages

Amlogic Buildroot Openlinux Release Note

This document provides release notes for Amlogic's Openlinux distribution running on Amlogic reference hardware platforms. It includes the Linux kernel version, list of supported drivers, instructions for obtaining the source code, building the code, and upgrading the system. It also provides test reports for video playback formats and resolutions using the GSTPlayer on the S805X chip.

Uploaded by

ruup2010 Alex
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
396 views8 pages

Amlogic Buildroot Openlinux Release Note

This document provides release notes for Amlogic's Openlinux distribution running on Amlogic reference hardware platforms. It includes the Linux kernel version, list of supported drivers, instructions for obtaining the source code, building the code, and upgrading the system. It also provides test reports for video playback formats and resolutions using the GSTPlayer on the S805X chip.

Uploaded by

ruup2010 Alex
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

Amlogic Openlinux Release Notes

Amlogic Buildroot Openlinux


Release Note

AMLOGIC, Inc.
2518 Mission College Blvd
Santa Clara, CA 95054
U.S.A.
www.amlogic.com

AMLOGIC reserves the right to change any information described herein at any time without notice.
AMLOGIC assumes no responsibility or liability from use of such information.

Amlogic Confidential 1
Amlogic Openlinux Release Notes
Content
1. Basic Information.................................................................................................................................................................... 3
1.1. INTRODUCTION....................................................................................................................................................................3
1.1.1. Kernel Version.............................................................................................................................................................3
1.1.2. List of Supported Drivers............................................................................................................................................ 3
1.2. CHIP INFORMATION.............................................................................................................................................................3
1.3. HOW TO GET CODE.............................................................................................................................................................4
1.4. REFERENCE PLATFORM.......................................................................................................................................................4
1.5. HOW TO BUILD CODE......................................................................................................................................................... 5
1.5.1. Kernel Toolchain.........................................................................................................................................................5
1.5.2. Build............................................................................................................................................................................ 5
1.6. HOW TO UPGRADE.............................................................................................................................................................. 5
2. Test Report............................................................................................................................................................................... 6
2.1.VIDEO FORMAT TEST REPORT FOR GSTPLAYER................................................................................................................ 6
2.2.VIDEO FORMAT TEST REPORT FOR KMPLAYER.................................................................................................................. 7
3. Recent Changes........................................................................................................................................................................8
4. Known Issue............................................................................................................................................................................. 8

Amlogic Confidential 2
Amlogic Openlinux Release Notes
1. Basic Information
1.1. Introduction
This document provides the Openlinux notes for Amlogic Linux BSP reference source code release running on
Amlogic reference hardware. To obtain Amlogic Linux BSP reference source code, you will need to have an
account to access Amlogic GIT source code repository.

1.1.1.Kernel Version
Kernel version is 4.9.76:

1.1.2.List of Supported Drivers


1) Timer / Interrupts
2) Clocks
3) Pinmux/GPIO/GPIO IRQ
4) Remote
5) Hdmi
6) UART
7) USB Host
8) CPU DVFS
9) System Thermal (IPA)
10) CPU Hotplug
11) SD/SDHC/SDXC
12) eMMC
13) eFuse
14) CEC
15) SARADC/ADCKEY
16) I2C
17) PWM
18) SDIO WiFi/USB WiFi
19) Bluetooth
20) LED
21) Ethernet
22) SecureOS
23) SecureBoot

1.2. Chip Information

Item S905D2 S905X2


CPU Quad Cortex-A53 Quad Cortex-A53
Max CPU Freq. 1.896G Hz 1.896G Hz
GPU ARM Dvalin MP2 ARM Dvalin MP2
Security TrustZone & TVP TrustZone & TVP
Memory DDR3/4 LPDDR3/4 DDR3/4 LPDDR3/4
Video decoding 4K H265&VP9&AVS2 4K H265&VP9&AVS2
Amlogic Confidential 3
Amlogic Openlinux Release Notes
Video Encoding 1080P H264 H265 1080P H264 H265
HDMI-Tx 4K2K 4K2K
Ethernet 10/100M/1000M 10/100M
AV output CVBS CVBS
IP License Dolby,DTS Dolby,DTS

1.3. How to Get Code


1) repo command
You can download Linux BSP source code by running the following repo commands:
 China openlinux server
$ cd ~/<your-repo-dir>/
$ repo init -u ssh://[email protected]/buildroot/platform/manifest.git
$ repo init -m buildroot-openlinux-20180418.xml
$ repo sync
 Overseas openlinux server
$ cd ~/<your-repo-dir>/
$ repo init -u ssh://[email protected]/buildroot/platform/manifest.git
$ repo init -m buildroot-openlinux-20180418.xml
$ repo sync

2) download tar package


You can download the tar package freely, but it has no git info:
$ wget -c
http://openlinux.amlogic.com:8000/download/ARM/filesystem/Linux_BSP/buildro
ot_openlinux_kernel_4.9_fbdev_20180418.tar.gz
$ tar xvzf buildroot_openlinux_kernel_4.9_fbdev_20180418.tar.gz

1.4. Reference Platform

 U200(S905D2)
EMMC,WIFI AP6398S,DDR 2GB

 U211(S905X2)
EMMC,WIFI AP6398S,DDR 2GB

Amlogic Confidential 4
Amlogic Openlinux Release Notes
1.5. How to Build Code
1.5.1.Kernel Toolchain
The cross-compile tool used for kernel 4.9 is : gcc-linaro-6.3.1-2017.02-x86_64_aarch64-linux-gnu/, and it should
be pre-installed before kernel build.
aarch64-linux-gnu-gcc -v
gcc version 6.3.1 20170109 (Linaro GCC 6.3-2017.02)

1.5.2.Build
You can find corresponding Buildroot setenv config and kernel config for the reference hardware by doing the
following:
1) Mbox U200
. buildroot/build/setenv.sh
choose mesong12a_u200_32_release config option
make
Note: Do not use make -jN here as Buildroot does not support top-level parallel
make. This does not mean that Buildroot does not support parallel compilation, but
just that it will handle this inside the Buildroot compilation system.

2) Mbox U211
. buildroot/build/setenv.sh
choose mesong12a_u211_32_release config option
make
Note: Do not use make -jN here as Buildroot does not support top-level parallel
make. This does not mean that Buildroot does not support parallel compilation, but
just that it will handle this inside the Buildroot compilation system.

The upgrade file aml_upgrade_package.img will be generated in output/[config_build_folder]/images/.

1.6. How to Upgrade


 For Windows: Upgrade with USB burn tool. (version 2.1.5 or upper)
 For Linux: Upgrade with bash script aml_update_whole_package.sh. Make sure usb driver has been
installed correctly.
1) plugin power cable, at the same time, hold down the POWER key.
2) plugin the usb cable within 5 seconds.
3) cd the script directory.
4) ./aml_update_whole_package.sh path/to/aml_upgrade_package.img.

Amlogic Confidential 5
Amlogic Openlinux Release Notes
2. Test Report
2.1.Video Format Test Report For GSTplayer
Tested S805X
Extension Codec Detail
Resolution
.3g2 H263 704x576 Support
MPEG-4 Visual 640x480 Support
.3gp H263 704x576 Support
MPEG-4 320x240 Support
.asf WMV3 320x240 Support
AVC 1920x1080 Support
DivX5 1280x720 Support
M-JPEG 1024x576 Support
MS MPEG-4 V1 352x218 Support
RealMagic 720x480 Support
MPEG-4 720x576 Support
.avi h264 1920x1080 Support
FF mpeg Support
640x480
MPEG4
XVID 640x480 Support
S-Mpeg 4 v3 720x400 Support
DivX3 720x576 Support
DivX4 1920x1080 Support
.dat MPEG-1 352x288 Support
.divx DivX5 1280x720 Support
.f4v AVC(H264) 1280x720 Support
.flv Sorenson Spark 1920x1080 Support
AVC(H264) 1920x1080 Support
HEVC(H265) 1920x1080 Support
4K HEVC(4K Support
.mp4 4096x2304
H265)
H263 176x144 Support
MPEG-4 Visual 640x480 Support
.m2ts AVC 1920x1080 Support
.m2v MPEG-2 480x576 Support
.m4v AVC 1280x720 Support
WMV3 1280x720 Support
MPEG-4 Visual 1920x1080 Support
.mkv AVC 1920x1080 Support
4K HEVC(4K Support
3840x2160
H265)
MPEG-4 Visual 1280x720 Support
mjpa 640x480 Support
H263 320x240 Support
.mov
M-JPEG 640x480 Support
AVC 1920x1080 Support
MPEG-4 Visual 640x480 Support
Support
MPEG-2 1920x1080
.mpeg
MPEG-1 720x576 Support
.mts AVC 1440x1080 Support
.ogm DivX5 640x336 Support
Amlogic Confidential 6
Amlogic Openlinux Release Notes
XVID 640x480 Support
.tp MPEG-2 1920x1088 Support
HEVC(H265) 1920x1080 Support
4K HEVC(4K Support
4096x2304
H265)
.ts
MPEG-1 1920x1080 Support
AVC 1920x1080 Support
MPEG-2 1920x1080 Support
.vob MPEG-2 720x576 Support
.h265 HEVC(H265) 1920x1080 Support
AVC(H264) 4096x2304 Support
4K
HEVC(H265) 4096x2304 Support

2.2.Video Format Test Report For Kmplayer


Tested S805X
Extension Codec Detail
Resolution
.3g2 H263 704x576 Support
MPEG-4 Visual 640x480 Support
.3gp H263 704x576 Support
MPEG-4 320x240 Support
.asf WMV3 320x240 Support
AVC 1920x1080 Support
DivX5 1280x720 Support
M-JPEG 1024x576 Support
MS MPEG-4 V1 352x218 Support
RealMagic 720x480 Support
MPEG-4 720x576 Support
.avi h264 1920x1080 Support
FF mpeg Support
640x480
MPEG4
XVID 640x480 Support
S-Mpeg 4 v3 720x400 Support
DivX3 720x576 Support
DivX4 1920x1080 Support
.dat MPEG-1 352x288 Support
.divx DivX5 1280x720 Support
.f4v AVC(H264) 1280x720 Support
.flv Sorenson Spark 1920x1080 Support
AVC(H264) 1920x1080 Support
HEVC(H265) 1920x1080 Support
4K HEVC(4K Support
.mp4 4096x2304
H265)
H263 176x144 Support
MPEG-4 Visual 640x480 Support
AVC 1920x1080 Support
.m2ts
VC-1 1920x1080 Support
.m2v MPEG-2 480x576 Support
.m4v AVC 1280x720 Support
WMV3 1280x720 Support
MPEG-4 Visual 1920x1080 Support
.mkv
AVC 1920x1080 Support
4K HEVC(4K 3840x2160 Support

Amlogic Confidential 7
Amlogic Openlinux Release Notes
H265)
MPEG-4 Visual 1280x720 Support
mjpa 640x480 Support
H263 320x240 Support
.mov
M-JPEG 640x480 Support
AVC 1920x1080 Support
MPEG-4 Visual 640x480 Support
Support
MPEG-2 1920x1080
.mpeg VC-1 1920x1080 Support
MPEG-1 720x576 Support
WMV1 320x240 Support
.mts AVC 1440x1080 Support
DivX5 640x336 Support
.ogm
XVID 640x480 Support
.PMP H264 480x272 Support
.rmvb RealVideo4 1920x1080 Not Support
.tp MPEG-2 1920x1088 Support
HEVC(H265) 1920x1080 Support
4K HEVC(4K Support
4096x2304
H265)
MPEG-1 1920x1080 Support
.ts
AVC 1920x1080 Support
AVS 720x576 Support
AVS+ 720x576 Support
MPEG-2 1920x1080 Support
.vob MPEG-2 720x576 Support
.mvc mvc 1920x1080 Support
.h265 HEVC(H265) 1920x1080 Support
AVC(H264) 4096x2304 Support
4K
HEVC(H265) 4096x2304 Support

3. Recent Changes
1) Support S905X2&S905D2
2) Support HDMI 22
3) Support SPICC
4) Support HS200 mode for eMMC
5) Optimize wifi/di/usb/hdmi
6) wifi throughput data improve

4. Known Issue
1) No web browser
2) Video pressure test has some problem

Amlogic Confidential 8

You might also like