華為天才少年, 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