Testing the CubieTruck/CubieBoard3 in everyday use


During configuration, the initialization procedure generates the default system data, such as the host key if you installed the server version of Armbian. You should enter a hostname such as cubietruck, and for the network/IP dhcp. For users who do not use the default English language layout for the keyboard, it is a good idea to know where each key is located [13] and how to adapt the layout if necessary [14]. This becomes especially relevant for passwords containing letters like Y, Z, and special characters.

The initialization process also analyzes your data storage device and automatically resizes the partition to use the full capacity. This procedure makes an image available that is comparatively small, and it makes optimal use of the memory card or the data storage device to which the image is uploaded. Armbian has restrictive settings for the standard configuration of the network and for activated services. A short scan using nmap only shows port 22 for the secure shell (SSH) server (Figure 2).

Figure 2: The Armbian system only comes with the port 22 of the SSH server open.

To log in properly the first time on the new system, you should connect the CubieTruck via the VGA port or the HDMI interface to a monitor and plug in a USB keyboard. In the beginning, root is the username and 1234 is the password for the login. The system will automatically reboot after initialization, at which point you should set you own root password and create a user account for regular operation. The X Window system then starts automatically with Xfce as the graphical user interface (Figure 3).

Figure 3: Xfce is the graphical interface on CubieTruck.


During operation, I noticed that it is not possible to ping from CubieTruck because of a configuration bug with the ping command in Armbian. Reinstalling the iputils-ping package

apt-get install iputils-ping --reinstall

makes it easy to repair this bug [15]. Afterward, you can access the board via SSH (Figure 4), and other computers can speak with the CubieBoard.

Figure 4: The welcome screen for CubieTruck in the terminal after an SSH login.

Buy Raspberry Pi Geek

Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • Power to You

    Small-board computers (SBCs) are getting more and more powerful. The Raspberry Pi 3 (RPi3), which just came out in February of this year, is a case in point. This latest in the Rasp Pi line now has four cores running at 1200MHz with 1GB of RAM and on-board WiFi and Bluetooth. If you need even more power in a small computer, however, you are not left wanting. In this issue, we look at three SBCs with more cores, more memory, more ports, and more possibilities.

  • TFT touchscreens for the Raspberry Pi

    Typically, the Rasp Pi transfers video data via HDMI to a TV or screen. For mobile access, you can connect the tiny computer to a similarly small touchscreen instead.

  • Testing the NanoPi NEO and the NanoPi 2 Fire

    The number of ARM-based small computers is growing on a daily basis. FriendlyARM introduced the NanoPi NEO, a computer that is even smaller than the Pi Zero and just as inexpensive. We take a look at the NEO and its brother, the NanoPi 2 Fire.

  • Multi-installer NOOBS for the Raspberry Pi

    The NOOBS boot manager helps beginners try out Raspberry Pi operating systems. It also lets advanced users dig into the structure of the systems and adapt them as they like.

  • Intel NUC: An alternative to the Raspberry Pi?

    Nanocomputers don't just come with ARM processors; they also come with classic x86 CPUs, and the best known of these are the boards from the Intel NUC series. We look at how these computers compare with the Raspberry Pi.