导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→Embeded linux Development with[tangsanshao]

 *第18302篇: Embeded linux Development with Eclipse+UsbWiggler(使用指导)

  
楼 主:tangsanshao 2007年9月5日09:23
 Embeded linux Development with Eclipse+UsbWiggler(使用指导)
随着微处理&SoC&IP技术的飞速发展,一个界限划分不是很明显的行业--嵌入式也正高速的发展着。各大厂商也投入较大精力对其研究,开发出了相应的集成开发环境(IDE),以及在此基础上开发出的产品。但是这个行业也一直没有一枝独秀,开发的方法也多种多样,选择很多,但是开发效率也参差不齐。 我写这边文档的初衷是因为公司希望在ARM9&Linux做好积累,以便随后无论是单独ARM9还是ARM9+DSP的项目得到很快开展。但是对于一个项目组而言,让每个人从原先熟悉的Windows开发环境转移Linux下开发,并且使用GCC,GDB的命令行开发模式,无疑需要一定的时间,所以就寻求折中的尝试!Eclipse当然是个不错的选择。那么接下的几天我就和他来了一次亲密接触,并把其中一些心得记录下来,因为我和大家一样,经历了可参考资料匮乏的痛楚,希望这边文档能给刚刚上手的新手一些指导,也希望一些玩的很转的老手多多交流,也算是发扬开源精神吧! 
闲话少讲! 

Let's do it!  

安装开发环境:
开发嵌入式Linux系统首选当然是在Linux环境下了,除了原汁原味外,更重要的是为以后移植的代价作考虑,但是对于一个习惯于Windows环境下开发的项目组而言,让每个项目成员全部熟悉Linux以及命令行的开发模式,在项目进度上是不允许的,怎样找个折中的办法呢?在Windows下虚拟Linux开发环境,听起来是个不错的选择;利用Eclipse的集成开发环境(IDE),更是一个不错的选择,那就让我们开始吧! 
我的实验是在Windows2000 & S3C2510(ARM940T)开发板上做的,对于嵌入式开发有其特殊性,需要搭建交叉编译调试环境,对于整套系统的开发,需要安装软件如下: 
系统环境: 
1. SUN Java Runtime 
2. CYGWIN for Windows 
工程开发环境 
3. Eclipse IDE 
4. Eclipse CDT Plug-in for C++/C Development 
5. GNUARM GNU C++/C Compiler for ARM Targets 
仿真调试环境 
6. GNUARM Insight Debugger 
7. Macraigor OCDremote (usbWiggler JTAG debug) 

为什么要选择Eclipse,因为它是一个非常优秀的开源软件,国外热度已经很高,国内也处于初步发展阶段,Eclipse设计初衷是用来作Java开发的,但是可以利用 CDT (C/C++ Development ToolKit)作C/C++开发。Eclipse IDE完全是由Java写成的,所以要想在Windows中运行需要先安装SUN Java Runtime。 关于Eclipse更多的信息可
下面更多详细步骤请点击下载(相关软件可向我索取)( 


>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:求助

[下一篇主题]:哪位大哥帮我用单片机设计模拟电子时钟?