ImageVerifierCode 换一换
格式:PPT , 页数:24 ,大小:1.33MB ,
资源ID:10200930      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-10200930.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第5章Linux内核基础实验-1.ppt)为本站会员(jw66tk88)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

第5章Linux内核基础实验-1.ppt

1、1,第5章,Linux内核基础实验-1 -Linux编码运行实验,2,Linux编码运行实验,【实验目的】1.学习和掌握Linux编译的基本步骤。2.通过实验掌握Linux的配置和编译过程。【实验设备】硬件:EDUKIT-III实验平台,S3C2410核心子板,Embest JTAG仿真 器套件,PC机。软件:Embest IDE集成开发环境,Cygwin Unix模拟平台,arm-linux-gcc编译工具链,Windows XP操作系统,Embest Online Flash Programmer for ARM编程器。【实验内容】1.对Linux的内核及用户程序进行配置。2.编译生成内核

2、映像文件。3.把编译好的映像文件烧写到Nor Falsh中,查看运行结果。注意:假定同学们已安装好linux源代码包,并为源代码添加了补丁文件!,3,Linux编码运行实验,【实验原理】1内核及用户程序配置Linux提供了三个不同的命令进行Linux的配置,但效果完全一样:1.make eonfig, 控制台命令行方式配置命令;2.make menuconfig, 文本菜单方式配置命令;3.make xconfig, X窗口图形界面方式配置命令。由于以X窗口图形界面方式进行配置具有直观、方便的特点,一般以这种配置方式为主。(若对硬件不熟悉,则很难配置.省事的方法是使用配置文件.同学们可采用)配

3、置命令执行完毕后,会生成config文件,并且在includeLinux目录下生成一个用于保存配置信息的自动配置头文件autoconfh。下次配置时,会生成新的config和autoconfh文件按照实际系统所需完成定制后,单击Save and Exit保存退出,实现内核及用户程序配置,4,Linux编码运行实验,2编译Linux安装配置好Cygwin下的arm-linux-gcc工具链后,在Cygwin中依次执行以下命令完成Linux的编译过程:命令含义如下:Make mrproper 清除所有旧的配置和旧的编译目标文件等;Make xconfig 在图形界面下对内核进行配置;Make de

4、p 搜索Linux编译输出与源代码之间的依赖关系,并生成依赖文件;Make clean 清除以前构造内核时生成的所有目标文件、模块文件和临时文件;Make zImage 编译Linux内核,生成压缩的内核映像文件。最终在$WORKDIR/kernelarcharmboot目录下生成文件zImage-Linux内核的压缩方式可执行映像文件。使用Embest Flash Programmer和Embest JTAG仿真器将启动软件映像文件VIVI烧写到Flash地址0x000000Ox00020000处,将自己编译生成的内核映像文件zImage烧写到Flash地址Ox000200000x000E0

5、000处。启动Windows附件中的超级终端软件,并设置超级终端的波特率为115200、无校验、1位停止位、无数据流控制,随后打开超级终端,重新启动目标板,可以观察到Linux的运行,5,Linux编码运行实验,【实验步骤】1准备实验环境使用EDUKITIII 附带的串口线连接目标板上的UART0和PC机串口COM1。2串口网络设置在PC机上运行Windows附件中自带的超级终端串口通信程序(波特率为115 200、1位停止位、无校验位、无硬件流控制),或者使用其他串口通信程序。3实验操作过程安装Linux源代码包。解压Linux源代码包后,进行配置,编译4观察实验结果用Embest onli

6、ne Flash Programmer烧写工具软件进行烧写(ViVi, Linux)断电后再加电重新启动目标板,Linux正常运行后,可以看到如下类似的启 动信息:(书P152),6,实验过程,运行Cygwin,设置环境,7,实验过程,清除所有旧的配置和 旧的编译目标文件,8,实验过程,在图形界面下对内核进行配置,9,实验过程,对每一项,手工进行配置,10,实验过程,直接调用文件进行配置,11,实验过程,直接调用文件进行配置,12,实验过程,保存配置,退出,13,实验过程,搜索Linux编译输出与源代码之间 的依赖关系,并生成依赖文件,14,实验过程,清除以前构造内核时生成的所有 目标文件、模

7、块文件和临时文件,15,实验过程 编译Linux内核,生成压缩的内核映像文件,16,实验过程,编译Linux内核,生成压缩的内核映像文件,生成压缩的内核映像文件,17,实验过程,生成的内核映像文件及所在的目录,18,【实验 过程】,烧录VIVI至1-5扇区.如果已烧录过VIVI,该步骤可跳过!,19,实验过程,设置烧录映像文件zImage,20,实验过程,设置烧录Flash地址 (烧录至6-17扇区),21,实验过程,烧录到Flash,22,实验过程,1.串口线连接目标板上的UART0和PC机串口COM1 2.启动PC机上超级终端串口通信程序 3.断电后再加电重新启动目标板,可以看到Linux正常运行:,23,实验过程,Linux运行止,(没有安装文件系统错误,属正常),24,实训题,1.安装linux源码,并安装好补丁程序(参见书P107.若已安装好,跳过!注意:补丁程序只能安装一次,多次安装可能编译出错).然后进行配置,编译,生成压缩的内核映像文件zimage,烧写到flash中. 重新启动目标板(注意,vivi一定要先烧好在15扇区,linux在6-17扇区),观看Linux正常运行. 2.按实验报告格式要求,写出实验报告.,

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报