搞了个平衡车,stm32的正好手头项目也有用到的,所以在ubuntu16.04下配置下环境。-2017.07.29 乐
开发环境配置:
AC6 :http://www.openstm32.org/Downloading+the+System+Workbench+for+STM32+installer?structure=Documentation
按照官方教程进行安装。
参考资料:system workbench for stm32 快速上手指南
keil u4 :
安装wine: sudo add-apt-repository ppa:wine/wine-builds sudo apt update sudo apt install --install-recommends winehq-devel
注意:如果提示报错(保持不变,破坏依赖巴拉巴拉。。。),进入系统更新设置,勾选推荐更新。
安装keil u4
安装包下载后放到指定文件夹,然后启动程序,然后和谐一下。ok,一切准备就绪,可以正常搬砖了。
右键.exe选wine loader启动程序。
在线开发环境:
mbed: https://developer.mbed.org/compiler/#nav:/;
ARMmbed: https://www.mbed.com/en/
安装stlink驱动环境: git clone https://github.com/texane/stlink.git cd stlink make release cd build/Release sudo make install
cd .. (回到stlink目录下) sudo cp etc/udev/rules.d/49-stlinkv2.rules /etc/udev/rules.d/ udevadm control –reload-rules udevadm trigger