芯路恒电子技术论坛

 找回密码
 立即注册

扫一扫,访问微社区

热搜: 活动
查看: 945|回复: 7

ubuntu环境开发STM32

[复制链接]
  • TA的每日心情
    开心
    2018-7-18 14:17
  • 18

    主题

    33

    帖子

    456

    积分

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    456
    发表于 2018-4-27 12:34:22 | 显示全部楼层 |阅读模式
            我喜欢把自己的笔记本安装ubuntu系统。但像一些电机驱动之类的还是用STM32芯片合适,之前用过SW4STM32,但是用户体验不好。现在终于有一个比较顺手的了,TrueSTUDIO fro STM32,这玩意免费,而且用起来还不错。


            今天正好抽空看看最新的freeRTOS源代码有哪些更新,不过MDK的armcc编译器(armclang会好些)的内嵌汇编很奇怪,看着不舒服。所以就装个TrueSTUDIO来试试。


    一、安装
    官网直接下载。
    解压后执行安装命令
    1.png
    安装过程中,会需要进行几次选择,根据需要选择即可。基本都是选1
    2.png

    这样就安装完成。
    默认情况下,普通用户不能直接访问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 - 选择目录
    3.png

    2 - 新建工程
    4.png

    3 - 选择Embedded C Project
    5.png

    4 - 选择芯片型号
    6.png

    5 - 默认选择
    7.png

    8.png

    至此,工程已经建立完毕。
    TrueSTUDIO会默认创建一个工程,直接单击仿真按键即可运行仿真。

    MDK的代码编辑界面很差,这个TrueSTUDIO也就半斤八两吧。当然,我一般不会用这些ide编辑代码。一般使用source insight或者slickedit编辑,然后简单的把这些ide当做一个编译或者调试工具使用。
    因为TrueSTUDIO是gcc编译器,所以后面想折腾转换成直接使用Makefile编译也方便。

    最后,个人笔记本装ubuntu使用需谨慎。。。。最好还是虚拟机里面折腾。。。

    回复

    使用道具 举报

  • TA的每日心情
    可爱
    2018-6-30 17:47
  • 71

    主题

    146

    帖子

    7857

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    7857
    发表于 2018-4-27 14:54:41 | 显示全部楼层
    大爱Eclipse
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 07:02
  • 12

    主题

    175

    帖子

    2793

    积分

    超级版主

    Rank: 8Rank: 8

    积分
    2793
    发表于 2018-4-27 19:40:00 | 显示全部楼层

    大爱Eclipse+1
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 09:09
  • 3

    主题

    10

    帖子

    1300

    积分

    金牌会员

    Rank: 8Rank: 8

    积分
    1300
    发表于 2018-4-28 10:23:07 | 显示全部楼层
    前一段时间也弄过这个东西,结果还不是习惯,后来又换回来了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    大哭
    2018-4-28 10:23
  • 0

    主题

    1

    帖子

    24

    积分

    新手上路

    Rank: 2

    积分
    24
    发表于 2018-4-28 13:05:48 | 显示全部楼层
    还是习惯keil开发环境
    尾巴~~~尾巴~~~尾巴~~~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 07:02
  • 12

    主题

    175

    帖子

    2793

    积分

    超级版主

    Rank: 8Rank: 8

    积分
    2793
    发表于 2018-4-28 20:09:49 | 显示全部楼层
    NObug 发表于 2018-4-28 13:05
    还是习惯keil开发环境
    尾巴~~~尾巴~~~尾巴~~~

    用了eclipse你会觉得keil做的很烂。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-18 14:17
  • 18

    主题

    33

    帖子

    456

    积分

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    456
     楼主| 发表于 2018-5-2 10:06:38 | 显示全部楼层
    NObug 发表于 2018-4-28 13:05
    还是习惯keil开发环境
    尾巴~~~尾巴~~~尾巴~~~

    MDK最糟心的是对中文的支持,这么多年了,一直都不行。。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 10:23
  • 1

    主题

    9

    帖子

    83

    积分

    初级会员

    Rank: 3Rank: 3

    积分
    83
    发表于 2018-6-15 10:46:06 | 显示全部楼层
    学习了,这个软件确实挺不错的,还免费
    回复 支持 反对

    使用道具 举报

    *滑动验证:
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|小黑屋|手机版|Archiver|芯路恒电子技术论坛  

    GMT+8, 2018-8-22 07:21 , Processed in 0.207746 second(s), 10 queries , File On.

    Powered by Discuz! X3.3

    © 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

    快速回复 返回顶部 返回列表