Amlogic open linux 编译环境安装 ---学习笔记

来源:互联网 发布:淘宝雅马哈吉他 编辑:程序博客网 时间:2024/06/04 19:49

     由于工作需要现在开始从头学习linux,下面先记录amlogic openlinux安装步骤。(前提是安装了虚拟机)

Amlogic open linux 编译环境安装

一、gcc工具的安装

1、从Amlogic网站上下载gcc工具

  在下面下载Index of /download/linux/gnutools

 gnutools-arc2.2-p4-ubuntu-9.04-2010-2-1.tar.bz2(或者最新版本)

2linux操作系统中解压缩工具到系统根目录下。(解压缩后 opt

  命令:su    ----进入超级用户

        cd 保存下载文件的目录

tar jxvf gnutools-arc2.2-p4-ubuntu-9.04-2010-2-1.tar.bz2 –C /    ----解压缩到根目录

3、设置环境变量

  创建/etc/profile.d/arc_gnutools.sh文件,在文件中写入下列内容

  命令:

     agedit /etc/profile.d/arc_gnutools.sh

     b、在弹出的文件编辑器里写入

#!/bin/sh
SET_PATH=$( echo "$PATH" | grep elf32)
if [  "$SET_PATH" = "" ]; then
ARC_PREFIX=/opt/gnutools/arc2.2-p1 ----路径
PATH=$PATH:${ARC_PREFIX}/elf32-4.2.1/bin:${ARC_PREFIX}/uclibc-4.2.1/bin: ---和上面的路径串联

fi

二、Boot Loader

1Amlogic网站上下载Boot Loader code

OpenLinux/Boot Loader 下面的 uboot-public-src-v372_2009_10_12.tar.bz2(或者最新版本)

2、解压缩到/amlogic_source目录

   命令: cd /  ---进入根目录

          mkdir amlogic_source     -----新建amlogic_source文件夹

          cd 下载文件保存的路径 

  tar jxvf uboot-public-src-v372_2009_10_12.tar.bz2 –C /amlogic_source    ----解压缩到amlogic_source目录

三、File Systems

1Amlogic网站上下载File Systemscode

OpenLinux/File Systems 下面的 rootfs-p321-d2009-11-12_23.tar.bz2(或者最新版本)

2、解压缩到/amlogic_source目录

   命令: cd 下载文件保存的路径 

  tar jxvf rootfs-p321-d2009-11-12_23.tar.bz2 –C /amlogic_source    ----解压缩到amlogic_source目录

四、Kernel Info

1Amlogic网站上下载Kernel Infocode

OpenLinux/ Kernel Info 下面的 linux-public-k493-c321-d2009-11-12_23.tar.bz2(或者最新版本)

2、解压缩到/amlogic_source目录

   命令: cd 下载文件保存的路径 

  tar jxvf linux-public-k493-c321-d2009-11-12_23.tar.bz2 –C /amlogic_source    ----解压缩到amlogic_source目录

 

注意如果编译的时候发现环境变量中所指路径下的东西找不到的话,说明环境变量设置没起作用,可以在 /amlogic_source/linux-top-pub/kernel_26/Makefile文件里找到

CROSS_COMPILE   :=arc-elf32

改为  CROSS_COMPILE   :=/opt/gnutools/arc2.2-p4/elf32-4.2.1/bin/arc-elf32

或者是直接把需要设置的环境变量写道/etc/environment文件里