華為天才少年, B站科技大神,稚暉君(自稱野生鋼鐵俠),多少科技愛好者拜服在他的全方位技術棧
今天我們就去入手一個他的量產產品 號稱最小linux電腦 的“誇克”
到手之后,我們馬上按照官方提供的教程鏈接進行操作
https://wiki.seeedstudio.com/cn/Quantum-Mini-Linux-Development-Kit/
1:下載系統鏡像
2:下載燒錄器 balenaEtcher
3:燒錄到SD卡之后,插上卡槽,上電啟動系統
自帶板載系統,其實也可以直接啟動
運行幾分鍾后發現 全志H3芯片發熱量實在是感人(燙手)購買官方清涼套件發現散熱效果也不佳,運行一段時候明顯發現終端復制黏貼都卡頓,果斷自行改裝散熱套件,如下成品圖
這樣加入紫銅散熱片和小5V小風扇散熱后,才能良好的壓下全志H3的散熱
下面通電,安裝我們熟悉的netcore環境
1.按照官方教程對設備進行WIFI聯網
2.使用終端工具進行SSH鏈接如圖
3.按照國際慣例,安裝Nginx(注意需要使用Ubuntu下的linux安裝命令) 注意先查看系統的版本號
sudo apt-get install nginx
4.安裝完成后啟動 Nginx,並查看 Nginx 狀態
service nginx start
service nginx status
5.此時我們訪問瀏覽器打開此系統的IP地址(根據家里的wifi網段不同地址不同),默認80端口
可以看到,我們的 nginx 已經成功啟動
6.安裝dotnet sdk ,因為內存只有512M所以我們只安裝 net5 的運行時
復制如下命令進行安裝 注意找到 16.04 的版本號命令
官方碰到了官方都能預料到的問題 找不到包 aspnetcore-runtime-5.0
根據官網提示,進行第二次安裝 依舊是安裝不上
無賴,因為我們的系統是 arm 架構,linux-arm32和linux-arm64 安裝則沒有這么便捷。嵌入式環境很多東西都有不同,差異化很嚴重 所以微軟沒有提供 yum apt dpkg 這類安裝方式。而是直接給了文件。
我們先嘗試使用官方說明的安裝方式,前兩個都失敗,最后只好選擇手動安裝
下載arm32 sdk 5.0
下載后完成 上傳配置
終於可以運行 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