|
rtems是一个开源的嵌入式操作系统,但是有关它的介绍很少,对于习惯在windows下进行软件开发的人来说,使用的第一个问题就是要从ADS,keil这些编译软件转到linux下进行开发。为什么要选择linux?因为rtems源码的配置编译都是使用linux下的GNU工具集,比如gcc,ld等等。而linux开发一直没有统一的开发平台,使用的工具一般为VI,GCC等命令行工具。虽然这种方式效率高,但是不利于应用程序的开发。我下面要介绍的是使用eclipse作为rtems的集成开发环境。
准备工作:你必须要有rtems的交叉工具链,如何制作,既可以通过源码,也可以在rtems官方网站上直接下载然后安装。如果是第一次使用,最好还是源码安装,这一步始终是省不掉的。然后利用该工具链配置编译rtems源代码,生成lib库。
下载最新的eclipse,在windows或linux下解压。可能再次之前需要安装jre,依据提示下载就可以了。
可以有两种方式进行工程编译,一种是你自己写好了makefile,这时要选择file->c project->makefile project,然后拷贝自己的makefile到eclipse下就可以了。
![](http://cache.amobbs.com/bbs_upload782111/files_15/ourdev_451009.JPG)
配置说明 (原文件名:未命名.JPG)
如果选择ecipse自己生成makefile需要修改工程配置,选择project->properties,新建一个配置,将tools settings中的gcc compiler改为你自己的工具链名字,然后激活该配置,就可以进行工程的编译了。
![](http://cache.amobbs.com/bbs_upload782111/files_15/ourdev_451007.JPG)
配置说明 (原文件名:未命名.JPG) |
阿莫论坛20周年了!感谢大家的支持与爱护!!
知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)
|