软件开发工具有:编辑工具、编译工具。
硬件工具主要指仿真调试工具和硬件驱动。
先看看调试界面,左边为arm-none-eabi-gdb调试界面,打开发GDB的TUI文本用户界面,右下角为调试工具openocd输出,右上为minicom串口输出
下面是文本编辑工具vim,我使用的是exvim,一个扩展包,比IDE用着舒服。
后面将按如下顺序完成stm32f4 discovery(其它开发板可依样画葫芦)开发环境的构建:
1、安装stlink v2(v1)仿真器驱动
2、安装openocd调试工具
3、arm编译工具arm-none-eabi工具包
4、设置vim,安装exvim工具包
另外,本人电脑系统环境为opensuse 13.1
慢慢更新吧~~~~~~~~~~~~~
1、stlink v2(v1)仿真器驱动
st公司官网没有为非windows环境发布stlink的驱动,下面这个开源的GDBServer可以完美的解决这个问题。
https://github.com/texane/stlink 点击打开链接
大家可以使用git工具获取最新版本的源文件:git clone https://github.com/texane/stlink.git ,此命令会在当前目录生成一个stlink目录。如果不想安装git工具,可以到https://github.com/texane/stlink右下角或我的百度云盘(20140127的版本)下载zip压缩包。
我是下载的zip包,解开后生成stlink-master文件夹,进入:
xu@linux-xu:~/stlink-master> ./autogen.sh
上述命令会生成一些配置文件,如果提示依赖某些工具,那么就请安装他们。现在目录中应该有这些文件&