从之前的51,到后来的AVR,再到现在的STM32,处理器的处理能力在不断的提高,我们也跟随着处理器一步一步的玩到了STM32
目前STM32的开发环境很多,常用的例如Keil,IAR等,但是这些软件都是收费的,我们作为平时玩玩并不想付费,所以我在网上找到一些开源的解决方案。我们需要首先从网上下载这些工具。
- eclipse-cpp-kepler-SR2-macosx-cocoa.tar.gz
- gcc-arm-none-eabi–4_8–2014q3–20140805-mac.tar.bz2
- ilg.gnuarmeclipse.repository–2.4.2–201411261616.zip
- JLink_MacOSX_V510c.pkg
现在开始一步一步的来搭建我们的 首先解压缩eclipse和gcc到任意的目录,我一般喜欢把Eclipse放到Application文件夹,gcc放到Document文件夹。
接下来安装java环境,由于我用的eclipse版本较老,新版本的操作系统下需要安装java6操作环境,可以在提示中直接点击
 
安装Eclipse的GNU ARM插件,这套插件是用来在Eclipse中建立一套ARM开发环境。我测试过在安装过程中断网也可以完成安装,但是不同的机器环境不太一样,可能中途会出现一些这样那样的异常,我们只需要再重新安装一遍即可。安装成功后Eclipse会提示我们重启。
  
安装完成后,我们就可以开始建立我们的第一个STM32程序了