Archive

Archive for the ‘Boards’ Category

FriendlyElec NanoPi R4S

April 17th, 2021
  • The NanoPi R4S (as “R4S“) is an open source platform with dual-Gbps Ethernet ports designed and developed by FriendlyElec for IoT applications.

  • The NanoPi R4S uses the RK3399 SoC. It has two Gbps Ethernet ports and 1G/4G RAM.

  • FriendlyElec ported an OpenWrt system for it. It works with Docker CE. It is a good platform for developing IoT applications, NAS applications, smart home gateways etc.

  • This is a great product that is ideal for use as an Internet gateway. I was able to create a custom build of the popular OPNsense firewall and FreeBSD 13.1-RELEASE for this device. And it works great.

Hardware Spec

Board Specifications  

SoC Model

Rockchip RK3399 – Hexacore
2x Cortex-A72 + 4x Cortex-A53
SoC Architecture ARMv8-A 64-bit
CPU Frequency A72 : 2.0GHz, A53 : 1.5GHz
Memory  
RAM 1GB DDR3 or 4GB LPDDR4
microSD Slot 1
External Interfaces  
Gigabit LAN Port (1Gbe) one Native Gigabit Ethernet, and one PCIe Gigabit Ethernet
USB 3.0 2xType-A
Developer Interfaces  
2×5-pin header SPIx1, I2Cx1
4-pin header USB 2.0
Debug One Debug UART, 3Pin 2.54mm header, 3V level, 1500000bps
Others  
LEDs 1 x power LED and 3 x GPIO Controlled LED
Power supply DC 5V/3A, via USB-C connector or Pin header
PCB 8 Layer, 66 mm x 66 mm
Temperature range 0℃ to 80℃
Reset button 1

From these links you can download the SD card installation images for
FreeBSD 13.1-RELEASE and OPNsense

Boards

Pinebook Pro

January 11th, 2021

Pinebook Pro

The Pinebook Pro is a Linux and *BSD ARM laptop from PINE64

It features an IPS 1080p 14″ LCD panel, a premium magnesium alloy shell, high capacity eMMC storage, a 10,000 mAh capacity battery, and the modularity that only an open source project can deliver.

Key features include: the RK3399 SOC; USB-C for data, video-out and power-in (3A 5V); privacy switches for the microphone, BT/WiFi module, and camera; and expandable storage via NVMe (PCIe 4x) with an optional adapter.

The Pinebook Pro is equipped with 4GB LPDDR4 system memory, high capacity eMMC flash storage, and 128Mb SPI boot Flash. The I/O includes: 1x micro SD card reader (bootable), 1x USB 2.0, 1x USB 3.0, 1x USB type C Host with DP 1.2 and power-in, PCIe 4x for an NVMe SSD drive (requires an optional adapter), and UART (via the headphone jack by setting an internal switch).

The keyboard and trackpad both use the USB 2.0 protocol. The LCD panel uses eDP MiPi display protocol.

Many different Operating Systems (OS) are freely available from the open source community and partner projects. These include various flavors of Linux (Ubuntu, Debian, Manjaro, etc.), NetBSD and OpenBSD.

We will be installing FreeBSD on Pinebook Pro.

For this we need

  1. Modified Mainline U-Boot.
  2. Patches to the FreeBSD kernel.

Boards

Helios64 boad

January 7th, 2021
Helios64 Top View

Hardware Specifications

Soc
SoC ModelRockchip RK3399 – Hexacore
2x Cortex-A72 + 4x Cortex-A53
SoC ArchitectureARMv8-A 64-bit
CPU FrequencyA72 : 1.8GHz, A53 : 1.4GHz
Additional FeaturesGPU Mali-T860MP4
Memory
LPDDR4 RAM4GB
eMMC 5.1 NAND Flash16GB
SPI NOR Flash128Mb
HDD/SSD Interfaces
SATA 3.0 Ports5
M.2 SATA 3.0 Slot1 (shared with SATA port 1)
Max Raw Capacity80 TB (16 TB drive x 5)
External Interfaces
Multi-Gigabit LAN Port (2.5Gbe)1
Gigabit LAN Port (1Gbe)1
USB Type-C1
USB 3.03
microSD (SDIO 3.0)1
Developer Interfaces
GPIO16
I2C1
UEXT1
Others
PWM FAN2
On-Board HDD Poweryes
Built-in UPSyes
RTC Batteryyes
DC inputDual 12V inputs
Wake-on-LANyes
Front Panel Extensionyes

Boards