要使实验箱在linux下正常工作,vivi,linux内核,第5章Linux内核基础实验-1(1).ppt

《第5章Linux内核基础实验-1(1).ppt》由会员分享,可在线阅读,更多相关《第5章Linux内核基础实验-1(1).ppt(24页珍藏版)》请在人人文库网上搜索。

1、学习并掌握第1,5章,Linux内核基础实验-1 -Linux代码执行实验,2,Linux代码执行实验,【实验目的】1.Linux编译的基本步骤。 实验掌握Linux的配置和编译过程。 【实验设备】硬件: EDUKIT-III实验平台,S3C2410核子子板,Embest JTAG模拟器工具包,PC机。 软件: Embest IDE集成开发环境、Cygwin Unix仿真平台、arm-linux-gcc编译工具链、Windows XP操作系统、embestonlineflashprogra 【实验内容】配置Linux的内核及用户程序。 2 .编译生成的内核映像文件。 3 .将编译后的映像文件写。

2、入Nor Falsh,调查执行结果。 注意:不要假定同学们安装了linux源代码包并且向源代码添加了补丁文件! 不要! 3、Linux代码执行实验、【实验原理】1内核和用户程序配置Linux提供3个不同的命令进行Linux的配置,效果完全相同:1.make eonfig、控制台命令行方式配置命令2.make me 以x窗口图形接口方式进行配置具有直观且便利的特征,因此以该配置方式为主。 (如果不习惯硬件,设定会变得困难。 省事的方法是使用配置文件。 学生们可以使用)配置命令执行时,生成config文件,并生成用于将配置信息保存到includeLinux目录的自动配置标头文件autoconfh。。

3、 下次部署时,生成新的config和autoconfh文件,根据实际系统的需要进行定制后,单击Save and Exit保存结束,实现内核和用户程序的部署,4,实施Linux代码执行实验2通过编译Linux安装并在Cygwin下部署arm-Linux-的Make xconfig在图形界面下设置内核Make dep将检索Linux编译输出和源代码之间的依赖关系,并将依赖关系文件清除以前生成内核时生成的所有目标文件、模块文件和临时文件。Make zImage编译Linux内核并生成压缩的内核映像文件。 最终在$WORKDIR/kernelarcharmboot目录中生成文件zImage-Linux。

4、内核的压缩方法可执行映像文件。 使用Embest Flash Programmer和Embest JTAG仿真器将启动软件映像文件VIVI写入Flash地址0 x000000Ox00020000,并自己编译生成内核映像文件zImage 启动Windows附带的超级终端软件,将超级终端的波特率设定为115200,无检查、1位停止位、无数据流控制,打开超级终端,重新启动目标板后,linuus 【实验步骤】1 2串行网络在PC上执行Windows附属的超级终端串行通信程序(波特率115 200、1位停止位、无奇偶校验位、无硬件流控制),或者其他解压缩Linux源代码软件包,然后将其放置,并使用Emb。

5、est online Flash Programmer烘焙工具软件烘焙(ViVi,Linux )编译4观测实验结果,关闭电源,然后重新启动目标板,Linux将正常工作安装环境,7,实验流程,清除所有旧的配置文件和旧的编译目标文件,8,使用实验流程,图形界面配置内核,9,实验流程,按项目手动配置,10,实验流程,直接调用配置文件Linux 生成依存文件14、实验进程、以前构建内核时生成的所有目标文件、模块文件和临时文件15、实验进程编译Linux内核并生成压缩的内核映像文件如果VIVI已写入,可以跳过此步骤,不要! 不要! 19、实验进程、写入图像文件zImage、20、实验进程、写入闪存地址(写入6-17扇区)、21、实验进程、写入闪存、22、实验进程、1 Linux正常运行23、实验过程、Linux停止(文件系统未安装错误,正常)、24、培训问题、1 .安装Linux源代码并安装修补程序(参照本P107 .已安装的情况)。 注意:修补程序只能安装一次,多次安装可能会导致编译错误。 然后生成配置、编译和压缩的内核图像文件zimage,并将其写入flash。 重新启动目标板(注意,vivi必须为15个扇区,linux必须为6-17个扇区。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值