自己折騰了好久。終於編譯成功。記錄一下
在ubuntu下esp32的esp-idf環境搭建,並實現乙個hello world例程。
請參考官方文件
第一步:安裝準備,編譯 esp-idf 需要以下軟體包:
$ sudo apt-get install git wget flex bison gperf python python-pip python-setuptools cmake ninja-build ccache libffi-dev libssl-dev第二步:獲取 esp-idf。開啟終端,後執行以下命令:
$ git clone -b release/v4.1 --recursive第三步:設定工具。除了 esp-idf 本身,您還需要安裝 esp-idf 使用的各種工具,比如編譯器、偵錯程式、python 包等。
安裝python3.6版本。esp-idf 4.1版本需要這個版本。我也不知道為什麼其他版本不可以。
$ ls -l /usr/bin |grep python
$ sudo apt-get install python3.6
$ sudo rm /usr/bin/python
$ sudo ln -s /usr/bin/python3.6 /usr/bin/python
進入esp-idf資料夾,安裝其他工具
cd ~/esp/esp-idf
./install.sh
第四步:設定環境變數
cd ~/esp/esp-idf
./export.sh
第五步:編譯hello world例程
進入hello world例程資料夾
cd examples/get-started/hello_world/
配置工程
~/esp/esp-idf/examples/get-started/hello_world$ make menuconfig
編譯工程
~/esp/esp-idf/examples/get-started/hello_world$ make
記一下拷貝windows下檔案到linux下的方法
其中pscp.exe是乙個遠端複製檔案的工具。官網 使用方法如下 常用引數 q 安靜模式,傳輸檔案時什麼也不顯示,否則會顯示出檔案的傳輸進度 p port 指定伺服器的 ssh 埠,注意這個是大寫字母 p,預設是 p 22,如果主機的 ssh 埠就是 22,就不用指定了 l user 指定以哪個使用...
稍微總結一下
其實整個程式16日的時候應該已經搞得差不多,文件也已經比較詳細。但是由於這個禮拜又是筆試又是面試,所以都沒有時間review整個程式。今天看了一下,改了一些輸出檔案的位置,基本上完成了所有任務了。程式放在 http xiao 81 svn auto testing 下。其中包括三個可執行指令碼 1....
總結一下模板
二叉樹的各種操作 include include include includetypedef struct node tree void createbitree tree p 建樹 return void xpreorder tree p 輸出先序 void zpreorder tree p 輸...