由于工作需要现在开始从头学习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
文件里