由于工作需要现在开始从头学习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(或者最新版本)
2、在linux操作系统中解压缩工具到系统根目录下。(解压缩后 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文件,在文件中写入下列内容
命令:
a、gedit /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
1、从Amlogic网站上下载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
1、从Amlogic网站上下载File Systems的code
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
1、从Amlogic网站上下载Kernel Info的code
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文件里