构建嵌入式linux开发平台-read.pptVIP

  • 5
  • 0
  • 约4.6千字
  • 约 34页
  • 2017-08-30 发布于天津
  • 举报
构建嵌入式linux开发平台-read

构建嵌入式Linux开发平台 一、基础知识 1、交叉编译 交叉编译就是在一个平台上生成另一个平台上的可执行代码。 平台有两层含义:处理器的体系结构和所运行的操作系统。 两个基本概念 宿主机(Host)――编辑和编译程序的平台,一般是基于X86的PC机,通常也称为主机。 目标机(Target)――用户开发的系统,通常都是非X86平台。Host编译得到的可执行代码Target上运行。 交叉编译的模式 JAVA模式 GCC模式 这里只讲述GCC模式。在宿主机上交叉编译得到可执行文件,通过调试器下载到目标系统中调试运行,这种调试模型如图1所示。 图1 GCC模式交叉编译调试模型 2、宿主机要求 通常都是基于X86的PC机和Linux操作系统。鉴于国内Linux的使用状况和兼容性,推荐安装RedHat Linux 9.0。 请选择完全安装(大约5GB),硬盘空间建议10GB以上。 二、构建嵌入式Linux开发环境 1、安装交叉编译器 软件包:cross_2.95.3.tar.bz2 (1)在/usr/local/目录下建立目录arm,将软件包解压至该目录即可(可能需要root权限)。 # mkdir /usr/local/arm # tar xjvf cross_2.95.3.tar.bz2 –C /usr/local/ar

文档评论(0)

1亿VIP精品文档

相关文档