LC-PI-H616

From LCWIKI
Jump to: navigation, search

Product name

LCPI microcomputer Allwinner H616 development board ARM microcontroller Linux Android TV box.



Introduction

1.Board size:85*56mm Weight:45g
H616-1.jpg


2.Introduce for interface
H616-2.jpg
H616-3.jpg

(1)AXP305 Intelligent Power Management Chip
(2)Allwinner H616 Quad-core ARM Cortex -A53 Processor
(3)DDR3 memory particles: 2 x 512M Byte
(4)AW859A Dual-band WIFI+Bluetooth 5.0 module
(5)2M Byte SPI Flash, model: MX25L1606E
(6)RTL8211F 10M/100M/1000M Ethernet transceiver chip
(7)HDMI interface: support connection with monitor/TV with HDMI interface, support HDMI audio output
(8)Type-C USB socket: power supply & USB0 Host, recommended 5V/2A or above current power supply
(9)IPEX WiFi&BT antenna interface
(10)10/100M/1000M RJ45 wired Ethernet interface<br 11, 2 x USB 2.0 Host(USB2 & USB3) interface
(11)2 x USB 2.0 Host (USB2 & USB3) ports
(12)3.5mm CVBS video & stereo audio output interface, which can be connected to a monitor/TV with CVBS interface (Note: when connecting headphones/amplifiers, an adapter cable is required)
(13)1 x USB 2.0 Host (USB1) interface, the USB power supply of this channel can be controlled by the IO port
(14)2.54mm 2*13Pin GPIO pin header
(15)Infrared receiving head, the remote control can be used to realize video playback, volume adjustment and other operations
(16)UART0 interface: when in use, GND, TX, RX are respectively connected to GND, RX, TX of the external TTL module
(17)Self-bouncing TF deck


3.Introduce for GPIO Pin
H616-4.jpg



Overview

LC LCPI development board is equipped with Allwinner H616 processor. Allwinner H616 is a high-performance SOC supporting 4K@60fps decoding, suitable for OTT and Internet Protocol Television (IPTV) markets.
H616 integrates 4-core 64-bit high-performance CortexTM-A53 processor, built-in NEON acceleration engine, and powerful CPU processing capability to meet various differentiated business needs.
Maintain the best user experience in terms of stream compatibility, online video playback fluency, image quality and overall performance. H616 supports video decoders in various formats such as H.265, H.264, VP9, ​​AVS2, AVS/AVS+, MPEG-1, MPEG-2, MPEG-4, VC1, VP8, and high-performance H.264 video encoding device.
The development board integrates rich peripherals such as HDMI, Ethernet, BT 5.0+WiFi, 4 x USB Host, CVBS interface, and 2*13Pin GPIO outlets. It is not only a microcomputer that can realize audio-visual entertainment.It can also be used for Linux/Android programming learning and project development, and supports Android10, Ubuntu, Debian and other operating systems.

Function

1.CPU
● Allwinner H616 Quad-core ARM Cortex -A53 1.5GHz 64-bit quad-core processor

2.GPU
● Mali G31 MP2
● Support OpenGL ES 1.0/2.0/3.2、Vulkan 1.1、OpenCL 2.0

3.Video decoding
● H.265 Main10@L5.1 decoder up to 4K@60fps or 6K@30fps
● VP9 Profile 2 decoder up to 4K@60fps
● AVS2 JiZhun 10bit decoder up to 4K@60fps
●Multi-format 1080p@60fps video playback formats, including H.264 BP/MP/HP, H.263 BP, VP8,MPEG-1 MP/HL,MPEG-2 MP/HL, MPEG-4 SP/ASP@L5, AVS+/AVS JiZhun, WMV9/VC1, etc
● H.264 BP/MP/HP@L4.2 decoder up to 4K@30fps

4.Video Coding
● H.264 BP/MP/HP encoder up to 4K@25fps or 1080p@60fps
● JPEG snapshot performance of 1080p@60fps

5.Memory
●2*512MB DDR3(Shared with GPU)

