由于前段时间换了manjaro操作系统, 鉴于这个系统灰常好安装软件, 命令行一条命令, 还有图形界面安装软件, 超级方便, 想以后就在linux下做开发了, 换个系统, 整个环境都得换, 本人热衷与后台和单片机, 物联网开发, 后台的环境linux比较好装, 但是单片机的环境, linux下就很麻烦了, 中间试了好多ide, 最终以配置麻烦, 资料少退出了那几款ide, 首先的一款的st公司的trueStudio, 这款ide我是看到网上说很好用, 而且还是夸平台的, 所以打算尝试一下, 没想到, 打败了我, 不会配置, 一直编译不过, 后来和他插肩而过, 最后死磕在SE studio 上了, 还好上天对我不薄, 让我成功编译了.
se studio 是jlink公司开发的一款ide, 支持很多芯片, 而且最重要的是超强的代码提示功能!!!! 重要的事打三个感叹号!!!!! 而且编译速度非常快, 秒杀keil iar, 缺点是: 资料少, 遇到麻烦很棘手. 哈哈 广告不多打,就下来就开始装吧!
官方链接:https://www.segger.com/downloads/embedded-studio/ 选好系统版本和位数
压缩包里面有一个文档说明, 只要运行一条命令就行, 因为我这没有安装包了, 在这就不截图了, 过程很简单,
注意: 我安装的时候遇到了一个特大问题, 就是安装页面很大, 已经超出了我的屏幕大小, 而且鼠标够不着, 这让我很头疼, 因为要点next能到下一步, 看到网上一个解决办法是, tab+回车键, 神奇般的好了, 太让我开心了.
至于配置呢, 你需要什么芯片就装什么芯片吧, 类似于keil的pack系统,配置在tools -> package manager
注:status下如果写not install, 表示没有安装, 写了install表示安装了, 可以相应的栏目下的status右击选择install select packages
进行安装, 一般CMSIS-CORE Support Package 要安装, 而其他的根据你的开发需求要定, 我一般开发stm32f103系列的单片机, 故选择了stm32f1xx cpu Support Package
这个ide支持好多芯片呀, 还好放弃了truestudio, 这个ide只支持stm32, 对于电子发烧友来说, 这很难受, 哈哈哈! 果然选择大于努力.
安装和配置就这样了, 下一节我们来说说stm32f103新建工程.