环境篇① 一站式VScode+ESP

您所在的位置:网站首页 linux安装espidf 环境篇① 一站式VScode+ESP

环境篇① 一站式VScode+ESP

2024-07-14 06:19| 来源: 网络整理| 查看: 265

在开发ESP-IDF(Espressif IoT Development Framework)项目时,一个好的开发环境至关重要。本篇文章将带领您一步步搭建VScode+ESP-IDF的开发环境,并分享一些Python出错的填坑经验。一、安装Visual Studio CodeVisual Studio Code(VScode)是一款轻量级的代码编辑器,支持多种编程语言,并且具有丰富的插件扩展。首先,您需要前往VScode官网下载并安装最新版本。二、安装Python在安装ESP-IDF之前,我们需要先安装Python。请确保您的Python版本为3.6以上。您可以从Python官网下载并安装最新版本的Python。三、安装ESP-IDF工具链

安装ESP-IDF所需的依赖项:git、CMake、ninja、python2。您可以使用以下命令在终端中一次性安装这些依赖项:sudo apt-get install git cmake ninja-build python2.7 下载ESP-IDF最新版本:访问Espressif官网,下载最新版本的ESP-IDF。解压ESP-IDF压缩包并进入解压后的目录。配置并安装ESP-IDF:运行以下命令来配置和安装ESP-IDF:cd $ESPIDF_PATH/tools/setup.shsource setup.sh 验证ESP-IDF是否成功安装:运行以下命令,如果输出了ESP-IDF的版本信息,则表示安装成功。espidf --version 四、配置VScode插件打开VScode,点击左侧的扩展按钮(快捷键Ctrl+Shift+X),搜索并安装以下插件:ESPRESSIF IoT Development Framework、C/C++(由Microsoft提供)。重启VScode,以确保插件生效。五、Python出错的填坑经验在开发过程中,我们可能会遇到一些Python错误。这里分享一些常见的Python错误和解决方法:ImportError: No module named ‘xxx’这个错误通常表示您尝试导入的模块未被正确安装。您可以使用pip命令来安装该模块:pip install xxx。NameError: name ‘xxx’ is not defined这个错误表示您在代码中使用了未定义的变量或函数。请检查您的代码,确保在使用变量或函数之前已经进行了定义。AttributeError: ‘module’ object has no attribute ‘xxx’这个错误表示您尝试访问的模块属性不存在。请检查您的代码,确保属性名称正确,并且该属性存在于该模块中。TypeError: ‘xxx’ object is not callable这个错误表示您尝试调用一个不可调用的对象。请检查您的代码,确保您调用的对象是一个可调用对象(如函数)。FileNotFoundError: [Errno 2] No such file or directory ‘xxx’这个错误表示您尝试打开的文件不存在。请检查文件路径和文件名是否正确,并确保文件存在于指定路径下。通过以上步骤,您应该已经成功搭建了VScode+ESP-IDF的开发环境,并掌握了一些Python出错的填坑经验。在开发过程中遇到问题时,可以参考本文提供的信息进行排查和解决。


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3