IT入门必备 篇四十四:边缘计算盒子RK3399打造微服务基础环境

2024-04-18 10:21:11 5点赞 47收藏 7评论

引言:

本文将详细阐述如何利用边缘计算盒子RK3399E搭建Debian 10系统,并在此基础上搭建Docker微服务架构。通过这一流程,您将能够构建一个功能强大且易于管理的边缘计算平台,用于部署和运行微服务应用,为搭建Nas、WebServer等以后服务提供基础。

一、准备工具

IOT-3399E主板(4+16配置),作为边缘计算盒子的硬件基础。

Debian 10固件,用于在RK3399E主板上安装操作系统。

一台Windows主机,用于进行固件刷写和系统配置。

准备固件:本次采用视美泰3399E主板和固件。主板情况如下:

边缘计算盒子RK3399打造微服务基础环境

二、线刷固件

为了将Debian 10系统安装到RK3399E主板上,我们需要通过线刷的方式刷入固件。以下是详细的线刷步骤:

1、确保您已经下载并安装了RKDevTool_Release_v2.92或更高版本的刷机工具。注意,如果是新电脑,可能需要先安装ADB驱动。

边缘计算盒子RK3399打造微服务基础环境

2、打开刷机工具,点击“升固件”按钮,并选择您已经准备好的Debian 10固件。

边缘计算盒子RK3399打造微服务基础环境

3、将RK3399E主板进入Loader模式。这通常是通过按住主板上的Reck(uboot)键并加电来实现的。在成功进入Loader模式后,您的电脑应该会识别到一个Loader设备。

边缘计算盒子RK3399打造微服务基础环境

4、由于RK3399E主板的特殊性,直接点击升级可能会导致问题。因此,您需要在高级功能中选择进入Maskrom模式。

边缘计算盒子RK3399打造微服务基础环境

5、返回升级固件页面,点击“升级固件”按钮开始刷写过程。请耐心等待下载和安装完成,完成后主板会自动重启。

边缘计算盒子RK3399打造微服务基础环境

PS:中途如果下载失败,麻烦更换数据线或者固件。
此时刷机已经完成。

边缘计算盒子RK3399打造微服务基础环境

三、进入系统并更新

完成线刷后,您可以通过连接键鼠和显示器,以及WiFi或4G网络来访问RK3399E主板。

1、在终端中输入ip a命令来获取主板的IP地址。

边缘计算盒子RK3399打造微服务基础环境

在终端里输入ip a 获取地址。

边缘计算盒子RK3399打造微服务基础环境

使用SSH工具(如PuTTY或Xshell)通过获得的IP地址访问主板。由于Debian 10系统是从其他平台移植过来的,默认的账号和密码均为linaro/linaro。

2、登录系统后,首先进行系统源的更新。在终端中依次执行以下命令:

sudo apt update

边缘计算盒子RK3399打造微服务基础环境

经过一阵代码,显示完成。然后更新

sudo apt upgrade -y

边缘计算盒子RK3399打造微服务基础环境

第一条命令会更新软件包列表,确保您能够获取到最新的软件包信息。第二条命令则会升级所有已安装的软件包到最新版本,这有助于修复可能存在的安全漏洞和性能问题。

至此,您已经成功在RK3399E主板上安装了Debian 10系统,并完成了初步的系统更新。接下来,您可以开始搭建Docker微服务架构,以进一步发挥边缘计算盒子的功能。

四、安装Docker

安装方式有很多种,大多数是通过软件包进行安装,另一种是下载安装包安装,还有就是通过官方脚本安装,方法有很多。

1、利用atp库进行按安装

安装必要的包(以下代码如果复制错误,麻烦从https://docs.docker.com/engine/install/debian/ 读取最新安装命令,也可以用官网脚本)

sudo apt-get update sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

echo
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update

安装最新版本:

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

此时已经安装完成。

边缘计算盒子RK3399打造微服务基础环境

2、利用脚本安装(适合不理解自己系统是ARM还是AMD还是intel)

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

边缘计算盒子RK3399打造微服务基础环境

3、启动和关闭

启动:sudo systemctl start docker

关闭:sudo systemctl stop docker

五、卸载

停止

sudo systemctl stop docker

卸载:

for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove $pkg; done

六、后续研究方向

后续可以利用docker,搭建localai(TTS)语音转文字工具。或者About Voice Recognition to Text Tool(TTS)语音转文字工具。

也可以搭建人脸识别项目:docker+openface

还可以搭建比较简单的Nas或者ALIST

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

1899元起

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

2499元起

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

1749元起

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

3479.01元起

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2699元起

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

2783.51元起

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

1979元起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2829元起

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

5899元起

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

2499元起

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

3279元起

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

1321.01元起

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

4279元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

1299元起

sgwbox 拾光坞 N3 星光版V1(瑞芯微RK3566,2G,支持docker)

sgwbox 拾光坞 N3 星光版V1(瑞芯微RK3566,2G,支持docker)

385.78元起
7评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
47
扫一下,分享更方便,购买更轻松