Orange Pi One

Valerio Vaccaro
2 min readJan 19, 2018

--

It’s time to introduce another board, today I will speak about the Orange Pi One.

The Orange Pi One is a low cost (lower than Raspberry) alternative to the Raspberry Pi or another credit card size board for run Linux with the following hardware specification:

  • CPU H3 Quad-core Cortex-A7 H.265/HEVC 4K
  • GPU Mali400MP2 GPU @600MHz
  • SDRAM 512MB DDR3
  • TF card (Max. 64GB) / MMC card slot
  • 10/100M Ethernet RJ45
  • HDMI output with HDCP
  • USB 2.0 Ports
  • 40 Pins Header for GPIO

The first step is to download the OS image and write it on a micro SD card, the Armbian distribution is available at https://www.armbian.com/orange-pi-one/.

After the download is finished you can unzip it and write on the memory with the useful dd command. On my MAC I need to do the following steps:

Identify the name of the SD with the command

diskutil list

Unmount the mounted partition (thank automount)

sudo diskutil umountDisk /dev/disk<N>

Copy the content

sudo dd if=<Download path>/<imagename>.img of=/dev/disk<N>

Mount the micro SD in the board and power on the board, you will ask to log in with root credentials (root/1234); the os will ask you to choose a new username and password for future connections (don’t worry this account will be on the sudoers group).

Now you can update the packages with the following commands.

sudo apt-get updatesudo apt-get dist-upgrade

Plus you can install some utils like:

  • avahi — for having a zeroconf implementation on the board in order to use the DNS record orangepione.local for the access to the board,
  • node and npm — the server side javascript platform (the command “ln -s /usr/bin/nodejs /usr/bin/node” can resolve the problem of the legacy package name)
  • various utils like screen, netcat, ncdu and htop
sudo apt-get install avahi-daemon nodejs npm screen netcat ncdu htop

Enjoy

--

--

Valerio Vaccaro

Engineer, Bitcoiner, Data Scientist, IoT Expert and Tech Enthusiast. Co-founder of @scamcoinbot. Dad of @otsproofbot.