- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux内核移植实验目的:熟悉linux内核移植过程实验过程:下载源代码下载地址:/pub/software/scm/git//pub/software/scm/git/安装Git工具:(1)、命令安装:#: yum –y git(2)、源码安装Git工具:#: tar zxvf git-1.6.6.tar.gz#: cd git-1.6.6#: ./configure –prefix=/usr/local#: make#: make install使用git命令下载内核源码:Wget/pub/linux/kernel/v2.6/linux-.tar.bz/pub/linux/kernel/v2.6/linux-.tar.bz解压并证实环境与代码是否正确由于内核的启动过程是,运行完bootlader之后linux内核要进行初始化,其初始化的内容有初始化存储器分区,初始化外围一些硬件的状态,初始化网卡接口等,然后加载驱动程序,目前开发板使用的bootlader是由友善之臂提供的supervivi。解压内核假如源码放在/root/kernel目录下,执行以下命令:#cd /root/kernel#tar jxvf linux-.tar.bz转到解压后的目录:#cd linux-指定交叉编译变量首先,我们的目标平台为ARM的平台修改当前目录下的Makefile#vim Makefile将如下内容:export KBUILD_BUILDHOST :=$(SUBARCH)ARCH?=$(SUBARCH)CROSS_COMOILE ?=改为:export KBUILD_BUILDHOST :=$(SUBARCH)ARCH?=armCROSS_COMPILE ?=arm-linux-其中,ARCH是指定目标平台为arm,CROSS_COMPILE是指定交叉编译器,这里指定是系统默认的交叉编译器,如果使用其它的,则要把编译器的全路径在这里写出。如图所示:首先要测试一下linux的编译是否能够正确通过。执行:#make mini2440_defconfig(使用缺省内核配置文件,mini2440_defconfig是由一位外国人士为mini2440所写的缺省文件)#make zImage(生成的镜像在arch/arm/boot目录下)然后将编译生成的镜像下载到开发板上看能否运行。如下图所示:Copy linux kernel from 0to 0 size = 0... donezImage magic = 0x016f2818Setup linux parameters at 0inux command line is: noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttySAC0MACH_TYPE = 1999NOW, Booting LinuxUncompressingLinux done, booting the kernel.Linux version (root@tom) (gcc version 4.3.2 (Sourcery G++ Lite 2008q3-72) ) #3 Sun Mar 28 17:10:56CST 2010CPU: ARM920T revision 0 (ARMv4T), cr=c0007177CPU: VIVT data cache, VIVT instruction cacheMachine: FriendlyARM Mini2440 development boardATAG_INITRD is deprecated; please update your bootloader.Memory policy: ECC disabled, Data cache writebackCPU S3C2440A (id 0S3C24XX Clocks, (c) 2004 Simtec ElectronicsS3C244X: core 405.000 MHz, memory 101.250 MHz, peripheral 50.625 MHzCLOCK: Slow mode (1.500 MHz), fast, MPLL on, UPLL onBuilt 1 zonelists in Zone order, mobility grouping on. Total pages: 16256Kernel command line: noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttyS
有哪些信誉好的足球投注网站
文档评论(0)