本文将基于parallels虚拟机以及Windows11 on arm系统在采用arm处理器的MacBook上搭建开发环境,包括keil和Arduino,仅仅是尝试搭建效果,虽然目前暂时没有遇到bug,但是实际开发还是建议用windows PC。

电脑是MacBook Air,基于Apple Silicon M1处理器。

虚拟机安装的是Windows11专业版

串口驱动安装

首先安装ch340驱动,直接安装会提示失败,但是可以直接忽视它

插入Arduino nano可以连接位置选择虚拟机

现在可以在设备管理器看到串口了

Arduino开发测试

可以看到Arduino IDE是通过转译的方式运行的。

编写了个简单的测试程序,在Arduino IDE可以正常编译上传。

串口监视器中可以正确读取串口数据

正常进行Arduino开发应该问题不大。

STM32开发测试

keil可以正常安装,但是因为我手里没有stm32,暂时做不了烧录测试,等之后有开发板了话会加上。