我喜欢把自己的笔记本安装ubuntu系统。但像一些电机驱动之类的还是用STM32芯片合适,之前用过SW4STM32,但是用户体验不好。现在终于有一个比较顺手的了,TrueSTUDIO fro STM32,这玩意免费,而且用起来还不错。
今天正好抽空看看最新的freeRTOS源代码有哪些更新,不过MDK的armcc编译器(armclang会好些)的内嵌汇编很奇怪,看着不舒服。所以就装个TrueSTUDIO来试试。
一、安装 官网直接下载。 解压后执行安装命令 安装过程中,会需要进行几次选择,根据需要选择即可。基本都是选1
这样就安装完成。 默认情况下,普通用户不能直接访问USB设备,在选择install the ST-Link udev rules to /etc/udev/rules.d之后,普通用户STLink就已经可以正常和开发板链接了。
二、新建工程 默认TrueSTUDIO会安装在/opt/Atollic_TrueSTUDIO_for_STM32_x86_64_9.0.1/ide。切换到这个目录,执行 ./TrueSTUDIO即可运行软件。
1 - 选择目录
2 - 新建工程
3 - 选择Embedded C Project
4 - 选择芯片型号
5 - 默认选择
至此,工程已经建立完毕。 TrueSTUDIO会默认创建一个工程,直接单击仿真按键即可运行仿真。
MDK的代码编辑界面很差,这个TrueSTUDIO也就半斤八两吧。当然,我一般不会用这些ide编辑代码。一般使用source insight或者slickedit编辑,然后简单的把这些ide当做一个编译或者调试工具使用。 因为TrueSTUDIO是gcc编译器,所以后面想折腾转换成直接使用Makefile编译也方便。
最后,个人笔记本装ubuntu使用需谨慎。。。。最好还是虚拟机里面折腾。。。
|