Installing Alpine Linux on OrangePi RV2: Difference between revisions
mNo edit summary |
mNo edit summary |
||
| Line 3: | Line 3: | ||
<br /><br /> | <br /><br /> | ||
{{Warning|The contributors to the Alpine Linux project are not responsible for any damage/loss experienced by using the following guide. This article is provided as a general reference to be adapted to your specific setup. It is assumed that the implementer will have the knowledge and ability to close the gap between what is described here and their specific setup.}} | {{Warning|The contributors to the Alpine Linux project are not responsible for any damage/loss experienced by using the following guide. This article is provided as a general reference to be adapted to your specific setup. It is assumed that the implementer will have the knowledge and ability to close the gap between what is described here and their specific setup.}} | ||
The [http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-RV2.html OrangePi RV2] is a credit-card sized development board with a Ky X1 8-Core SoC. The Ky X1 is for all intents and purposes a SpacemiT K1 SoC. The remainder of this guide is more likely to use the terms SpacemiT or K1 as is prevalent throughout the Linux community. Please understand that these terms all refer to the same RISC-V ISA implementation. | |||
== Known issues == | == Known issues == | ||
| Line 10: | Line 12: | ||
* WiFi is not functional | * WiFi is not functional | ||
* Manufacturer tools are not included | * Manufacturer tools are not included | ||
* Custom kernel | * Custom built and manually installed kernel required | ||
== Setting up a workspace == | == Setting up a workspace == | ||
| Line 18: | Line 20: | ||
<blockquote><code>doas apk add alpine-sdk bison flex openssl-dev ncurses ncurses-dev</code></blockquote> | <blockquote><code>doas apk add alpine-sdk bison flex openssl-dev ncurses ncurses-dev</code></blockquote> | ||
{{ | {{Note| | ||
<code>ncurses</code> and <code>ncurses-dev</code> aren't a hard requirements but are useful if you want to run <code>make menuconfig</code>}} | |||
== Cloning the source, configuring and building the kernel == | |||
Unfortunately the stock kernels provided by the Alpine Linux project and even the source tarballs from kernel.org will not work. There's still a bit of patchwork involved as not all support is upstreamed. | |||
[[Category:Riscv64]] | [[Category:Riscv64]] | ||
Revision as of 04:01, 29 March 2026
Do not follow instructions here until this notice is removed. |
Main Page > Architectures > Riscv64 > Installing Alpine Linux on OrangePi RV2

The OrangePi RV2 is a credit-card sized development board with a Ky X1 8-Core SoC. The Ky X1 is for all intents and purposes a SpacemiT K1 SoC. The remainder of this guide is more likely to use the terms SpacemiT or K1 as is prevalent throughout the Linux community. Please understand that these terms all refer to the same RISC-V ISA implementation.
Known issues

- WiFi is not functional
- Manufacturer tools are not included
- Custom built and manually installed kernel required
Setting up a workspace
Begin by setting up a RISC-V workspace by following Running Alpine riscv64 in QEMU. You'll need to establish a build environment in this QEMU guest.
doas apk add alpine-sdk bison flex openssl-dev ncurses ncurses-dev
ncurses and ncurses-dev aren't a hard requirements but are useful if you want to run make menuconfigCloning the source, configuring and building the kernel
Unfortunately the stock kernels provided by the Alpine Linux project and even the source tarballs from kernel.org will not work. There's still a bit of patchwork involved as not all support is upstreamed.
