一、搭建开发环境在www.uclinux.org上下载以下两个包:
交叉开发工具:arm-elf-tools-20040427.sh
uClinux的源码包:uClinux-dist-20040408.tar.gz
好像现在arm-elf-tools-20040427.sh不太好下,你也可以下载arm-elf-tools-20030314.sh
安装交叉开发工具:进入arm-elf-tools-20040427.sh所在的目录,执行以下命令进行安装:
代码:
$sudo chmod +x arm-elf-tools-20040427.sh
$sudo ./arm-elf-tools-20040427.sh
这两条命令首先是加可执行权限,然后安装。
解压uClinux源码包:
用以下命令:
代码:
$tar zxvf uClinux-dist-20040408.tar.gz二、下载Skyeye 以便进行仿真:SkyEye是开源软件的一个项目,SkyEye的目标是在Linux和Windows操作系统里提供一个完全的仿真环境。SkyEye仿真环境相当于一个嵌入式计算机系统,你可以在SkyEye里运行一些嵌入式Linux操作系统,如ARMLinux,uClinux,uc/OS-II(ucos-ii)等,并能分析和调试它们的源代码。
如果你想知道关于SkyEye和嵌入式系统更详细的信息,请访问下面的站点:www.SkyEye.orghttp://www.skyeye.org/index_cn.html安装SkyEye
网上介绍了很多安装方法,其实在ubuntu里面安装最方便:
代码:
wenwu@wenwu-desktop:~$ sudo apt-get install skyeye
这样,一个最新版的skyeye1.2.3就安装好了。
在shell 里面直接键入skyeye后看到如下说明:
代码:
**************************** WARNING **********************************
If you want to run ELF p_w_picpath, you should use -e option to indicate
your elf-format p_w_picpath filename. Or you only want to run binary p_w_picpath,
you need to set the filename of the p_w_picpath and its entry in skyeye.conf.
***********************************************************************
big_endian is false.
Failed to open skyeye config file skyeye.conf in the same directory
error: No such file or directory
------------------------- SkyEye -V1.2 ---------------------------
Usage: SkyEye [options] -e program [program args]
Default mode is STANDALONE mode
---------------------