[{"data":1,"prerenderedAt":833},["ShallowReactive",2],{"wiki-page-/wiki/2026-01-07-esp32-jiao-cheng/ch2-esp32-huan-jing-da-jian":3,"wiki-doc-items-/wiki/2026-01-07-esp32-jiao-cheng/ch2-esp32-huan-jing-da-jian":810},{"id":4,"title":5,"body":6,"chapter":795,"chapterSort":796,"date":797,"description":44,"docKey":798,"docRoot":799,"docTitle":800,"extension":801,"isWikiDoc":802,"isWikiIndex":803,"layout":804,"meta":805,"navigation":802,"path":806,"seo":807,"stem":808,"wikiDepth":52,"__hash__":809},"content/wiki/2026-01-07-ESP32教程/ch2-ESP32环境搭建.md","ESP32环境搭建",{"type":7,"value":8,"toc":791},"minimark",[9,14,24,28,35,38,109,112,167,172,176,181,184,189,200,260,265,271,274,279,319,324,329,339,342,345,358,369,387,392,404,409,413,419,426,431,436,439,444,447,452,455,460,465,472,493,498,501,505,511,514,520,526,529,534,538,544,549,554,568,574,580,586,589,602,608,614,620,625,628,633,638,641,644,649,652,657,663,669,675,678,685,690,695,700,706,723,728,733,738,741,746,749,754,758,767,772,777,782,787],[10,11,13],"h3",{"id":12},"linux","Linux",[15,16,17,18],"p",{},"打开下面的网站,\n",[19,20,21],"a",{"href":21,"rel":22},"https://docs.espressif.com/projects/esp-idf/zh_CN/stable/esp32/get-started/linux-macos-setup.html",[23],"nofollow",[25,26,27],"h4",{"id":27},"安装依赖",[15,29,30],{},[31,32],"img",{"alt":33,"src":34},"alt text","https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1767934049542.webp",[15,36,37],{},"第一步按照这个网站所示,如果你是Ubuntu",[39,40,45],"pre",{"className":41,"code":42,"language":43,"meta":44,"style":44},"language-bash shiki shiki-themes github-light github-dark","sudo apt-get install git wget flex bison gperf python3 python3-pip python3-venv cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0\n","bash","",[46,47,48],"code",{"__ignoreMap":44},[49,50,53,57,61,64,67,70,73,76,79,82,85,88,91,94,97,100,103,106],"span",{"class":51,"line":52},"line",1,[49,54,56],{"class":55},"sScJk","sudo",[49,58,60],{"class":59},"sZZnC"," apt-get",[49,62,63],{"class":59}," install",[49,65,66],{"class":59}," git",[49,68,69],{"class":59}," wget",[49,71,72],{"class":59}," flex",[49,74,75],{"class":59}," bison",[49,77,78],{"class":59}," gperf",[49,80,81],{"class":59}," python3",[49,83,84],{"class":59}," python3-pip",[49,86,87],{"class":59}," python3-venv",[49,89,90],{"class":59}," cmake",[49,92,93],{"class":59}," ninja-build",[49,95,96],{"class":59}," ccache",[49,98,99],{"class":59}," libffi-dev",[49,101,102],{"class":59}," libssl-dev",[49,104,105],{"class":59}," dfu-util",[49,107,108],{"class":59}," libusb-1.0-0\n",[15,110,111],{},"如果你是Fedora",[39,113,115],{"className":41,"code":114,"language":43,"meta":44,"style":44},"sudo dnf -y makecache && sudo dnf install git wget flex bison gperf python3 python3-setuptools cmake ninja-build ccache dfu-util libusbx\n",[46,116,117],{"__ignoreMap":44},[49,118,119,121,124,128,131,135,137,139,141,143,145,147,149,151,153,156,158,160,162,164],{"class":51,"line":52},[49,120,56],{"class":55},[49,122,123],{"class":59}," dnf",[49,125,127],{"class":126},"sj4cs"," -y",[49,129,130],{"class":59}," makecache",[49,132,134],{"class":133},"sVt8B"," && ",[49,136,56],{"class":55},[49,138,123],{"class":59},[49,140,63],{"class":59},[49,142,66],{"class":59},[49,144,69],{"class":59},[49,146,72],{"class":59},[49,148,75],{"class":59},[49,150,78],{"class":59},[49,152,81],{"class":59},[49,154,155],{"class":59}," python3-setuptools",[49,157,90],{"class":59},[49,159,93],{"class":59},[49,161,96],{"class":59},[49,163,105],{"class":59},[49,165,166],{"class":59}," libusbx\n",[15,168,169],{},[31,170],{"alt":33,"src":171},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1767934192251.webp",[25,173,175],{"id":174},"获取-esp-idf","获取 ESP-IDF",[15,177,178],{},[31,179],{"alt":33,"src":180},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1767934330673.webp",[15,182,183],{},"看看目前最新稳定版是哪个版本",[15,185,186],{},[31,187],{"alt":33,"src":188},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1767934480759.webp",[15,190,191,192,195,196,199],{},"如上图所示,为5.5.2版本.\n接下来,你选择一个你要存放固件的文件夹,\n比如我要放在/home/tungchiahui/UserFolder/Applications/文件夹下(其中",[46,193,194],{},"/home/tungchiahui","可用",[46,197,198],{},"~/","代替)\n那么",[39,201,203],{"className":41,"code":202,"language":43,"meta":44,"style":44},"cd ~/UserFolder/Applications\nmkdir -p ./esp\ncd ./esp\n# 记得版本号要改成最新稳定版(网络环境一定要好)\ngit clone -b v5.5.2 --recursive https://github.com/espressif/esp-idf.git\n",[46,204,205,213,225,232,239],{"__ignoreMap":44},[49,206,207,210],{"class":51,"line":52},[49,208,209],{"class":126},"cd",[49,211,212],{"class":59}," ~/UserFolder/Applications\n",[49,214,216,219,222],{"class":51,"line":215},2,[49,217,218],{"class":55},"mkdir",[49,220,221],{"class":126}," -p",[49,223,224],{"class":59}," ./esp\n",[49,226,228,230],{"class":51,"line":227},3,[49,229,209],{"class":126},[49,231,224],{"class":59},[49,233,235],{"class":51,"line":234},4,[49,236,238],{"class":237},"sJ8bj","# 记得版本号要改成最新稳定版(网络环境一定要好)\n",[49,240,242,245,248,251,254,257],{"class":51,"line":241},5,[49,243,244],{"class":55},"git",[49,246,247],{"class":59}," clone",[49,249,250],{"class":126}," -b",[49,252,253],{"class":59}," v5.5.2",[49,255,256],{"class":126}," --recursive",[49,258,259],{"class":59}," https://github.com/espressif/esp-idf.git\n",[15,261,262],{},[31,263],{"alt":33,"src":264},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1767934869161.webp",[15,266,267,268],{},"如图才是成功,不是下面这样的都是没下载成功的\n",[31,269],{"alt":33,"src":270},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1767935331654.webp",[25,272,273],{"id":273},"设置工具",[15,275,276],{},[31,277],{"alt":33,"src":278},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1767934989357.webp",[39,280,282],{"className":41,"code":281,"language":43,"meta":44,"style":44},"cd ./esp-idf\n# 选择国内服务器\nexport IDF_GITHUB_ASSETS=\"dl.espressif.cn/github_assets\"\n./install.sh all\n",[46,283,284,291,296,311],{"__ignoreMap":44},[49,285,286,288],{"class":51,"line":52},[49,287,209],{"class":126},[49,289,290],{"class":59}," ./esp-idf\n",[49,292,293],{"class":51,"line":215},[49,294,295],{"class":237},"# 选择国内服务器\n",[49,297,298,302,305,308],{"class":51,"line":227},[49,299,301],{"class":300},"szBVR","export",[49,303,304],{"class":133}," IDF_GITHUB_ASSETS",[49,306,307],{"class":300},"=",[49,309,310],{"class":59},"\"dl.espressif.cn/github_assets\"\n",[49,312,313,316],{"class":51,"line":234},[49,314,315],{"class":55},"./install.sh",[49,317,318],{"class":59}," all\n",[15,320,321],{},[31,322],{"alt":33,"src":323},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1767935447878.webp",[15,325,326],{},[31,327],{"alt":33,"src":328},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1767935597546.webp",[15,330,331,332,335,336],{},"上图就是成功的样子,这里要复制一下我红色圈起来的东西(",[46,333,334],{},"export.sh","的路径),下一个环境配置中要使用,比如我这里复制下来的路径是\n",[46,337,338],{},"~/UserFolder/Applications/esp/esp-idf/export.sh",[25,340,341],{"id":341},"设置环境变量",[15,343,344],{},"此时，刚刚安装的工具尚未添加至 PATH 环境变量，无法通过“命令窗口”使用这些工具。因此，必须设置一些环境变量。这可以通过 ESP-IDF 提供的另一个脚本进行设置。",[39,346,348],{"className":41,"code":347,"language":43,"meta":44,"style":44},"vim ~/.bashrc\n",[46,349,350],{"__ignoreMap":44},[49,351,352,355],{"class":51,"line":52},[49,353,354],{"class":55},"vim",[49,356,357],{"class":59}," ~/.bashrc\n",[15,359,360,361,364,365,368],{},"添加下面这句(这里要填你具体存放的路径,也就是刚才复制的那串路径,记得把",[46,362,363],{},"~","改成",[46,366,367],{},"$HOME",",增加健壮性)",[39,370,372],{"className":41,"code":371,"language":43,"meta":44,"style":44},"alias get_idf='. $HOME/UserFolder/Applications/esp/esp-idf/export.sh'\n",[46,373,374],{"__ignoreMap":44},[49,375,376,379,382,384],{"class":51,"line":52},[49,377,378],{"class":300},"alias",[49,380,381],{"class":133}," get_idf",[49,383,307],{"class":300},[49,385,386],{"class":59},"'. $HOME/UserFolder/Applications/esp/esp-idf/export.sh'\n",[15,388,389],{},[31,390],{"alt":33,"src":391},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1767935820486.webp",[39,393,395],{"className":41,"code":394,"language":43,"meta":44,"style":44},"source ~/.bashrc\n",[46,396,397],{"__ignoreMap":44},[49,398,399,402],{"class":51,"line":52},[49,400,401],{"class":126},"source",[49,403,357],{"class":59},[15,405,406],{},[31,407],{"alt":33,"src":408},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1767935970620.webp",[25,410,412],{"id":411},"配置vscode","配置VScode",[15,414,415],{},[19,416,417],{"href":417,"rel":418},"https://docs.espressif.com/projects/vscode-esp-idf-extension/zh_CN/latest/index.html",[23],[420,421,422],"ol",{},[423,424,425],"li",{},"安装ESP-IDF插件",[15,427,428],{},[31,429],{"alt":33,"src":430},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1767936248029.webp",[420,432,433],{"start":215},[423,434,435],{},"点击 Express 并选择下载服务器：",[15,437,438],{},"按下图的选,因为我们刚才配置过环境了,这里不要再选择版本了,直接去选择从我的电脑里找到ESP-IDF",[15,440,441],{},[31,442],{"alt":33,"src":443},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1767936512526.webp",[15,445,446],{},"他会自动帮你补全所有工具链",[15,448,449],{},[31,450],{"alt":33,"src":451},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1767936567868.webp",[15,453,454],{},"右下角这么显示则为成功",[15,456,457],{},[31,458],{"alt":33,"src":459},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1767936602550.webp",[15,461,462],{},[31,463],{"alt":33,"src":464},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1767936647403.webp",[15,466,467,468,471],{},"紧接着要配置 openOCD :\n",[31,469],{"alt":33,"src":470},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1767936736342.webp","\n复制上面这行,并开终端(任意终端都行,不用管路径)运行",[39,473,475],{"className":41,"code":474,"language":43,"meta":44,"style":44},"sudo cp --update=none /home/tungchiahui/.espressif/tools/openocd-esp32/v0.12.0-esp32-20250707/openocd-esp32/share/openocd/contrib/60-openocd.rules /etc/udev/rules.d\n",[46,476,477],{"__ignoreMap":44},[49,478,479,481,484,487,490],{"class":51,"line":52},[49,480,56],{"class":55},[49,482,483],{"class":59}," cp",[49,485,486],{"class":126}," --update=none",[49,488,489],{"class":59}," /home/tungchiahui/.espressif/tools/openocd-esp32/v0.12.0-esp32-20250707/openocd-esp32/share/openocd/contrib/60-openocd.rules",[49,491,492],{"class":59}," /etc/udev/rules.d\n",[15,494,495],{},[31,496],{"alt":33,"src":497},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1767936805629.webp",[15,499,500],{},"结束!",[10,502,504],{"id":503},"windows","Windows",[15,506,17,507],{},[19,508,509],{"href":509,"rel":510},"https://docs.espressif.com/projects/esp-idf/zh_CN/stable/esp32/get-started/windows-setup.html",[23],[25,512,513],{"id":513},"下载安装程序",[15,515,516,517],{},"查看当前最新版，比如我这里最新版是v5.5.2\n",[31,518],{"alt":33,"src":519},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1768097572869.webp",[15,521,522,523],{},"点击工具下载\n",[31,524],{"alt":33,"src":525},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1768097420298.webp",[15,527,528],{},"并点击最新版的安装，比如我这里最新版是v5.5.2",[15,530,531],{},[31,532],{"alt":33,"src":533},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1768097535450.webp",[25,535,537],{"id":536},"安装esp-idf","安装ESP-IDF",[15,539,540,541],{},"点击下载好的esp-idf\n",[31,542],{"alt":33,"src":543},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1768097744578.webp",[15,545,546],{},[31,547],{"alt":33,"src":548},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1768097780350.webp",[15,550,551],{},[31,552],{"alt":33,"src":553},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1768097800892.webp",[15,555,556,557,560,561,564,565],{},"选择你想安装的硬盘分区，比如我要安装在",[46,558,559],{},"C:\\Espressif","，那就是如下图这样。\n",[31,562],{"alt":33,"src":563},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1768097823822.webp","\n如果你想安装在D盘，就把第一个C改成D。\n",[31,566],{"alt":33,"src":567},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1768097881504.webp",[15,569,570,571],{},"把这些没勾的全部勾上，点安装\n",[31,572],{"alt":33,"src":573},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1768097941290.webp",[15,575,576,577],{},"然后点完成\n",[31,578],{"alt":33,"src":579},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1768099670485.webp",[15,581,582,583],{},"弹出来的框都这么显示，则是成功安装了\n",[31,584],{"alt":33,"src":585},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1768099702456.webp",[25,587,588],{"id":588},"配置环境",[15,590,591,592,595,596,599],{},"随便打开一个文件夹，右键",[46,593,594],{},"This PC（此电脑）","，点",[46,597,598],{},"属性",[31,600],{"alt":33,"src":601},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1768099767864.webp",[15,603,604,605],{},"这里有个高级系统设置\n",[31,606],{"alt":33,"src":607},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1768099838542.webp",[15,609,610,611],{},"点环境变量\n",[31,612],{"alt":33,"src":613},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1768099861401.webp",[15,615,616,617],{},"点击新建\n",[31,618],{"alt":33,"src":619},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1768099886239.webp",[15,621,622],{},[31,623],{"alt":33,"src":624},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1768099909017.webp",[15,626,627],{},"找到刚才安装idf的目录里的这个目录点确定",[15,629,630],{},[31,631],{"alt":33,"src":632},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1768099932086.webp",[15,634,635],{},[31,636],{"alt":33,"src":637},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1768099957136.webp",[25,639,412],{"id":640},"配置vscode-1",[15,642,643],{},"安装下面这个插件",[15,645,646],{},[31,647],{"alt":33,"src":648},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1768100027759.webp",[15,650,651],{},"安装完毕后，点击打开开始向导",[15,653,654],{},[31,655],{"alt":33,"src":656},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1768100049539.webp",[15,658,659,660],{},"点击第一个\n",[31,661],{"alt":33,"src":662},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1768100080553.webp",[15,664,665,666],{},"按我这么来，然后点安装\n",[31,667],{"alt":33,"src":668},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1768100238920.webp",[15,670,671,672],{},"这个界面就是安装成功\n",[31,673],{"alt":33,"src":674},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1768100445841.webp",[25,676,677],{"id":677},"下载串口驱动",[15,679,680,681],{},"打开下面这个网站\n",[19,682,683],{"href":683,"rel":684},"https://docs.espressif.com/projects/esp-idf/zh_CN/stable/esp32/get-started/establish-serial-connection.html",[23],[420,686,687],{},[423,688,689],{},"CP210x驱动",[15,691,692],{},[31,693],{"alt":33,"src":694},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1768100660387.webp",[15,696,697],{},[31,698],{"alt":33,"src":699},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1768100674154.webp",[15,701,702,703],{},"解压刚才下载的压缩包\n",[31,704],{"alt":33,"src":705},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1768100712206.webp",[15,707,708,709,712,713,716,719,720],{},"右键",[46,710,711],{},"silabser.inf","点击",[46,714,715],{},"安装",[31,717],{"alt":33,"src":718},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1768100816094.webp","\n安装完毕\n",[31,721],{"alt":33,"src":722},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1768100839744.webp",[420,724,725],{"start":215},[423,726,727],{},"FTDI驱动",[15,729,730],{},[31,731],{"alt":33,"src":732},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1768101118029.webp",[15,734,735],{},[31,736],{"alt":33,"src":737},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1768101142315.webp",[15,739,740],{},"同样解压下载好的压缩包",[15,742,743],{},[31,744],{"alt":33,"src":745},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1768101174406.webp",[15,747,748],{},"分别右键下面这俩，点安装",[15,750,751],{},[31,752],{"alt":33,"src":753},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1768101274422.webp",[15,755,756],{},[31,757],{"alt":33,"src":722},[420,759,760],{"start":227},[423,761,762,763],{},"CH340驱动\n打开下面的网站\n",[19,764,765],{"href":765,"rel":766},"https://www.wch.cn/products/ch340.html",[23],[15,768,769],{},[31,770],{"alt":33,"src":771},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1768100958652.webp",[15,773,774],{},[31,775],{"alt":33,"src":776},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1768100976886.webp",[15,778,779],{},[31,780],{"alt":33,"src":781},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1768101016790.webp",[15,783,784],{},[31,785],{"alt":33,"src":786},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2026/01/07/1768101038694.webp",[788,789,790],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}",{"title":44,"searchDepth":215,"depth":215,"links":792},[793,794],{"id":12,"depth":227,"text":13},{"id":503,"depth":227,"text":504},"2",2000000,"2026-01-07","2026-01-07-esp32-jiao-cheng","/wiki/2026-01-07-esp32-jiao-cheng","ESP32教程","md",true,false,null,{},"/wiki/2026-01-07-esp32-jiao-cheng/ch2-esp32-huan-jing-da-jian",{"title":5,"description":44},"wiki/2026-01-07-ESP32教程/ch2-ESP32环境搭建","CaRBP2eDZQYqTFp1Bj0G-3QqKeKIIuC0cAgQo2XMprg",[811,817,818,824,830],{"path":812,"stem":813,"title":814,"date":797,"chapter":815,"chapterSort":816,"docKey":798,"docRoot":799,"docTitle":800,"isWikiDoc":802,"isWikiIndex":803},"/wiki/2026-01-07-esp32-jiao-cheng/ch1-jian-jie","wiki/2026-01-07-ESP32教程/ch1-简介","简介","1",1000000,{"path":806,"stem":808,"title":5,"date":797,"chapter":795,"chapterSort":796,"docKey":798,"docRoot":799,"docTitle":800,"isWikiDoc":802,"isWikiIndex":803},{"path":819,"stem":820,"title":821,"date":797,"chapter":822,"chapterSort":823,"docKey":798,"docRoot":799,"docTitle":800,"isWikiDoc":802,"isWikiIndex":803},"/wiki/2026-01-07-esp32-jiao-cheng/ch3-can-kao-shi-pin","wiki/2026-01-07-ESP32教程/ch3-参考视频","参考视频","3",3000000,{"path":825,"stem":826,"title":827,"date":797,"chapter":828,"chapterSort":829,"docKey":798,"docRoot":799,"docTitle":800,"isWikiDoc":802,"isWikiIndex":803},"/wiki/2026-01-07-esp32-jiao-cheng/ch4-jiao-cheng","wiki/2026-01-07-ESP32教程/ch4-教程","教程","4",4000000,{"path":799,"stem":831,"title":800,"date":797,"chapter":804,"chapterSort":832,"docKey":798,"docRoot":799,"docTitle":800,"isWikiDoc":802,"isWikiIndex":802},"wiki/2026-01-07-ESP32教程/index",0,1778560327555]