MacOS 下搭建esp8266交叉编译环境
自己是搞ARM嵌入式开发的,但手头又是一台Mac,对于Mac里面跑window虚拟机已是家常便饭。但如果可以直接用Mac开发,我是一定要尝试的,毕竟体验好这么多。这次,一个偶然机会,在参考网上教程后,顺利搭建成功,故记录一下。
总体步骤和网上众多Linux安装步骤类似。
不知道esp8266是什么?
请看这里
1.安装Homebrew
Homebrew是Mac下的软件包管理工具。如果安装了的就跳过这步。
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2.安装所需依赖
brew install binutils coreutils automake autoconf wget gawk libtool help2man gperf gnu-sed --with-default-names grep
3.准备交叉编译包
toolchain来源(找到的最新编译好的Mac版是2.3.0):https://github.com/esp8266/Arduino/releases
sudo mkdir -p /opt/esp8266
sudo chmod 777 /opt/esp8266
cd /opt/esp8266