Fading Coder

One Final Commit for the Last Sprint

Home > Tech > Content

Getting Started with the Phytium Pi 4G Single-Board Computer

Tech May 14 1

Unboxing Contents

After opening the package, you will find the following items:

  1. A USB 3.0 card reader from UGREEN and a 32GB SanDisk microSD card (a nice bonus)
  2. The Phytium Pi 4G development board with a heatsink fan (the DDR marking indicates ChangXin memory, confirming the 4GB version)
  3. A 12V 3A power adapter

Board Overview

The mainboard features a Phytium-designed quad-core processor compatible with the ARM V8 instruction set. The chip contains 2 FTC664 cores (up to 1.8GHz) and 2 FTC310 cores (up to 1.5GHz). The board comes with 64-bit DDR4 memory available in 2GB and 4GB variants, and supports SD card or eMMC external storage. Built-in WiFi and Bluetooth with a ceramic antenna enable quick wireless connectivity. The board also includes extensive peripheral interfaces: dual gigabit Ethernet, USB, UART, CAN, HDMI, Audio, and a miniPCIe slot for AI accelerator cards or 4G/5G communication modules.

Flashing the Ubuntu XFCE Image

First, extract the system image from the provided archive to obtain the .img file. Then use a disk imaging tool like Win32 Disk Imager to flash the image to the microSD card. The Phytium Pi boots from the SD card by default. The available operating systems include OpenKylin, OpenHarmony, SylixOS, RT-Thread, and Debian besides Ubuntu XFCE.

Booting and Network Configuration

Insert the flashed microSD card into the slot and connect the power adapter.

CLI Boot

Connect a USB-to-TTL adapter to the RX, TX, and GND pins shown in the diagram, then open a serial terminal at 115200 baud.

Username: user
Password: user (root password is also user, same for the login screen)
Run: sudo nmtui to open the connection manager (sudo required for permissions)

GUI Boot

Connect an HDMI display, keyboard, and mouse. Enter password user to access the desktop, then click the network icon in the lower right corner to connect to WiFi.

SSH Configuration

apt update
apt install openssh-server
sudo vim /etc/ssh/sshd_config

Modify the following line:

PermitRootLogin yes

Then restart the service:

sudo systemctl restart sshd

Related Articles

Understanding Strong and Weak References in Java

Strong References Strong reference are the most prevalent type of object referencing in Java. When an object has a strong reference pointing to it, the garbage collector will not reclaim its memory. F...

Comprehensive Guide to SSTI Explained with Payload Bypass Techniques

Introduction Server-Side Template Injection (SSTI) is a vulnerability in web applications where user input is improper handled within the template engine and executed on the server. This exploit can r...

Implement Image Upload Functionality for Django Integrated TinyMCE Editor

Django’s Admin panel is highly user-friendly, and pairing it with TinyMCE, an effective rich text editor, simplifies content management significantly. Combining the two is particular useful for bloggi...

Leave a Comment

Anonymous

◎Feel free to join the discussion and share your thoughts.