2020-7-8
Archlinux ARM
Wiki
Specs
Component | Description |
SoC | Marvell Armada 3700LP (88F3720) dual-core ARM Cortex A53 processor up to 1GHz |
System Memory | 1GB DDR3 |
Storage | SATA power connector and SATA 3.0 connector |
| 1x micro SD card slot with footprint for an optional 4GB EMMC |
Network Connectivity | 1x Topaz Networking Switch |
| 2x GbE Ethernet LAN |
| 1x Ethernet WAN |
| 1x MiniPCIe slot for Wireless/BLE periphereals |
USB | 1x USB 3.0 |
| 1x USB 2.0 |
| 1x micro USB port |
Expansion | 2x 46-pin GPIO headers for accessories and shields with I2C, GPIOs, PWM, UART, SPI, MMC, etc. |
Misc | Reset button, JTAG interface |
Power supply | 12V DC jack or 5V via micro USB port |
Power consumption | Less than 1W thermal dissipation at 1 GHz |

printenv
printenv
Boot from SATA
scsi reset
ext4load scsi 0:1 $kernel_addr $image_name
ext4load scsi 0:1 $fdt_addr $fdt_name
ext4load scsi 0:1 $ramdisk_addr $ramdisk_name
setenv bootargs console=ttyMV0,115200 earlycon=ar3700_uart,0xd0012000 root=/dev/sda1 rw rootwait
booti $kernel_addr $ramdisk_addr $fdt_addr
uboot script
setenv get_env 'if ext4load scsi 0:1 $loadaddr /boot/uEnv.txt; then env import -t $loadaddr $filesize; if test -n ${uenvcmd}; then run uenvcmd; fi; fi'
setenv get_images 'ext4load scsi 0:1 $kernel_addr $image_name && ext4load scsi 0:1 $fdt_addr $fdt_name'
setenv get_ramdisk 'ext4load scsi 0:1 $ramdisk_addr $ramdisk_name'
setenv bootargs 'console=ttyMV0,115200 earlycon=ar3700_uart,0xd0012000 root=/dev/sda1 rw rootwait'
setenv bootcmd 'scsi reset; run get_env; if run get_images; then if run get_ramdisk; then booti $kernel_addr $ramdisk_addr $fdt_addr; else booti $kernel_addr - $fdt_addr; fi; fi'
saveenv
Install
systemctl enable sshd
systemctl start sshd
timedatectl set-timezone Europe/Paris
pacman -S bash-completion vim base-devel git go rsync hdparm smartmontools