Welcome 微信登录

首页 / 操作系统 / Linux / Ubuntu下用Eclipse CDT开发STM32

主要是在Ubuntu下进行的工作。在Windwos下基本相同。前一阵实验了Eclipse 开发ARM Linux的程序。现在有项目需要用STM32,建立一个STM32的开发环境。插件:org.eclipse.cdt.cross.arm.gnu-updatesite.zip
test工程:test.zip
以及本文相关的工具下载在到Linux公社的1号FTP服务器里,下载地址: FTP地址:ftp://www.linuxidc.com用户名:www.linuxidc.com密码:www.muu.cc在 2011年LinuxIDC.com5月Ubuntu下用Eclipse CDT开发STM32下载方法见 http://www.linuxidc.net/thread-1187-1-1.html1 下载工具。下载编译工具。下载arm-2009q3-68-arm-none-eabi-i686-pc-linux-gnu.tar.bz2解压到/opt/codesoourcery目录下。然后设定系统path,指定/opt/CodeSourcery/Sourcery_G++_Lite_eabi/bin路径。因为还要开发arm linux程序,系统path中还指定了/opt/CodeSourcery/Sourcery_G++_Lite_linux/bin路径。也就是说在/opt/CodeSourcery目录下安装了两套编译器。后面后会讲到如何在eclipse中选择编译器配置arm linux程序和cortex-m3程序。下载eclipse cdt包。可以下载最新的版本。eclipse-cpp-galileo-SR1-linux-gtk.tar.gz解压到/opt目录下。下载cross arm插件。org.eclipse.cdt.cross.arm.gnu-updatesite.0.5.3.200904131820.zip2 修改插件因为机器中有codesourcery的两套编译器。arm-none-linux-gnueapi-gcc和arm-none-eapi-gcc。这两个编译器都要分别使用。而下载的cross arm插件在linux下的只配置了arm linux的工具。所以要对该插件就行修改,增加非linux程序工具。照猫画虎地修改了cross arm插件,增加ARM RTOS GCC(Sourcery G++ Lite),起名叫RTOS,其实有没有RTOS核无所谓。修改插件的需要用eclipse rcp ide,主要是java的插件编程和测试,过程比较麻烦,这里就不罗嗦。编译好的插件附在后面,为org.eclipse.cdt.cross.arm.gnu-updatesite.zip。3 安装插件在eclipse的Help->Install New Software菜单中选择org.eclipse.cdt.cross.arm.gnu-updatesite.zip,然后去掉group itmes by category选项,在上篇arm linux的开发中就提到要用上一个版本的eclipse,否则安装不上arm 插件,就是因为这个选项的阻碍。然后,选next安装即可。4 测试在eclipse中建立信的c project,建立名为test的工程。工程选项中选择cortex-m3处理器。然后向这个工程中添加一个cortex-m3的权威指南中例子程序text.c 文件。然后再右键选这test工程,选Clean Project,对工程进行build,最后生成elf、map、list等文件。
  • 1
  • 2
  • 3
  • 下一页
Openocd 安装并在Eclipse环境下通过J-Link调试OpenOCD应用之J-Link相关资讯      Eclipse  Ubuntu教程  STM32 
  • Eclipse中将Java项目转换成Web项目  (07月28日)
  • 用 Python 打造你的 Eclipse  (04月26日)
  • Eclipse基金会发布下一代IDE,  (03月11日)
  • Linux 下搭建stm32开发环境   (07月01日)
  • 如何在Eclipse中添加Tomcat的jar包  (03月23日)
  • 基于Eclipse搭建STM32开源开发环境  (03月10日)
本文评论 查看全部评论 (0)
表情: 姓名: 字数