6.Onboard storage
● Self-bouncing TF deck ● Onboard 2MB SPI Flash chip

7.Wired network
● 10/100M/1000M RJ45 Ethernet interface

8.Wireless network
● AW859A dual frequency WIFI+BT module
● Support IEEE 802.11 a/b/g/n/ac
● Support BT5.0
● IPEX antenna interface

9.Video output
● HDMI 2.0a up to 4K@60fps
● TV CVBS output, support PAL/NTSC

10.Audio output:
● HDMI
● 3.5mm CVBS interface (an adapter cable is required when connecting to headphones/amplifier)

11.USB interface
● 1 X Type-C USB 2.0 Host
● 1 X Type-A USB 2.0 Host (power output can be controlled by IO port)
● 2 X Type-A USB 2.0 Host

12.Infrared
● Onboard infrared receiver, can be used with remote control

13.GPIOs
● Onboard 2.54mm 2*13Pin GPIO header

14.UARTs:
● Onboard 2.54mm 1*3Pin UART pin header

15.Power supply
● Type-C USB5V 2A and above current power input

16.LED lights
● 1 X Power indicator light (red)
● 1 X status light (green)

17.System:
● Support Android4.4, Ubuntu, Debian and other operating systems



System Burn

1.Burn Android system to SD card
The development board can start the system from SD, the following is the method of burning the system to the SD card:
Insert the SD card into the computer, open the PhonixCard 4.2.8 software, click "Firmware" to load the Image system file,Select "Start Card", click "Burn Card", insert the card into the SD card slot after burning, and power on the development board again.
H616-5.png


2.Burn Ubuntu/Debian system to SD card
Insert the SD card into the computer, open the Win32DiskImager software, open the Image system file, and click "Write".
After the programming is completed, insert the card into the SD card slot, and power on the development board again.
H616-6.png



Android source code compilation

1.Virtual machine installation
LC provides customers with virtual machines that have already built various compilation environments, and they can compile directly after installing the virtual machine
Proceed as follows:
(1)Download and unzip the Ubuntu_14.04_X64_H616_Android10.7z virtual machine file

(2)Open the VMware Workstation software, click "Open Virtual Machine", and navigate to the folder just decompressed
Ubuntu_14.04_X64.vmx file in Ubuntu_14.04_X64_H616_Android10
H616-7.png

H616-8.png

(3)Click the green play icon on the left or in the menu bar "Start this virtual machine"
H616-9.png

(4)After entering the Ubuntu system, click the HuafengLin account and enter the password 123456 to enter the system
H616-10.png


2.Source code compilation
(1)ClickH616-11.pngicon,Press the main folder/LC/H616_Android10 path to enter, there are two folders below
H616-11.png

H616-12.png

H616-13.png


(2)Enter the longan directory, click the right mouse button, and open the Terminal tool
Remarks:
If there is no Terminal option after right-clicking, you can click the Terminal tool on the desktop and enter the following 2 commands to solve it:
sudo apt-get install nautilus-open-terminal
nautilus -q
H616-14.png

  • Enter ./build.sh config and press Enter
  • Enter 0 and press Enter
  • Enter 1 and press Enter
  • Enter 3 and press Enter

H616-15.png

H616-16.png

  • Enter ./build.sh and press Enter

H616-17.png

Wait about 30 minutes (related to computer configuration) to complete this step
H616-18.png


(3)Enter the android directory, click the right mouse button, and open the Terminal tool

  • Enter source build/envsetup.sh and press Enter

H616-19.png

  • Enter lunch cupid_p2-eng and press Enter

H616-20.png

  • Enter extract-bsp and press Enter

H616-21.png

  • Enter make -j8 and press Enter

H616-22.png

Wait about 30 minutes (related to computer configuration) to complete this step
H616-23.png

  • Enter pack and press Enter

H616-24.png

H616-25.png

The output path of the image file is:
/home/huafeng/LC/H616_Android10/longan/out/h616_android10_p2_uart0.img



Download LCPI-H616 User Manual

For more information about the use of LCPI-H616, please clickGoogle Drive Link