零基礎快速上手STM32開發(手把手保姆級教程) 1. 前言 作為一名嵌入式工程師,STM32 是必須要學習的一款單片機,同時這款單片機資料足夠多,而且比較簡單,非常適合初學者入門。 STM32 是一款由 STMicroelectronics 公司開發的 32 位微控制器,由於其強大的處理能力和廣泛 ...
一、命令行界面安裝
1、win
+S
,搜索 PowerShell,右鍵管理員身份運行
2、輸入命令,啟用 適用於 Linux 的 Windows 子系統
功能
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
3、在Microsoft Store中下載中意的Linux分發版(如Ubuntu)
4、打開 Ubuntu,設置好用戶名和密碼
5、設置初始 root 密碼
sudo passwd
二、配置VSCODE
1、VScode下載、安裝
2、安裝WSL
3、連接Ubuntu
三、配置ssh server
1、更新軟體包
sudo apt update
2、ssh安裝
apt remove openssh-server
apt install openssh-server
3、修改配置信息
編輯/etc/ssh/sshd_config
文件。
(1)修改ssh服務監聽埠和監聽地址
(2)修改ssh服務允許使用用戶名密碼方式登入
(3)修改ssh服務允許遠程root用戶登入
4、設置開機自啟
sudo systemctl enable ssh
5、重啟ssh服務
service ssh restart
6、檢查是否成功
sudo service ssh status
四、安裝Docker
1、卸載舊版本
sudo apt-get remove docker docker-engine docker.io containerd runc
2、更新軟體包
sudo apt update sudo apt upgrade
3、安裝Docker依賴
sudo apt-get install ca-certificates curl gnupg lsb-release
4、添加Docker官方GPG密鑰
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get install docker-ce docker-ce-cli containerd.io
7、配置用戶組($USER為當前用戶)
sudo usermod -aG docker $USER
sudo systemctl start docker
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
service docker restart
hello-world
,所以運行命令後會出現本地沒有該鏡像,並且會自動拉取的操作。)
sudo docker run hello-world
參考資料:
玩轉 Windows 自帶的 Linux 子系統 (圖文指南) - 知乎 (zhihu.com)
WIN10安裝WSL並使用VScode連接WSL_vscode在wsl環境下插件激活-CSDN博客
【WSL】WSL折騰之旅(3)SSH遠程連接 - 知乎 (zhihu.com)
最詳細的ubuntu 安裝 docker教程 - 知乎 (zhihu.com)