在ubuntu下运行skyeye出现问题?

内核编译和嵌入式产品的设计与开发
回复
netfarming
帖子: 2
注册时间: 2007-04-26 20:13
送出感谢: 0
接收感谢: 0

在ubuntu下运行skyeye出现问题?

#1

帖子 netfarming » 2007-04-29 21:04

别人在fedora下用skyeye模拟开发板at91e40运行uclinux成功,我在ubuntu6.0下按照如下步骤
1.安装skyeye_1_2_2_Rel
2.建好 arm-elf开发工具链
3.解压uClinux-dist-20041215.tar.gz,编译(曾多次出现错误)
4.建skyeye.conf
5.运行

但是不能加载linux.bin,不知什么原因?难道和ubuntu有关?
谁遇见相同的情况,望回复。
luhuadeng
帖子: 4
注册时间: 2007-05-26 22:09
送出感谢: 0
接收感谢: 0

我是这样解决的

#2

帖子 luhuadeng » 2007-05-30 21:12

先到skyeye 的官方网站[url http://gro.clinux.org/frs/download.php/ ... n3.tar.bz2]下载[/url]
安装就是解压缩.
然后在.bashrc 中加载你的skyeye的目录到PATH中:

代码: 全选

gedit ~/./barshrc
在其中forexample后一行写入
export PATH=$PATH:你的目录
(这样你在任何目录都可以使用skyeye命令了)
然后下载交叉编译器,我用的是arm-elf-tools-20030314.sh
下载后用sh 安装
这样你就可以用arm-elf-gcc 等编译工具编译可在目标机上执行的文件了。

接下来,就是安装ucLinux了。我用的是uClinux-dist-20070130.tar.gz
下载后解压,解压的空间很大:1.2G,请耐心等待。
然后要在/uClinux-dist/vender

代码: 全选

/uClinux-dist/vendors/config/armnommu$ gedit config.arch

[img]/home/luhuadeng/Desktop/Screenshot.png
[/img]
其中注意要把arm-linux 修改成arm-elf 因为你用的编译器就是arm-elf.
退出,如果目录下有****~的文件把它删除。
接下来就可以在uClinux-dist目下使用make config;make dep;make
最后可以在uClinux下看到一个imagin的目录,里面有boot.rom文件和一个linux文件。这样就对了,注意这个实在2007版的uClinux中。05版的不是这样。

解下来就可以开启skyeye运行uClinux了。
命令依次为:skyeye linux(当前目录为imagin)
target sim
load
run
这样就可以出现界面了。
头像
manytigers
帖子: 31
注册时间: 2006-08-22 16:50
来自: beijing
送出感谢: 0
接收感谢: 0

#3

帖子 manytigers » 2007-06-03 11:08

但是不能加载linux.bin,不知什么原因?难道和ubuntu有关?
try: skyeye -e XXX
头像
forrid
帖子: 659
注册时间: 2007-04-23 17:40
送出感谢: 0
接收感谢: 0

#4

帖子 forrid » 2007-07-01 18:44

我的不能make config

吾生也有涯,而知也无涯,以有涯随无涯,SB啊~~~~~~~~~~
回复

回到 “内核及嵌入式开发”