# [第 0 篇] VMWare + Ubuntu + ESP-IDF的環境 安裝教學 ###### tags: `ESP32` #### 由於我們不想要在Windos上開發,因此需要先在電腦上裝設虛擬機(VMWare),且系統使用Ubuntu,最後將ESP-IDF安裝在Ubuntu裡。 --- ### 一、裝設VMWare #### 1. 到官網下載VMWare >[https://www.vmware.com/tw/products/workstation-player/workstation-player-evaluation.html](https://) > #### 2.依照電腦系統選擇適合的版本下載 ##### 由於我的電腦為Windos,因此選擇Windos的版本 > #### 3.下載完畢之後直接執行exe檔 > #### 4.允許電腦執行程式之後會跳到這個畫面,選擇「Next」 > > #### 5.閱讀條款 > #### 6.勾選同意 > #### 7.選擇「Next」 > #### 8.可在這裡選擇安裝位置 > #### 9.選擇「Next」 > #### 10.無須更動勾選選項,選擇「Next」 > #### 11.無須更動勾選選項,選擇「Next」 > #### 12.按下「Install」,等待安裝完成 > #### 13.最後按下「Finish」就完成VMWare的安裝 > ### 二、裝設Ubuntu #### 1.到官網下載Ubuntu ##### 請依照電腦的配置以及需求選擇下載版本 >https://www.ubuntu-tw.org/modules/tinyd0/ > #### 2.選擇完成之後,開始下載 > #### 3.點選網址開始下載 > #### 4.下載完成之後請開啟VMWare > #### 5.請於「Home」當中,點選「Create a New Virtual Machine」新建虛擬機 > #### 6.選取作業系統的安裝來源方式 > #### 7.選擇「Next」 > #### 8.在Guest operating system選擇「Linux」,Version選擇「Ubuntu」版本(這邊版本選項請選擇你下載Ubuntu ISO檔的位元版本) > #### 9.選擇「Next」 > #### 10.Virtual machine name裡隨意輸入虛擬機器的名稱。Location是虛擬機存放的位置,如果將其路徑改為其他的磁碟區,點擊「Browse…」,更改其路徑 > #### 11.選擇「Next」 > #### 12.設定虛擬硬碟容量的大小,依個人需求去設定,建議容量是20GB以上,容量設定完成之後,選擇「Store virtual disk as a single files」,這意思是將虛擬硬碟儲存為單一的檔案 > #### 13.選擇「Next」 > #### 14.點擊「Customize Hardware…」,並準備調整Memory等其他硬體設定及掛載Ubuntu光碟映像檔(ISO檔)。 > #### 15.點選「New CD/DVD」 > #### 16.在Connection選項,選擇「Use ISO image file: 」,並點擊「Browse…」 > #### 17.選擇你剛剛已下載好的Ubuntu光碟映像檔(ISO檔),並點選「開啟」 > #### 18.確認有點選到檔案,之後點擊「Close」 > #### 19.點選「Finish」 > #### 20.選擇剛新增的Ubuntu OS虛擬機,在右邊功能列表選項點選「Play virtual machine」 > #### 21.選擇語言「English」,之後點選「Install Ubuntu」 > #### 22.選擇「English(US)」 > #### 23.點選「Continue」 > #### 24.於「What apps would you like to Install to start with?」點選「Normal installation」,在「Other options」點選「Download updates while installing Ubuntu」 > #### 25.點選「Continue」 > #### 26.點選「Erase disk and install Ubuntu」 > #### 27.點選「Install Now」 > #### 28.點選「Continue」 > #### 29.點選所在地區,如「Taipei」 > #### 30.點選「Continue」 > #### 31.輸入基本資料及點選是否自動登入 > #### 32.點選「Continue」 > #### 33.建置完成後,點選「Restart Now」 > #### 34.登入帳號 > #### 35.登入帳號後,經過一些帳號設定就建置完成Ubuntu > ### 三、裝設ESP-IDF #### 1.開啟Ubuntu,且到達ESP-IDF官網 >[https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/get-started/index.html](https://) #### 2.根據電腦的作業系統選擇安裝的工具版本 > #### 3.使用快捷鍵(Ctal + Alt + T)叫出Terminal輸入指令下載 ``` sudo apt-get install git wget flex bison gperf python3 python3-pip python3-setuptools cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0 ``` > > #### 4.輸入虛擬機的密碼 > #### 5.輸入指令之後,按鍵盤的「Y」鍵 > #### 6.出現此畫面就表示工具安裝完成 > #### 7.輸入下列指令,下載ESP-IDF ``` mkdir -p ~/esp cd ~/esp git clone --recursive http://github.com/esptessif/esp-idf.git ``` > > #### 8.出現此畫面就表示安裝完成 > #### 9.依照作業系統輸入設置指令 ``` cd ~/esp/esp-idf .install.sh esp32 ``` > > #### 10.出現此畫面就表示安裝完成 > #### 11.依照作業系統輸入設置環境變量的指令 ``` . $HOME/esp/esp-idf/export.sh ``` > > #### 12.出現此畫面就表示設置完成 >
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up