ubuntu linux下建立stm32开发环境: GCC安装以及工程Makefile建立

本文详细介绍了如何在Ubuntu 13.10系统下为STM32F103ZET6建立GCC编译环境。首先,从官方源下载并安装GCC Arm None EABI编译器,然后添加到环境变量。接着,下载并编译STM32官方库,创建Makefile.common文件。最后,建立链接脚本linker.ld,并说明了需要根据芯片型号修改的启动和主代码。通过执行make命令,即可完成工程编译。
摘要由CSDN通过智能技术生成

         之前在e络盟的意法半导体掏了一个STM32开发板挺好的,却不想在window下开发,也不想用那么占内存的IAR MDK等软件,所以决定在ubuntu下建立该开发环境,像之前avr linux一样,找了下资料,国内有人做过,但都没有很详尽的教程,所以花了三四天才完成.其实原理很简单,就是安装适用与STM32的GCC,以及建立该工程,主要是Makefile加上STM32的官方库.

     个人原创,转载请注明原文出处:

        http://blog.csdn.net/embbnux/article/details/17616809

     参考:

           How-to manual  Installing a toolchain for Cortex-M3/STM32 on Ubuntu   by Peter Seng

     博文新地址转为下面链接,有问题到该地址评论哦:

           https://www.embbnux.com/2014/02/01/linux_stm32_gcc_makefile/

博主最近在电脑上自建了博客,以后会更多的用那个了,欢迎关注访问,里面也有很多有用资源:

          

        http://www.embbnux.com/

      

环境:

              ubuntu 13.10

              stm32f103zet6

 一  STM 32 GCC 安装

        stm32 属于arm cortex-m系列thumb指令集,所以给arm用的arm-none-eabi就可以了,首先是下载

        下载地址:

               https://launchpad.net/gcc-arm-embedded/+download

        下载其中的gcc-arm-none-eabi-version-linux.tar.bz2

         解压到你知道的目录会产生 gcc-arm-none-eabi的文件夹

        把

  • 22
    点赞
  • 108
    收藏
    觉得还不错? 一键收藏
  • 18
    评论
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值