您好!树莓派如果用linux系统的话,对于KEIL 或者 IAR或者其他集成开发环境,如果要安装在树莓派上得看其是否支持linux。这里很显然KEIL 或者 IAR都不支持也没有linux下的安装包,所以不可以安装再树莓派上。
但是对于其他的如Qt creator就支持直接安装再树莓派上,因为官方本身提供linux下的安装包,或是支持源码编译后安装,所以自然可以直接安装再树莓派上开发。
其实一般情况下如果不是特别需求,在window下面编译更加方便点,毕竟linux系统本身开发不方便,加之性能有限,直接安装IDE会影响性能也不方便。如果作为编辑器的话可以直接linux下安装sublime或是映射到本地开发!Qt creator也可以作为C++的集成开发环境是使用,还是挺方便。
最后希望对您有帮助,谢谢!
不能安装Keil、IAR,这两个都是没有Linux版本软件的
可以使用SW4STM32这个软件,也可以使用cubemx辅助开发一些底层的东西,初始化之类的
具体可以参考这篇文章http://www.amobbs.com/thread-5633015-1-1.html
另外,不建议在树莓派上面编译STM32,很慢,而且IC发热大
不用PC也是不行的,万一树莓派出了一些状况,你都没法排查
一定要用KEIL 或者 IAR的話,只能用QEMU裝Windows再裝,但幾乎不可行,效能太低了,會很卡頓
再來就是Linux下有支援的
1. AC6:SW4STM32
2. Eclipse安裝SW4STM32 Plug-in
3. 純GCC,較不推薦
以上供參考
反正我是在香橙派One上面装了stm32的开发环境
基于香橙派的st-flash都编译了
我好像发明了超廉价的离线下载器