跳转至

Windows 硬件开发环境搭建

目录
  • Keil5
  • Arduino IDE
    • Arduino
    • ESP32
    • STM32
  • STM32CubeIDE
  • VSC(VS code)
    • PlatformIO
    • ESP-IDF
  • Clion
  • Thonny
  • ADS

Keil 5

  • 安装软件

  • 注册软件(破解)

  • 安装芯片包

    安装软件

    正常默认一步步安装即可。(推荐安装在非 C 盘)

    安装包可以通过互联网获取,也可以去官网获取。

    注意:建议安装路径不能有中文。

image-20241209213304659

image-20241209213323939

1733751226018

image-20241209213915477

注册软件

  • 管理员身份打开

1733751615344

  • 复制

image-20241209214145337

image-20241209214219153

打开注册器

image-20241209214459946

  • 输入刚刚复制的 CID,并选择 ARM
  • 点击生成(Generate)

image-20241209214707948

  • 复制粘贴生成的序列号,到 keil5 里;点击添加,即可

image-20241209214712959

安装芯片包

  • 离线:互联网获取或者官网下载的包,直接双击安装

image-20241209214957938

  • 在线:安装完软件后,在软件内搜索安装

image-20241209221013362

Arduino IDE

正常默认一步步安装即可。(推荐安装在非 C 盘)

image-20241209212938130

image-20241209213010724

Arduino

默认情况下,Arduino IDE 安装完成后,初次打开,会自动安装 Arduino board 的开发环境。无需手动操作。

1733751425141

途中,弹出要安装其它东西,全都安装即可。

image-20241209213834346

博主,推荐 Arduino IDE 里,只开发 Arduino 的开发板,在没有良好网络环境情况下,其它芯片的开发板环境安装,极其繁琐,且 Arduino IDE 对于代码补全、提示,支持太弱,且风格趋向于将代码写在一个文件里,不利于项目工程化,更加推荐使用后文中的,VSC + PIO 的方式开发。

ESP32

  • 添加开发板链接

    https://gitee.com/dfrobot/FireBeetle-ESP32/raw/master/package_esp32_index.json
    

    image-20241209215558047

  • 安装

耐心等待即可,如果网络实在不好,可以进行离线安装(自行搜索解决)。

image-20241209215639176

STM32

  • 添加开发板
https://github.com/stm32duino/BoardManagerFiles/raw/master/STM32/package_stm_index.json
  • 安装

耐心等待即可,如果网络实在不好,可以进行离线安装(自行搜索解决)。

image-20241210141027963

STM32CubeIDE

  • 安装软件

image-20241209221149986

image-20241209221523246

  • 新建工程会,自动下载开发环境,耐心等待,即可。

image-20241210142319795

VSC(VS code)

正常一步步安装,即可。

image-20241209221436073

image-20241209221510614

image-20241209221554194

PlatformIO

即是 VSC + PIO。

image-20241209221749356

每第一次新建从未使用过的芯片框架时,都会自动下载依赖环境(非常久)。

image-20241210142433123

ESP-IDF

待补充。

Clion

待补充。

Thonny

待补充。

ADS

博主,使用逐飞科技开源的 TC264 库,推荐的 ADS 版本。

正常一步步,安装即可。

image-20241210144441819

image-20241210214734481