WuKong Pi H3 Zero User Manual

I. WuKong Pi Introduction

WuKong Pi H3 Zero is an open-source single-board computer that can run Android 4.4, Ubuntu, Debian, and Raspberry Pi Image. It is powered by the AllWinner H3 SoC and features 256MB/512MB DDR3 SDRAM.

What can I do with WuKong Pi H3 Zero?

Whom is it for?

WuKong Pi H3 Zero is designed for anyone who wants to create with technology, not just consume. It is a simple, fun, and useful tool for taking control of the world around you.

Hardware Specification of WuKong Pi H3 Zero

Hardware Specification
CPU H3 Quad-core Cortex-A7 H.265/HEVC 4K
GPU Mali400MP2 GPU @600MHz, Supports OpenGL ES 2.0
Memory 256MB/512MB DDR3 SDRAM (256MB version is Standard version)
Onboard Storage TF card (Max. 32GB) / NOR flash(2MB)
Wifi Yes
Onboard Network 100M/10M Ethernet RJ45 (Integrated POE power supply)
Onboard WIFI XR819, IEEE 802.11 b/g/n
Audio Input No, needs an expansion board
Video Outputs Supports external board via 13 pins
Power Source USB OTG can supply power (Integrated POE power supply)
USB 2.0 Ports One USB 2.0 HOST, one USB 2.0 OTG
Buttons Power button
Low-level peripherals 26 Pins Header, compatible with Raspberry Pi B+
GPIO (1x3) pin 13 Pins Header, with 2 x USB, IR pin, AUDIO(MIC, AV), UART, ground
LED Power LED & Status LED
Supported OS Android, Lubuntu, Debian, Raspberry Pi Image

Interface Definition

WuKong Pi is a trademark of Shenzhen Sincody CO., Limited.

II. Using Method Introduction

Follow these steps to configure and run your WuKong Pi.

1. Step 1: Prepare Accessories Needed

You will need the following accessories:

No. Items Requirements and Instructions
1 TF card 8GB min., class 10. Branded TF cards are recommended.
2 AV video cable A standard AV video cable can be used to connect to a monitor if a HDMI monitor is unavailable.
3 Keyboard and mouse Any keyboard and mouse with a USB port is applicable. A USB concentrator is required as keyboards and mice are high-power devices.
4 Ethernet cable/ USB WiFi (Optional) Network connectivity is optional but convenient for mounting and upgrading software.
5 DC power adapter 5V/2A min. high-qualified power adapter. A Type-C connector can be used for power supply.
6 Audio cable (Optional) You can select an audio cable with a 3.5mm jack for stereo audio.

2. Step 2: Prepare a TF Card

To use WuKong Pi normally, you must install the operating system onto a TF card first.

1) Write Linux into TF Card Based on Windows Platform

2) Write Linux into TF Card Based on Linux Platform

3) Write Armbian Image into TF Card

3. Step 3: Boot your WuKong Pi

1) Hardware Connection Sketch Map

The WuKong Pi H3 Zero board has various components labeled, including the Allwinner H3 SoC, Ethernet port, USB ports, expansion ports, and interfaces for SD card, debug serial port, and WiFi antenna.

2) Details of Booting Steps

The WuKong Pi will boot in a few minutes. The first boot may take a while to display the graphical interface; please be patient. Subsequent boots will be faster.

4. Step 4: Turn off your WuKong Pi Correctly

Directly using the power button to shut down the system may damage the file system on the TF Card. After the system is closed, wait for more than 5 seconds before cutting off the power.

5. Other configuration

1) Connect to the wired network

Method 1:

Method 2:

6. Universal Software Configuration

1) Default Account Changing

The default login account is WuKongPi. To enhance security, it is recommended to change it to your own account (e.g., Zhangsan).

2) U Disk Automatic Mounted Configuration

3) System Source Configuration

Example for Ubuntu:

deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial main multiverse restricted universe
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-backports main multiverse restricted universe
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-proposed main multiverse restricted universe
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-security main multiverse restricted universe
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-updates main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-backports main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-proposed main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-security main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-updates main multiverse restricted universe

Note: Replace 'xenial' with the appropriate version code for other Ubuntu versions.

