嵌入式Linux的交叉编译环境的搭建知识.ppt

嵌入式Linux的交叉编译环境的搭建知识.ppt

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式Linux交叉编译环境的搭建 嵌入式Linux交叉编译环境的构建 嵌入式开发环境的搭建 Bootloader介绍 思考题 本地开发 vs 交叉平台开发 本地开发: 一般软件的开发属于本地开发,也就是说开发软件的系统与运行软件的系统是相同的。 交叉平台开发: 本课程所涉及到的嵌入式系统开发属于交叉平台开发,也就是说开发软件的系统与运行软件的系统不同。 交叉开发平台 主机: 开发软件的平台,称为主机,往往是通用电脑; 目标机: 运行软件的平台,称为目标机,在这里是嵌入式系统。 (嵌入式)交叉开发工具 掌握嵌入式开发工具的使用是进行嵌入式开发的前提条件之一 与主流开发工具类似,嵌入式交叉开发工具也包括 编译器,即能够把一个源程序编译生成一个可执行程序的软件 调试工具,即能够对执行程序进行源码或汇编级调试的软件 软件工程工具,用于协助多人开发或大型软件项目的管理的软件 嵌入式开发环境搭建的内容 一、安装交叉编译器 二、使用通讯工具 使用串口 超级终端的使用 Minicom的使用 使用通讯工具 TFTP方式 NFS方式 一、安装交叉编译器---安装cross tool 安装cross-tool 安装EABI工具(其中即包含交叉编译器等多种工具) 以上二者皆可 一、安装交叉编译器--- 方法一---安装EABI工具 交叉编译器的安装 搭建交叉编译环境是嵌入式开发的第一步,也是必备一步。 交叉编译器完整的安装一般涉及到多个软件的安装(/pub/),包括binutils、gcc、glibc等 binutils主要用于生成一些辅助工具,如objdump、as、ld等; gcc是用来生成交叉编译器,主要生成arm-linux-gcc交叉编译工具 glibc主要是提供用户程序所使用的一些基本的函数库。 EABI4.3.3---包含以上所需要的工具,安装步骤: 解压EABI4.3.3.tar.gz 将解压后的工具包路径添加到系统路径,即如果将EABI4.3.3解压到/下,那么路径就是:PATH=$PATH:/opt/EmbedSky/4.3.3/bin 解压EABI工具包,就可以将已经编译好的交叉编译工具包的执行文件解压出来,如图:(注意对比书本P58的图) 将编译好的执行文件的路径添加到系统路径中 方法二---用CROSSTOOL构建交叉编译工具链 准备工作 配置脚本 生成交叉编译工具链 测试 准备工作: 单独创建一工作目录 下载所需要的软件包: Crosstool:crosstool-0.43.tar.gz (用于构建交叉编译工具) Linux源码:linux2.6.8.tar.gz (linux内核) Gcc.3.4.5.tar.gz (交叉编译器源代码) Glibc.2.3.2.tar.gz (交叉编译函数库) Linux-libc-headers..tar.gz (头文件库) Glibc-linuxthreaders-2.3.2.tar.gz(POSIX 线程库 ) Binutils-2.15.tar.gz (辅助工具库) 配置脚本 所谓脚本:脚本(script)是使用一种特定的描述性语言,依据一定的格式编写的可执行文件,又称作宏或批处理文件。 在这里,就是把编译移植过程中要执行的命令以及系统环境变量的设置等操作写在相应的文本中批量执行。 生成交叉编译工具 Cd /home/ljd/downloads/crosstool-0.43 #进入到解压后的cross包 ./ljd-arm.sh #运行安装脚本程序,批量执行安装过程所需要的所有命令。 若生成成功则出现以下执行文件:参考书本P57 到此,就已经借用crosstool这个辅助工具将交叉编译工具的源代码编译成了执行文件,随后的操作与EABI4.3.3类似。 二、通讯工具的使用---串口 超级终端和Minicom配置及使用 1.超级终端 打开Windows下的“开始”→“附件”→“通讯”→“超级终端” 设置串口连接参数:波特率:115200,数据为8位,无奇偶校验位,停止位1,无硬件流 把开发板的串口线和PC机相连 ,在超级终端的窗口里应能显示相关的串口信息。 通讯工具的使用---串口 超级终端和Minicom配置及使用 2.Minicom 首先在命令行中键入“minicom”,这就启动了minicom软件。 Minicom在启动时默认会进行初始化配置 CTRL+A Z,来查看minicom的帮助 CTRL-A O配置minicom的串口参数,选择“Serial port setup”子项,上面列出的配置是minicom启动是的默认配置,用户可以通过键入每一项前的大写字母,分别对每一项进行更改。

您可能关注的文档

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档