Difference between revisions of "Getting Started with Alpine-Linux/zh"

From FriendlyELEC WiKi
Jump to: navigation, search
(updated by API)
(updated by API)
Line 2: Line 2:
 
==Alpine Linux 系统的简单介绍==
 
==Alpine Linux 系统的简单介绍==
 
Alpine Linux 是一个轻量级、基于 musl libc 和 busybox 的 Linux 发行版,专为安全性、简洁性和高效性设计。它的核心非常小巧,仅包含最基本的功能,适合嵌入式设备、容器(如 Docker)以及其他资源受限的应用场景。Alpine 的包管理器 apk 提供快速、简单的包安装和更新,支持广泛的软件包。<br />
 
Alpine Linux 是一个轻量级、基于 musl libc 和 busybox 的 Linux 发行版,专为安全性、简洁性和高效性设计。它的核心非常小巧,仅包含最基本的功能,适合嵌入式设备、容器(如 Docker)以及其他资源受限的应用场景。Alpine 的包管理器 apk 提供快速、简单的包安装和更新,支持广泛的软件包。<br />
为方便友善电子开发板的用户使用Alpine Linux,我们提供了Github Action在线构建的Alpine Linux镜像,用户可以直接下载使用,亦可通过fork仓库按需定制。
+
友善电子提供了Github Action在线构建的Alpine Linux镜像,方便用户直接下载使用,亦可通过fork仓库按需定制。
 
==支持的开发板==
 
==支持的开发板==
 
* RK3328<br />
 
* RK3328<br />
Line 12: Line 12:
 
==下载系统映像==
 
==下载系统映像==
 
你可以从这里下载到针对友善电子开发板,使用Github Action在线构建的Alpine Linux镜像:<br />
 
你可以从这里下载到针对友善电子开发板,使用Github Action在线构建的Alpine Linux镜像:<br />
https://github.com/friendlyarm/Actions-Alpine-Linux<br />
+
https://github.com/friendlyarm/Actions-Alpine-Linux<br /><br />
根据所用开发板的CPU选择适合的版本(如 rk3568, rk3588 等)并下载相应的镜像文件。<br />
+
用户根据所用开发板的CPU,选择下载适合的版本的镜像文件。<br />
文件名中的sd和eflasher代表文件的不同用途,其含义如下: <br />
+
镜像文件以CPU型号开头(例如rk3568,rk3588),文件名中的sd和eflasher代表文件的不同用途,其含义如下: <br />
 
* '''sd''': 安装系统到TF卡时使用
 
* '''sd''': 安装系统到TF卡时使用
 
* '''eflasher''': 需要通过TF卡烧写系统到eMMC时使用
 
* '''eflasher''': 需要通过TF卡烧写系统到eMMC时使用
Line 55: Line 55:
 
</tr>
 
</tr>
 
</table>
 
</table>
 +
==登录Alpine Linux==
 +
默认帐号: <br />
 +
<syntaxhighlight lang="bash">
 +
用户名: root
 +
密码: fa
 +
</syntaxhighlight>
 +
有如下三种方法登录Alpine Linux:
 +
* 串口:连接串口终端,使用如下设置:
 +
{| class="wikitable"
 +
|-
 +
| Baud rate
 +
| 1500000
 +
|-
 +
| Data bit
 +
| 8
 +
|-
 +
| Parity check
 +
| None
 +
|-
 +
| Stop bit
 +
| 1
 +
|-
 +
| Flow control
 +
| None
 +
|}
 +
* HDMI:通过显示器连接,直接登录到 Alpine 系统。
 +
* SSH:通过网络连接到设备后,使用默认的 SSH 登录,默认情况下Alpine Linux只添加了eth0网口的配置,如果开发板有多个网口,请将网线连接到WAN口 (某些开发板可能标记为数字,请选择最小数字的那一个网口)。

Revision as of 03:03, 14 March 2025

English

1 Alpine Linux 系统的简单介绍

Alpine Linux 是一个轻量级、基于 musl libc 和 busybox 的 Linux 发行版,专为安全性、简洁性和高效性设计。它的核心非常小巧,仅包含最基本的功能,适合嵌入式设备、容器(如 Docker)以及其他资源受限的应用场景。Alpine 的包管理器 apk 提供快速、简单的包安装和更新,支持广泛的软件包。
友善电子提供了Github Action在线构建的Alpine Linux镜像,方便用户直接下载使用,亦可通过fork仓库按需定制。

2 支持的开发板

  • RK3328
  • RK3399
  • RK3528
  • RK3566
  • RK3568
  • RK3588

3 下载系统映像

你可以从这里下载到针对友善电子开发板,使用Github Action在线构建的Alpine Linux镜像:
https://github.com/friendlyarm/Actions-Alpine-Linux

用户根据所用开发板的CPU,选择下载适合的版本的镜像文件。
镜像文件以CPU型号开头(例如rk3568,rk3588),文件名中的sd和eflasher代表文件的不同用途,其含义如下:

  • sd: 安装系统到TF卡时使用
  • eflasher: 需要通过TF卡烧写系统到eMMC时使用

4 安装Alpine Linux

4.1 通过TF卡运行系统

下载带 "-sd-" 字样的镜像文件,使用你熟悉的写卡工具将镜像文件写入TF卡,然后将TF卡插入开发板,上电启动开发板即可启动Alpine Linux系统。

4.2 烧写系统到eMMC

下载带 "-eflasher-" 字样的镜像文件,使用你熟悉的写卡工具将镜像文件写入TF卡,然后将TF卡插入开发板,上电启动开发板,会自动烧写系统到eMMC,烧写完成后,拨出TF卡会自动重启并进入eMMC中的Alpine Linux系统。
如果有连接HDMI显示器, 可通过图形界面观察烧写进度, 也可以通过板载LED灯来掌握烧写进度,以NanoPi-R5S/NanoPi-R3S/NanoPi-R5C为例,LED的行为如下:

进度

SYS灯 (红灯)

LAN灯(绿灯)

WAN灯(绿灯)

上电开机

长亮

系统启动

慢闪

正在烧写

快闪

烧写完成

慢闪

长亮

长亮

5 登录Alpine Linux

默认帐号:

用户名: root
密码: fa

有如下三种方法登录Alpine Linux:

  • 串口:连接串口终端,使用如下设置:
Baud rate 1500000
Data bit 8
Parity check None
Stop bit 1
Flow control None
  • HDMI:通过显示器连接,直接登录到 Alpine 系统。
  • SSH:通过网络连接到设备后,使用默认的 SSH 登录,默认情况下Alpine Linux只添加了eth0网口的配置,如果开发板有多个网口,请将网线连接到WAN口 (某些开发板可能标记为数字,请选择最小数字的那一个网口)。