前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[物联网] 开篇入手-点亮小灯

[物联网] 开篇入手-点亮小灯

作者头像
seth-shi
发布2023-12-18 15:23:14
1820
发布2023-12-18 15:23:14
举报
文章被收录于专栏:seth-shi的专栏

引言

因为对物联网之前是没有接触过的, 所以在网上调查了几天, 然后得到的信息是:

Windows 环境变量

  • 右键计算机(或者随便打开一个文件夹, 右键左边此电脑) -> 属性 -> 高级系统设置 -> 环境变量 -> 双击PATH(系统变量) -> 新建写入要填写的路径即可

Go

代码语言:javascript
复制
go version
go version go1.17.8 windows/amd64

Tiny Go

代码语言:javascript
复制
tinygo version
tinygo version 0.22.0 windows/amd64 (using go version go1.17.5 and LLVM version 13.0.0)

树莓派 Pico

  • 树莓派 Pico建议再买一个扩展板, 可以方便的引出所有IO口, 放着也方便
  • 然后买的时候建议也直接买已经焊好排针的, 买好之后直接把焊好的开放板插进扩展板

树莓派

  • 开放板到手之后第一件事就是点灯了, 相对于ESP32, 树莓派 Pico真的非常友好, 什么工具链都不需要安装
  • 直接把开放板插上电脑, 然后写好代码直接烧录到树莓派就可以了
  • 如果需要重新烧录代码
    • 按住Pico开发板上的BOOTSEL按钮,
    • 然后将树莓派Pico插入PCUSB接口,
    • 然后松开BOOTSEL按钮。
    • 再重新烧录代码

ESP32

说明

ESP32

安装

  • 安装MINGW32(建议直接放到C盘根目录,不然后面会有一个python scripts的路径错误)
  • 获取ESP-IDF
    • mkdir cd ~/esp && cd ~/esp
    • git clone -b release/v3.0 --recursive https://github.com/espressif/esp-idf.git
  • IDF_PATH添加到用户配置文件
    • 新建一个环境变量配置到C:/msys32/etc/profile.d/目录里(注意把你的user-name修改成实际自己的, 目录总不能包含空格)
    • echo "export IDF_PATH=\"C:/msys32/home/user-name/esp/esp-idf\"" > /etc/profile.d/export_idf_path.sh
    • 关掉MINGW32窗口, 重新运行一个MINGW32窗口
    • 输入printenv IDF_PATH能打印出之前配置的路径, 就代表成功了
  • 开始项目
    • cd ~/esp
    • cp -r $IDF_PATH/examples/get-started/hello_world .
    • cd ~/esp/hello_world
    • 配置串行端口, 如果目录没错就可以弹出一个配置界面
    • make menuconfig
    • 这里选择Serial flasher config -> Default serial port

ESP-IDF

ESP-IDF

  • 查看WindowsCOM串口号, 点击左下角搜索, 然后输入设备管理器(不知道是哪一个, 把开发板拔了再插进去看哪个多出来就是哪个, 记住括号里面的)

设备管理器

  • COM3填到Default serial port (按自己括号里时间的串口号, 改了之后切记一定要保存)

串口号

  • 烧录
    • 以上都没问题的话, 最后执行make flash就可以成功了

安装esptool

  • pip install esptool
  • 先去更新树莓派Pico 了, 之后回更

错误

错误1

Makefile:8: C:/msys32/home/user-name/esp/esp-idf/make/project.mk: No such file or directory make: *** 没有规则可制作目标“C:/msys32/home/user-name/esp/esp-idf/make/project.m”。 停止。

  • 就是环境变量配置到C:/msys32/etc/profile.d/这一步出错, 注意替换掉自己的用户名实际目录
错误2

make flash: could not open port ‘/dev/ttyUSB0

  • 在这一步错误的多半都是串口号没写对, 参考上面的找到自己在Windowns的串口号再填写
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-03-09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 引言
  • Windows 环境变量
  • Go
  • Tiny Go
  • 树莓派 Pico
  • ESP32
    • 说明
      • 安装
        • 安装esptool
          • 错误1
          • 错误2
      • 错误
      相关产品与服务
      物联网
      腾讯连连是腾讯云物联网全新商业品牌,它涵盖一站式物联网平台 IoT Explorer,连连官方微信小程序和配套的小程序 SDK、插件和开源 App,并整合腾讯云内优势产品能力,如大数据、音视频、AI等。同时,它打通腾讯系 C 端内容资源,如QQ音乐、微信支付、微保、微众银行、医疗健康等生态应用入口。提供覆盖“云-管-边-端”的物联网基础设施,面向“消费物联”和 “产业物联”两大赛道提供全方位的物联网产品和解决方案,助力企业高效实现数字化转型。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档