嵌入式Linux操作系统 教学课件 华清远见嵌入式学院 孙天泽 第10章 嵌入式Linux的构建.ppt

嵌入式Linux操作系统 教学课件 华清远见嵌入式学院 孙天泽 第10章 嵌入式Linux的构建.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式Linux操作系统 第10章 嵌入式Linux的构建 第1章 嵌入式Linux操作系统简介 第2章 Linux操作系统使用与系统配置 第3章 嵌入式Linux编程环境 第4章 存储管理 第5章 操作系统进程 第6章 进程间通信 第7章 中断与系统调用 第8章 文件管理 第9章 设备管理 第10章 嵌入式Linux的构建 第10章 嵌入式Linux的构建 10.1 嵌入式开发环境的搭建 10.2 Bootloader介绍 10.3 嵌入式Linux根文件系统构建 思考题 10.1 嵌入式开发环境的搭建 10.1.1 嵌入式交叉编译环境的搭建 搭建交叉编译环境是嵌入式开发的第一步,也是必备一步。 交叉编译器完整的安装一般涉及到多个软件的安装(/pub/),包括binutils、gcc、glibc等 binutils主要用于生成一些辅助工具,如objdump、as、ld等; gcc是用来生成交叉编译器,主要生成arm-linux-gcc交叉编译工具 glibc主要是提供用户程序所使用的一些基本的函数库。 在/usr/local/arm下解压cross-3.3.2.bar.bz2 。 在/usr/local/arm/3.3.2/bin/下已经安装了很多交叉编译工具 ,集成了binutils、gcc、glibc这几个软件 。 10.1 嵌入式开发环境的搭建 10.1.2 超级终端和Minicom配置及使用 1.超级终端 打开Windows下的“开始”→“附件”→“通讯”→“超级终端” 设置串口连接参数:波特率:115200,数据为8位,无奇偶校验位,停止位1,无硬件流 把开发板的串口线和PC机相连 ,在超级终端的窗口里应能显示相关的串口信息。 10.1 嵌入式开发环境的搭建 10.1.2 超级终端和Minicom配置及使用 2.Minicom 首先在命令行中键入“minicom”,这就启动了minicom软件。 Minicom在启动时默认会进行初始化配置 CTRL+A Z,来查看minicom的帮助 CTRL-A O配置minicom的串口参数,选择“Serial port setup”子项,上面列出的配置是minicom启动是的默认配置,用户可以通过键入每一项前的大写字母,分别对每一项进行更改。要对波特率、数据位和停止位进行配置,键入“E”,在该配置界面中,可以键入相应波特率、停止位等对应的字母,即可实现配置,配置完成后按回车键就退出了该配置界面。在确认配置正确后,可键入回车返回上级配置界面,并将其保存为默认配置。 可重新启动minicom使刚才配置生效,在连上开发板的串口线之后,就可在minicom中打印出正确的串口信息 10.1 嵌入式开发环境的搭建 10.1.3 下载映像到开发板 1.tftp,tftp协议是简单文件传输协议 (1)Linux下tftp服务配置,Linux下tftp的服务器服务是由xinetd所设定的,默认情况下是处于关闭状态。 首先,要修改tftp的配置文件,开启tftp服务 vi /etc/xinetd.d/tftp #主要要将“disable=yes”改为“no” 重启xinetd服务,使刚才的更改生效 service xinetd restart 使用命令“netstat -au”以确认tftp服务是否已经开启 这时,用户就可以把所需要的传输文件放到“/tftpboot”目录下,这样,主机上的tftp服务就可以建立起来了。 用直连线(注意:不可以使用网线)把目标板和宿主机连起来,并且将其配置成一个网段的地址,再在目标板上启动tftp客户端程序。 10.1 嵌入式开发环境的搭建 10.1.3 下载映像到开发板 (2)Windows下tftp服务配置 单击tftpd32下方的设置按钮,进入设置界面,主要配置tftp服务器端地址,也就是本机的地址。 重新启动tftpd32软件使刚才的配置生效,服务器端的配置完成了 可以用直连线连接目标机和宿主机,在目标机上开启tftp服务进行文件传输 。 10.1 嵌入式开发环境的搭建 10.1.3 下载映像到开发板 2.串口下载 使用串口下载需要特定的下载软件,如优龙公司的DNW软件 在DNW中也要设置“波特率”、“端口号” 在配置完之后,单击“Serial Port”下的“Connect”,再将开发板上电,选择“串口下载”,接着再在“Serial Port”下选择“Transmit”,就可以进行文件传输了,DNW默认串口下载的地址为0 10.1 嵌入式开发环境的搭建 10.1.4 编译嵌入式Linux内核 内核的编译中最主要分别为3个步骤: (1)内核配置 用户为目标板选择处理器架构,不同的

您可能关注的文档

文档评论(0)

时间加速器 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档