4) Remote desktop installation

Software like VNC, XRDP, and X2GO can be used for remote desktop access. X2GO offers more features and better desktop color restoration. XRDP is considered safer than VNC.

5) NAS and DLAN Configuration

NAS:

Refer to geekfan.net for detailed descriptions on U disk mounting.

DLNA:

Use the minidlna software to share media resources within the LAN.

6) Modify the size of ext4 file system

Expand the file system to improve SD card performance and avoid storage limitations.

8) eth0 and wlan0 static mac address setting

III. Linux Kernel Source Code Compilation

This section guides you through compiling the Linux kernel source code for rapid project development.

1. Download Linux Source Code

Download the source code from the official website: github.com/Timfu2019/wukongpi_build. Subsection and compress the file, then unzip it.

2. Update the Kernel Image File and Replace Library

After compilation, the following files will be generated in the libs directory: lichee/out/sun8iw7p1/android/common/lib/modules/3.4.39.

VII. Using Debug tools on WuKongPi

This section covers using debug tools on WuKongPi.

1. Operation Steps on Windows

This section details using PuTTY for serial debugging.

1) Install USB driver on Windows

2) Install putty on Windows

3) Connecting method

Use the TTL to serial port cable, connecting one end to WuKongPi and the other end to the PC.

4) Equipment information acquisition

5) Putty Configuration

Configure PuTTY by selecting the correct serial port (e.g., COM3) and setting the speed to 115200.

6) Serial Debug Port

When powering on and booting WuKongPi, the serial port will automatically print debug logs.

2. Operation Steps on Linux

This section explains using Minicom and Kermit for serial debugging on Linux, with Kermit as an example.

1) Install Kermit

2) Connecting method

Use the TTL to serial port cable, connecting one end to WuKongPi and the other end to the PC.

3) Equipment information acquisition

4) Start debug

Input the command sudo kermit -c in the host computer terminal to enter Kermit mode. Power on and boot WuKongPi; the serial port will automatically print debug logs.

2.7. Connection instructions of debugging the serial port

1) First, you need to prepare a USB to TTL module

The USB end of the module is inserted into the USB interface of the computer. The TXD of the USB to TTL module connects to the RXD of the development board, and the RXD of the module connects to the TXD of the development board. The GND of the module connects to the GND of the development board.

2) The corresponding relationships of the debugging serial ports

The GND, TX, and RX pins of the development board correspond to the debugging serial ports.

3) The USB to TTL module GND, TXD, and RXD pins need to be connected to the debugging serial port of the development board through the DuPont line

4) The schematic diagram of USB to TTL module connecting the computer and WuKong Pi development board is shown below

2.7.2. Ubuntu The method of the platform debugging serial interface

After starting the development board, you can see the log output from the open serial port terminal.

2.7.3. Windows platform. The method of debug serial interface

This section demonstrates using MobaXterm, a free serial port debugging tool.

After starting the development board, you can see the log output from the open serial port terminal.

3.11. WIFI, connection test

Do not connect to WIFI by modifying the /etc/network/interfaces profile, as this can cause problems with the WIFI network connection.

3. 11. 1. Server version mirror connects to WIFI through command

This section is recommended for connecting to a WIFI network when the development board is not connected to Ethernet and only to the serial port. nmtui is used as it displays characters in serial port software like minicom.

3.11.2. graphically connects to WIFI

3. 12. USB interface testing

3. 13. The USB Ethernet card test

3.14. On-board LED light display control instructions

The development board has a green and a red LED.

The manual provides commands to control the LED states (on/off, flashing) using the echo command with parameters like brightness and trigger.

Models: Pi H3, Pi H3 WuKong Tiny Allwinner Based Linux Development Kit, WuKong Tiny Allwinner Based Linux Development Kit, Tiny Allwinner Based Linux Development Kit, Allwinner Based Linux Development Kit, Based Linux Development Kit, Linux Development Kit, Development Kit, Kit

File Info : application/pdf, 41 Pages, 1.42MB

PDF preview unavailable. Download the PDF instead.

WuKong-Pi-H3-Zero-User-Manual

References

WPS 文字