织梦CMS - 轻松建站从此开始!

罗索

ubuntu下建立uclinux开发环境

落鹤生 发布于 2010-10-09 12:23 点击:次 
UBUTU下建立UCLINUX开发环境 常看到有人单单为了uclinux的开发环境,就一定要装一个RedHat Linux 9来运行,这个版本的LINUX是2003年的产品,并且04年REDHAT公司就停止了开发。相比现在的DEBIAN/UBUNTU,不管是在使用难度上,还是软件的更新上,都不是同日而语的。 我估
TAG:

常看到有人单单为了uclinux的开发环境,就一定要装一个RedHat Linux 9来运行,这个版本的LINUX是2003年的产品,并且04年REDHAT公司就停止了开发。相比现在的DEBIAN/UBUNTU,不管是在使用难度上,还是软件的更新上,都不是同日而语的。


我估计为什么用这个系统,原因有二:一是现在国内较流行的HH BLACKFIN BF531的开发板的软件都是基于REDHAT9的,而且在其文档中反复强调要在REDHAT9中运行,所以没其他原因,大家都不愿冒这个险;第二,REDHAT大约也是我们最早接触的LINUX系统,国内的宣传、教材都以这个为蓝本,所以大家自然而然用这个了,就象PROTEL一样,我92年的时候开始接触TANGO,后来就是PROTEL,后来参加工作很多年了,还对PROTEL念念不忘,后来做多几个项目,才发现原来PROTEL不是唯一,呵呵!

由于常常需要windows的应用程序,一般情况下都要用虚拟机,要么是windows+vmware(UBUNTU), 或者是UBUNTU+virtual box(windows),看你喜欢了

Uclinux for BLACKFIN的开发环境应该有二部分(这里默认toolchain下载BIN文件,不用自已编译,因为其编译相对比较麻烦):
1.    GCC编译环境;
2.    交叉编译环境,即toolchain
对GCC平说,就是LINUX自带的GNU编译器,根据你的安装方式不同,可能需要一些补充,比如出现stdio.h这些文件找不到的情况,就需要执行    sudo apt-get install build-essential 获取编译需要的一些基本组件。
交叉编译环境,可从 blackfin.uclinux.org 网站上下载 tar.gz文件,比如2007R1RC3相对应文件为 blackfin-toolchain-07r1.1-3.i386.tar.gz 。有一点要重点提示的就是uclinux/u-boot的每个版本和toolchain是一一对应的关系,大家不要想当然的不同版本混用,要不然你就只有大叫“圣母玛丽亚”了。对于tar.gz文件,解压方式为:
    tar –xzvf your-toolchain.tar.gz
    07R1默认是从根目录开始解压的,所以在你的当前目录就会出现一个/opt/uClinux的目录,这个没关系的,你要是不在意,就用这个目录了,否则,按我的规则,我把目录要放在当前目录的toolchain子目录里,我的命令如下:
            mkdir toolchain
mv ./opt/uClinux/* ./toolchain
接下来,设置$PATH环境变量了,你要是想每个用户都可以用toolchain,你可以修改 /etc/bashrc ,否则还是象我一样,老老实实的只给当前用户设置toolchain,修改 ~/.bashrc , 在~/.bashrc 中添加 :
    export PATH=YourPath/bfin-linu-uclinc/bin:YourPath/bfin-uclinux/bin:$PATH

存盘退出。按常规,.bashrc会在下次启动时生效,不过我们可不想重启,输入     source .bashrc    ,执行一次即可使用,还不放心的话, echo $PATH 就可看到最新的环境变量了。
OK,至此,编译环境大功告成,U-BOOT和uclinux的编译,在blackfin.uclinux.org上大把,不用我在这里多说了,enjoy it .

大家也可访问 http://www.emdev.org/cn/?q=taxonomy/term/4 获取pdf 版本

 

=============================================================

转自21ic

http://bbs.21ic.com/club/bbs/bbsview.asp?essenceid=8729

(秩名)
本站文章除注明转载外,均为本站原创或编译欢迎任何形式的转载,但请务必注明出处,尊重他人劳动,同学习共成长。转载请注明:文章转载自:罗索实验室 [http://www.rosoo.net/a/201010/10279.html]
本文出处:21ic.com 作者:秩名
顶一下
(1)
100%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
将本文分享到微信
织梦二维码生成器
推荐内容