jayanta525 / Openwrt Nanopi R2s
Licence: gpl-2.0
OpenWrt support for FriendlyElec NanoPi R2S RK3328 SoC board with 2x1000Mbps ports. This repository is not a fork of friendlywrt but a fork of upstream/openwrt.
Stars: ✭ 73
Programming Languages
c
50402 projects - #5 most used programming language
Projects that are alternatives of or similar to Openwrt Nanopi R2s
Yodaos
Yet another Linux distribution for voice-enabled IoT and embrace Web standards
Stars: ✭ 1,050 (+1338.36%)
Mutual labels: openwrt
Actions Openwrt K2p
Use Github Actions to automatically compile Lean's Modified Lede source for K2P
Stars: ✭ 67 (-8.22%)
Mutual labels: openwrt
Exein Openwrt Public
Openwrt 18.06.5 featured with the Exein's security framework
Stars: ✭ 36 (-50.68%)
Mutual labels: openwrt
Hugo
Docker image for Hugo, the static-site generator. Includes HTMLProofer for testing.
Stars: ✭ 54 (-26.03%)
Mutual labels: circleci
Circleci Demo Java Spring
Example Java application running on CircleCI
Stars: ✭ 48 (-34.25%)
Mutual labels: circleci
Cloud N1 Openwrt
Github Actions 自动编译 OpenWrt 固件(适配 Phicomm N1)
Stars: ✭ 66 (-9.59%)
Mutual labels: openwrt
Openwisp Monitoring
Network monitoring system written in Python and Django, designed to be extensible, programmable, scalable and easy to use by end users: once the system is configured, monitoring checks, alerts and metric collection happens automatically.
Stars: ✭ 37 (-49.32%)
Mutual labels: openwrt
Chalk
Chalk is a high quality, completely customizable, performant and 100% free Jekyll blog theme.
Stars: ✭ 987 (+1252.05%)
Mutual labels: circleci
Koolshare Clash
🐱 Run Clash Tunnel on Koolshare OpenWrt
Stars: ✭ 1,106 (+1415.07%)
Mutual labels: openwrt
Luci App Shadowsocks
OpenWrt/LEDE LuCI for Shadowsocks-libev
Stars: ✭ 971 (+1230.14%)
Mutual labels: openwrt
Condition Circle
Checks CircleCI environment before publishing successful build using semantic-release
Stars: ✭ 32 (-56.16%)
Mutual labels: circleci
Molecule Ansible Docker Aws
Example project showing how to test Ansible roles with Molecule using Testinfra and a multiscenario approach with Docker, Vagrant & AWS EC2 as infrastructure providers
Stars: ✭ 72 (-1.37%)
Mutual labels: circleci
Wikiloop Doublecheck
WikiLoop DoubleCheck: a web tool to help review Wikipedia edits easily and collaboratively.
Stars: ✭ 70 (-4.11%)
Mutual labels: circleci
OpenWrt for NanoPi R2S
Initial OpenWrt support for FriendlyElec NanoPi R2S SBC with 2x1000Mbps ports.
CI/CD Builds
Usage
- Fork this on repository
- Install CircleCi free plan from Github Marketplace
- Enable this repository in CircleCi Porjects
- The initial build will be on the default branch with dummy configuration.
- Switch to branch "circleci"
- Edit feeds.conf to your requirment
- Edit config.seed file to your requirements
- Edit custom scripts if required.
- Commit the changes.
- Cache is enabled, i.e. toolchains and packages will be cached for faster subsequent compilations (~20mins).
- To clear the cache, change $CACHE value in .circleci/config.yml
Help on OpenWrt Forums
Link: https://forum.openwrt.org/t/nanopi-r2s-is-a-great-openwrt-device/65374/79?u=jayanta525
Downloads
Go to release section, or click here.
Note
This port is not yet ready for upstream-openwrt. A lot of work is to be done to kernel device tree source as well as u-boot and a whole lot of cleanup before sending it to openwrt PR. I will continue to contribute code here until it is ready for PR at openwrt master.
PRs are welcomed.
Issues
Please post issues in issue section, or click here.
Screenshots
/proc/cpuinfo
[email protected]:/# cat /proc/cpuinfo
processor : 0
BogoMIPS : 48.00
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x0
CPU part : 0xd03
CPU revision : 4
processor : 1
BogoMIPS : 48.00
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x0
CPU part : 0xd03
CPU revision : 4
processor : 2
BogoMIPS : 48.00
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x0
CPU part : 0xd03
CPU revision : 4
processor : 3
BogoMIPS : 48.00
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x0
CPU part : 0xd03
CPU revision : 4
openssl speed -evp aes-128-cbc -elapsed
OpenSSL 1.1.1g 21 Apr 2020
built on: Wed May 20 21:35:46 2020 U,64) rc4(char) des(int) aes(partial) idea(int) blowfish(ptr)
compiler: aarch64-openwrt-linux-musl-gcc -fPIC -pthread -Wa,--noexecstack -Wall -O3 -Wno-error=unused-but-set-variable -Wno-error=unused-result -O3 -ffunction-sections -fdata-sections -znow -zrelro -DOPENSSL_USE_NODELETE -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DVPAES_ASM -DECP_NISTZ256_ASM -DPOLY1305_ASM -DZLIB -DZLIB_SHARED -DNDEBUG -DOPENSSL_PREFER_CHACHA_OVER_GCM
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes 16384 bytes
aes-128-cbc 125389.79k 380230.29k 742168.83k 1011209.90k 1130659.84k 1138862.76k
openssl speed aes-128-cbc
OpenSSL 1.1.1g 21 Apr 2020
built on: Wed May 20 21:35:46 2020 UTC
options:bn(64,64) rc4(char) des(int) aes(partial) idea(int) blowfish(ptr)
compiler: aarch64-openwrt-linux-musl-gcc -fPIC -pthread -Wa,--noexecstack -Wall -O3 -Wno-error=unused-but-set-variable -Wno-error=unused-result -O3 -ffunction-sections -fdata-sections -znow -zrelro -DOPENSSL_USE_NODELETE -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DVPAES_ASM -DECP_NISTZ256_ASM -DPOLY1305_ASM -DZLIB -DZLIB_SHARED -DNDEBUG -DOPENSSL_PREFER_CHACHA_OVER_GCM
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes 16384 bytes
aes-128 cbc 55115.86k 60549.91k 62123.52k 62787.30k 62698.84k 62701.57k
Overview
Network
htop
Netdata
Temps
With heatsink and no active cooling (ambient temps: ~30* C).
Send me your test setup screenshot to add here.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].