While I own a Raspberry Pi already, I was looking for a bare minimum ARM development board capable of running Linux and offers a good amount of I/O peripherals which the R-Pi lacks. I finally stumbled upon Arietta G25, a really tiny ARM board from acmesystems. This teeny tiny board costed just $35 from microcontrollershop.com.
Arietta G25 Features:
- ARM9 @ 400Mhz
- 128MB or 256MB DDR2 RAM
- UART, ADC, I2C, USB and lot more peripherals!
My laptop which will be the host here runs Arch Linux. The first step would be loading the image for Arietta in the microSD card. I downloaded Debian Wheezy Grip 7.7 image from here and wrote the image to a 4GB microSD card. The next step would be to setup an SSH connection between the Laptop and Arietta G25. Before that, let us disable the dhcp service in Arch Linux(Host).
sudo systemctl stop dhcpcd.service
If the image is correctly loaded into the microSD card, the red LED on Arietta board will start blinking after few seconds of being powered and we will be able to see the emulated USB Ethernet Adapter in Arch's Terminal.
This should display your USB Ethernet interface. In my case, it is enp0s29u1u1. Let us set the ip address for this interface.
sudo ip addr add 192.168.10.30/24 broadcast 192.168.10.1 dev enp0s29u1u1
We are setting the IPv4 address 192.168.10.30 on our host because the Arietta G25 board has a default static IP address of 192.168.10.10.
sudo ip link set enp0s29u1u1 down
sudo ip link set enp0s29u1u1 up
check the status of the interface by typing
If you are able to ping the arietta board(192.168.10.10), type the following command
password : acmesystems
We have successfully logged into Arietta G25 through SSH !!