新浪网

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

什么值得买

关注

确定不再关注此人吗

作者:灵昱

引言:

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

一、准备工具

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

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

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

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

二、线刷固件

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

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

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

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

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

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

PS:中途如果下载失败,麻烦更换数据线或者固件。

此时刷机已经完成。

三、进入系统并更新

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

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

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

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

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

sudo apt update

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

sudo apt upgrade -y

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

至此,您已经成功在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

此时已经安装完成。

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

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

sudo sh get-docker.sh

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

发布于:北京

特别声明:以上文章内容仅代表作者本人观点,不代表 新浪网观点或立场。如有关于作品内容、版权或其它问题请于作品发布后的30日内与 新浪网联系。
纽约市民凌晨排两条街长队买中国相机408万
中央巡视组进驻四川首虎落马400万
35岁女子月入五万北漂十几年只攒下十万334万
刘雨欣回应331万
太原一美人鱼表演者表演时疑溺水325万
以旧换新带动销售额超7200亿292万
查看全部实时热点
请输入评论内容

举报成功

举报

请您选择举报的原因

说说你的看法

打开APP
意见/建议 反馈入口
  • TOKEN
  • 标题/昵称
  • 反馈内容

已反馈成功~

意见/建议 反馈入口
  • TOKEN
  • 标题/昵称
  • 反馈内容

已反馈成功~