TI EZSDK DM814X/AM387X+Ubunt10.04LTS开发环境安装

/******************************************************************

*       author:        卢浩

*       time:          12.03.08

*       environment:   ubuntu10.04LTS 

*       kernel version:  linux-2.6.37

******************************************************************/



最近要入手AM3874了,所以环境提前安装下,大概步骤如下:

首先EZSDK包下载地址如下:http://software-dl.ti.com/dsps/dsps_public_sw/ezsdk/latest/index_FDS.html

根据TI文档给出的一些信息,好像比较支持这款编译器,下载地址:

https://sourcery.mentor.com/sgpp/lite/arm/portal/release858

文件名称arm-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2

TI给出的信息是,只支持ubuntu10.04LTS,下载地址:

http://www.ubuntu.com/download/ubuntu/download

TI EZSDK DM814X/AM387X+Ubunt10.04LTS开发环境安装_第1张图片

 

虚拟机环境我用的vm ware 7+Ubuntu10.04LTS

这个ubuntu的安装网络记得选择桥接,其他默认

安装完之后我们稍微设置下,因为我们经常都是在root下工作,所以

        在Ubuntu 中新建一个终端,输入:        
        #sudo –s        
        #sudo passwd        
        输入要设置的密码,这样以后我们就可以用root 用户登录了
        #sudo gedit /etc/gdm/custom.conf        
        这时会弹出文本编辑器,将‘custom.conf’内容修改成下面所示内容(若原来文件为空的        
        话就输入这些内容),保存关闭,重新启动Ubuntu 就会发现已经自动用root 用户登录了。        
        [daemon]        
        TimedLoginEnable=true        
        AutomaticLoginEnable=true        
        TimedLogin=root        
        AutomaticLogin=root        
        TimedLoginDelay=30 接下来我们开始安装TI的开发环境,首先安装Code Sourcery# tar xvf arm-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 
        Move to /opt/CodeSourcery/Sourcery_G++_Lite, /opt/ is the custom software folder in Ubuntu.        
        # mkdir /opt/CodeSourcery        
        # mv arm-2009q1 /opt/CodeSourcery/Sourcery_G++_Lite
        # vi ~/.bashrc        
        export PATH=/opt/CodeSourcery/Sourcery_G++_Lite/bin:$PATH        
        # source ~/.bashrc可以看下我安装的图

TI EZSDK DM814X/AM387X+Ubunt10.04LTS开发环境安装_第2张图片

接下来安装EZSDK

然后出了这个错误,如图:

TI EZSDK DM814X/AM387X+Ubunt10.04LTS开发环境安装_第3张图片

根据提示,我在终端输入#rm /bin/sh#ln -s /bin/bash /bin/sh接下来好了

TI EZSDK DM814X/AM387X+Ubunt10.04LTS开发环境安装_第4张图片

TI EZSDK DM814X/AM387X+Ubunt10.04LTS开发环境安装_第5张图片

TI EZSDK DM814X/AM387X+Ubunt10.04LTS开发环境安装_第6张图片

我把root改成了home,因为root下面一半都是需要权限的东西,虽然我已经开启root权限。

TI EZSDK DM814X/AM387X+Ubunt10.04LTS开发环境安装_第7张图片

接下来我们要找到我们安装Code Sourcery的地方

TI EZSDK DM814X/AM387X+Ubunt10.04LTS开发环境安装_第8张图片

TI EZSDK DM814X/AM387X+Ubunt10.04LTS开发环境安装_第9张图片

OK了

TI EZSDK DM814X/AM387X+Ubunt10.04LTS开发环境安装_第10张图片

TI EZSDK DM814X/AM387X+Ubunt10.04LTS开发环境安装_第11张图片

TI EZSDK DM814X/AM387X+Ubunt10.04LTS开发环境安装_第12张图片

TI EZSDK DM814X/AM387X+Ubunt10.04LTS开发环境安装_第13张图片

TI EZSDK DM814X/AM387X+Ubunt10.04LTS开发环境安装_第14张图片

这个过程大概5-10分钟,根据机器的好坏,我的小霸王估计要8分钟吧。顺便把Code Sourcery的交叉编译环境设置下吧。

TI EZSDK DM814X/AM387X+Ubunt10.04LTS开发环境安装_第15张图片

这里面装着编译器,那么路径显而易见

TI EZSDK DM814X/AM387X+Ubunt10.04LTS开发环境安装_第16张图片

分别给/etc/bash.bashrc 和/etc/profile的最后一句添加上export PATH=/opt/CodeSourcery/Sourcery_G++_Lite/bin:$PATH如图

TI EZSDK DM814X/AM387X+Ubunt10.04LTS开发环境安装_第17张图片

TI EZSDK DM814X/AM387X+Ubunt10.04LTS开发环境安装_第18张图片

接下来测试下装好了没

TI EZSDK DM814X/AM387X+Ubunt10.04LTS开发环境安装_第19张图片

最后两句没截到
Thread model: posix
gcc version 4.3.3 (Sourcery G++ Lite 2009q1-203)OK了。交叉编译环境设置好了我们继续安装SDK包

TI EZSDK DM814X/AM387X+Ubunt10.04LTS开发环境安装_第20张图片

TI EZSDK DM814X/AM387X+Ubunt10.04LTS开发环境安装_第21张图片

TI EZSDK DM814X/AM387X+Ubunt10.04LTS开发环境安装_第22张图片

安装setup.sh接下来一路enter,TI的SDK包非常伟大,各种环境帮你搭建好,什么tftp啊,nfs啊...你会发现有了TI的SDK包,从此蛋不疼,乳不酸了...建议大家把TI自动安装的过程复制下来。里面有很多TI自动安装的工作目录,以后开发的时候方面查找。下面是一段TI用户文档的翻译

设立的EZ SDK

您将需要一个ARM Linux开发环境,如果你有一个不请参考此连结

来看看如何设置一个。

ARM Linux开发环境的配置

请获取代码的Sourcery工具,这将是为ARM Linux应用程序的编译器。

代码的Sourcery工具下载

EZ SDK自带一个脚本设置你的Ubuntu 10.04开发主机以及您的目标引导环境。 它是一个交互式的脚本,但如果你接受按回车键的默认值,你会使用推荐的设置。 这是首次用户建议。 请注意,此脚本需要以太网访问开发使用所需的软件包,因为它会更新你的Ubuntu Linux开发主机简易的SDK。

 

TI EZSDK DM814X/AM387X+Ubunt10.04LTS开发环境安装_第23张图片

我截了一张自动安装nfs的图,一张tftp的图

TI EZSDK DM814X/AM387X+Ubunt10.04LTS开发环境安装_第24张图片

TI EZSDK DM814X/AM387X+Ubunt10.04LTS开发环境安装_第25张图片

关于minicom的。

到此为止,安装完成。

 
注:如果安装的时候提示找不到关联的安装包,请sudo apt-get update 

你可能感兴趣的:(linux,ubuntu,脚本,Path,编译器,文本编辑)