当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [原创]SmartArm2200 for uClinux Embedded Workbench 搭建初步【1】
帖子发表于 : 2008-08-22 9:49 

注册: 2007-11-28 8:16
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
首先申明:
本人的这个开发环境的搭建是建立在《周立功uclinux环境搭建》和网上的几篇《环境搭建》的基础上的,
所以本人是站在巨人的肩膀上的。

《周立功uclinux环境搭建》的这篇是基于Redhat9.0的,本人这篇是基于 Ubuntu8.04 ,其中有些雷同,也有些不同。


OK ! 现在开始!

SmartArm2200 for uClinux Embedded Workbench 搭建初步【1】

关键字:宿主机 Ubuntu8.04 uClinux SmartArm2200

1、宿主机中配置交叉编译环境。

1.1、 宿主机操作系统,周工的书中采用的操作系统是RedHat9.0。但本人使用的是Ubuntu8.04(本人认为是当前几个linux发行版中最好的几个之一)

1.2、安装Ubuntu8.04

1.3、安装arm-elf-gcc交叉编译环境。
1.3.1
以ROOT身份进入ubuntu8.04, 将arm-elf-tools-20040427.sh拷贝到 /usr/src 目录下
1.3.2
给arm-elf-tools-20040427.sh增加可执行权限:chmod 755 arm-elf-tools-20040427.sh
1.3.3
执行 ./arm-elf-tools-20040427.sh

提示错误:

tail: 无法打开“+43” 读取数据: 没有那个文件或目录。
gunzip: stdin: not in gzip format


解决办法
tail -n+43 arm-elf-tools-20040427.sh >> 1.tar.gz
tar zxvf 1.tar.gz
这样子你会得到一个usr的文件夹。。
然后: cp -R usr /

如出现提示无法覆盖/local/man,
如下操作:
cp -r usr/local/man /usr/share/

查看 /usr/local/bin 目录下应该有 arm-elf-gcc等文件。
这样我们在宿主机里的交叉编译环境安装完成了。

1.3.4添加交叉编译器的路径:export PATH=$PATH:/usr/local/arm-elf/bin

下一节是安装uClinux,请继续“SmartArm2200 for uClinux Embedded Workbench 搭建初步【2】”
待续!


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-09-01 14:17 

注册: 2007-06-16 8:38
帖子: 27
送出感谢: 0 次
接收感谢: 0 次
很好,本人正想了解ARM的搭建方法


页首
 用户资料  
 
3 楼 
 文章标题 : Re: [原创]SmartArm2200 for uClinux Embedded Workbench 搭建初步【1】
帖子发表于 : 2008-10-31 21:06 

注册: 2008-10-31 21:04
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
mcunb, mcunb, hjhkhkhkjhkh


页首
 用户资料  
 
4 楼 
 文章标题 : Re: [原创]SmartArm2200 for uClinux Embedded Workbench 搭建初步【1】
帖子发表于 : 2009-08-22 1:05 

注册: 2009-08-02 16:07
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
我照你的做了,cp -R usr / 后,出现提示无法覆盖/local/man,继续你的命令,出现错误提示:cp:missing destination file operand after 'usr/local/man/usr/share'
Try 'cp --help' for more information

是怎么回事?
新手,烦请解惑
谢谢


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 4 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Yahoo [Bot] 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译