欢迎来到天天文库
浏览记录
ID:42495375
大小:116.50 KB
页数:7页
时间:2019-09-16
《《嵌入式软件设计》实验报告7》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《嵌入式系统软件设计》实验报告学号1307012141姓名王晓蕾专业、班13计算机1实验地点1-318指导教师谢荣生实验时间实验序号:07实验项目名称:内核编译和移植一、实验口的1•了解Linux内核结构。2.了解如何从源码构建平台Linuxkernelo3.制作zImage,并利用BLOB烧写到平台。二、实验设备(环境)及要求皱件:PC机;PXA270试验箱软件:PC机操作系统linux三、实验内容1编译内核进入本次实验廿录tarjxvfup-linux-2・6.9-rcleasc.tar・bz2In一slinux-2.6.9li
2、nuxcdlinuxmakecleanmake生成的二进制文件为zImage存储在./arch/arm/boot/zImageo把生成的zImage文件拷贝到PC机的tftp服务目录/tftpboot/下。2烧写内核:1)启动pxa270开发板,按ctl+c组合键进入blob2)配置tftp服务:打开PC机的tftp服务,关闭防火墙;在blob下使用ifconfigserver192.168.0.43(192.16&0.43为您的tftp服务器ip)配置服务器IP,注意只能一次配置有效,若重启开发板需要再次配置。3)按照以下命令烧写
3、zlmage至IjRam:tdownloadkernel5)按照以下命令烧写zlmage至ljflash:flashkernel3.将demo程序编译成模块四、实验步骤与试验结杲编译内核1、解压[root(?um-deutest?]#Isdemo•c1inux-Z.6.9up-1inux-Z.6.9-release-Z007-01-31-usb.tar.bzZ2、进入目录linux-2.6.9/,进行配置过程,USBSupport选OHCI[rootOun-deu1inux-ZmakemenuconfigHOSTCCscripts/
4、basic/fixdepHOSTCCscripts/basic/split-includeHOSTCCscripts/basic/docprocHOSTCCscripts/kconfig/conf.oHOSTCCscripts/kconfig/mconf.oHOSTCC-fPICscripts/kconfig/zconf・tab.oHOSTLLD-sharedscripts/kconfig/1ibkconfig.soHOSTLDscripts/kconfig/mconfHOSTCCscripts/lxdialog/checklist
5、.oHOSTCCscripts/lxdialog/inputbox.oHOSTCCscripts/lxdialog/lxdialog.oHOSTCCscripts/lxdialog/menubox.oHOSTCCscripts/lxdialog/msgbox•oHOSTCCscripts/lxdialog/textbox.oHOSTCCscripts/lxdialog/uti1.oHOSTCCscripts/lxdialog/yesno.oHOSTLDscripts/lxdialog/lxdialogscripts/kconfig/
6、mconfarch/arm/Kconfigttttusingdefaultsfoundin.config3、进行编译岀错,拷贝编译路径,修改***EndofLinuxkerne1configuration.***Executetobuildthekerne1ortry"nakchelp*.[rootPun-deu1inux-Z.6.9]#nwikeCHKinclude/1inux/uersion.hSPLITinc1ude/1inux/autcxronf.h->inc1udezconfig/*CCscripts/wod/enpty・
7、ozbin/sh:zup-techpxa2?0/am-1inux-too1s/gcc-3.4.6-g1ibc-2.3.6/arn-1imix/bin/ar«-1inux-gcc:没仃那个文件或11求make(21:***(scripts/nod/empty.oJtuix1naked]:(scripts/nod)错误2make:卄《[scripts]错i吴Zarm-linux4、修改完成,编译内核KSYM•tmp_kallsymsl.SAS•tmp_kallsymsl.oLD•tmp_um1inuxZKSVM・tmp_ka1lsyms
8、Z.SAS•tmp_kallsymsZ.oLDumlinuxSVSMAPSystem・mapSYSMAP•tmp_System.mapOBJCOP?arch/arm/boot/ImageKerne1:arch/arm/boot/Ima
此文档下载收益归作者所有