华为天才少年, B站科技大神,稚晖君(自称野生钢铁侠),多少科技爱好者拜服在他的全方位技术栈
今天我们就去入手一个他的量产产品 号称最小linux电脑 的“夸克”
image

到手之后,我们马上按照官方提供的教程链接进行操作

https://wiki.seeedstudio.com/cn/Quantum-Mini-Linux-Development-Kit/
1:下载系统镜像
2:下载烧录器 balenaEtcher
3:烧录到SD卡之后,插上卡槽,上电启动系统
自带板载系统,其实也可以直接启动

运行几分钟后发现 全志H3芯片发热量实在是感人(烫手)购买官方清凉套件发现散热效果也不佳,运行一段时候明显发现终端复制黏贴都卡顿,果断自行改装散热套件,如下成品图

image
image

这样加入紫铜散热片和小5V小风扇散热后,才能良好的压下全志H3的散热

下面通电,安装我们熟悉的netcore环境

1.按照官方教程对设备进行WIFI联网

image

2.使用终端工具进行SSH链接如图

image

3.按照国际惯例,安装Nginx(注意需要使用Ubuntu下的linux安装命令) 注意先查看系统的版本号

image

sudo apt-get install nginx

4.安装完成后启动 Nginx,并查看 Nginx 状态

service nginx start
service nginx status

image

5.此时我们访问浏览器打开此系统的IP地址(根据家里的wifi网段不同地址不同),默认80端口

image

可以看到,我们的 nginx 已经成功启动

6.安装dotnet sdk ,因为内存只有512M所以我们只安装 net5 的运行时

image
image

复制如下命令进行安装 注意找到 16.04 的版本号命令

image

官方碰到了官方都能预料到的问题 找不到包 aspnetcore-runtime-5.0
根据官网提示,进行第二次安装 依旧是安装不上
无赖,因为我们的系统是 arm 架构,linux-arm32和linux-arm64 安装则没有这么便捷。嵌入式环境很多东西都有不同,差异化很严重 所以微软没有提供 yum apt dpkg 这类安装方式。而是直接给了文件。

我们先尝试使用官方说明的安装方式,前两个都失败,最后只好选择手动安装
image

下载arm32 sdk 5.0

image

下载后完成 上传配置

image

终于可以运行 dotnet 命令了,(注意,此时仅仅是对当前会话终端窗口剩下,关闭终端后,需要再次使用此命令开启)

DOTNET_FILE=dotnet-sdk-5.0.400-linux-arm.tar.gz
export DOTNET_ROOT=$(pwd)/dotnet
mkdir -p "$DOTNET_ROOT" && tar zxf "$DOTNET_FILE" -C "$DOTNET_ROOT"
export PATH=$PATH:$DOTNET_ROOT

下面创建net5 webapi 项目,尝试运行

image

运行成功,我们再本地使用浏览器尝试访问

image

使用Nginx 做一个代理转发配置

image

再次访问

image

完美运行 !!!!!

自此,一个mini的家庭服务器 诞生

image

我们尝试做一个端口映射,从外网访问此服务器,或者直接使用内网穿透工具,待续~~~~

内容来源于网络如有侵权请私信删除

文章来源: 博客园

原文链接: https://www.cnblogs.com/rtwo/p/15250976.html

你还没有登录,请先登录注册
  • 还没有人评论,欢迎说说您的想法!