日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

【嵌入式硬件Esp32】Ubuntu 1804下ESP32交叉编译环境搭建

發布時間:2023/11/30 Ubuntu 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【嵌入式硬件Esp32】Ubuntu 1804下ESP32交叉编译环境搭建 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、ESP32概述
EPS32是樂鑫最新推出的集成2.4GWi-Fi和藍牙雙模的單芯片方案,采用臺積電(TSMC)超低功耗的40nm工藝,擁有最佳的功耗性能、射頻性能、穩定性、通用性和可靠性,適用于多種應用和不同的功耗要求。

ESP32搭載低功耗的Xtensa LX6 32bit雙核處理器,7級流水線架構,支持高達240MHZ的時鐘頻率。支持浮點單元(FPU),支持DSP指令。

ESP32片上搭載448K的ROM,用于程序啟動和內核功能調用。搭載520KB片上SRAM可用于數據和指令存儲。最多支持4個16MB的外部QSPI Flash和8M SRAM,具有基于AES的硬件加密功能。

二、交叉編譯器下載及安裝
1.?下載
樂鑫已提供各個平臺預編譯好的ESP32交叉編譯器,目前已支持Linux、Windows、Mac OS。Linux分x32和x64版本,下載地址為:

Linux(x32):https://dl.espressif.com/dl/xtensa-esp32-elf-linux32-1.22.0-59.tar.gz?

Linux(x64):https://dl.espressif.com/dl/xtensa-esp32-elf-linux64-1.22.0-59.tar.gz

我下載的x64版本的,可在Linux命令行下下載:

wget https://dl.espressif.com/dl/xtensa-esp32-elf-linux64-1.22.0-59.tar.gz

2.?安裝
l?安裝交叉編譯器之前,先安裝下依賴的文件包,命令行輸入:

sudo apt-get install git make gcc libncurses5-dev flex bison gperf python-serial

l?解壓交叉編譯器至/opt,并

sudo tar zxvf xtensa-esp32-elf-linux64-1.22.0-59.tar.gz -C /opt

l?設置交叉編譯器權限

sudo chmod 777 xtensa-esp32-elf

?

3.?設置環境變量
我習慣修改/etc/environment文件,命令行輸入sudo gedit /etc/environment,在文件最后添加輸入交叉編譯器所在目錄:/opt/xtensa-esp32-elf/bin,并保存退出。

?

并在命令行下輸入source /etc/environment使環境變量生效。在當前命令行終端中輸入xtensa-esp32-elf-gcc -v驗證交叉編譯器安裝是否成功。

?

可以看到交叉編譯器gcc version為5.2.0,表示交叉編譯器安裝設置成功。


?

轉載于:https://www.cnblogs.com/xiaoyehack/p/9818784.html

總結

以上是生活随笔為你收集整理的【嵌入式硬件Esp32】Ubuntu 1804下ESP32交叉编译环境搭建的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。