_基于S3C2440的嵌入式LINUX操作系统内核研究
2.2 交叉开发环境
2.2.1 交叉开发环境简介
嵌入式系统是专用计算机系统,由于其处理能力和存储能力较弱及特殊的处理器结构,使嵌入式系统中不能安装开发软件。所以,在进行嵌入式开发时,往往采用交叉编译的方式。所谓交叉编译是指在宿主机(host)中编辑和编译程序,并在目标机(target)中运行由主机编译得到的可执行代码[6]。 2.2.2 交叉编译环境的建立
1.在Windows中安装虚拟机,虚拟机版本为Vmware Workstation 8.0.2。
2.在Vmware Workstation虚拟机中安装Linux操作系统,版本为Red had linux 9.0。 3.在Linux操作系统中安装安装交叉编译器arm-linux-gcc。 下载arm-linux-gcc-4.3.3.tgz,进行解压操作: #tar xzvf arm-linux-gcc-4.3.3.tgz / 修改环境变量:
在etc/profile中添加export PATH=/usr/local/arm/4.3.3/bin:$PATH。 然后输入:arm-linux-gcc –v
出现如图3所示的信息,说明交叉编译环境搭建成功。