The QingYangOS WebSite 这里是一个开源社区!
是嵌入式系统的开发平台!
我们真诚期待您的加入!
欢迎免费使用最新版OS!
[中文]|[English]
Locations of visitors to this page

基于Skyeye,gcc开发环境

download  other

Skyeye是一个开源的仿真系统。最早是GUN的一个仿真项目,后来由清华大学的陈渝所带领的团队,进行改进完善,并且移植到了cygwin系统上面。Cygwin是在Windows下面,模拟Linux的一个仿真系统。
QingYangOS操作系统所推荐的开源的开发环境,为Cygwin + Skyeye + ARM GCC For Win。之所以并不推荐Linux+Skyeye+ARM GCC,是因为项目还有一个很重要的分支,就是基于真正硬件系统的ADS开发环境。而这个开发环境,是基于Windows的。采用Cygwin,可以最好的融合两者的开发,为开发人员提供最方便的切换与融合。
Cygwin可以从www.cygwin.com下载
Skyeye 可以从 www.skyeye.org下载
而ARM GCC For Win 可以从www.gnuarm.org下载

基于ADS(ARM Development Suite)开发环境

download  other

目前基于ADS开发环境,主要是面向真正硬件的开发。目前,开发所采用的硬件,主要是基于周立功公司的EasyARM2000硬件系统。ADS是由ARM公司提供的基于ARM CPU的一套商业开发套件。可以利用ADS进行代码的开发,编译以及调试。
本系统的开发,并不是在ADS的开发工具CodeWarrior上面完成的。而是采用了微软免费的C++开发工具Visual C++ 2005 Express。由于它的工程文件,采用xml格式,具有很好的透明性,并且它提供了一个非常优秀的免费开发环境,因此,我觉得是非常不错的选择。之后,制作了makefile文件,来编译代码,生成二进制文件。调试工具,当然是采用了AXD Debugger,配合这周立功公司提供的JTAG接口,可以完成对硬件的基本调试功能。

HelloWorld

为了能够方便初学者掌握开发环境,熟悉ARM的语法结构,下面提供一些小例子。每个小例子的提供一个完成的运行环境,请参考每个例子里面的README来进行运行。