ChinaUnix.net
相关文章推荐:

linux 内核自解压

内核zImage的入口代码是自引导程序。 代码位置:arch/arm/boot/compressed/head.s LC0: .word LC0 @ r1 .word __bss_start @ r2 .word _end @ r3 .word zreladdr @ r4 ,内核的实际运行地址 .word _start @ r5 ,这边r5为解压前zImage的起始地址,发生地址重叠准备解压时,r5存放解压内核的起始地址 .word _got_start @ r6 .word _got_end @ ip .word user_stack+4096 @ sp LC1: .word reloc_end - reloc_start .size ...

by wmmwang - Linux文档专区 - 2007-08-24 19:32:35 阅读(1000) 回复(0)

相关讨论

linux内核启动过程——基于S3C2410 (1)zImage自解压 本文以流行的Samsung公司的S3C2410,mini2440平台和linux-2.6.29为例,介绍如何在ZIX嵌入式开发环境下探索linux内核启动过程。 linux内核启动一般由外部的bootloader引导,也可以在内核头部嵌入一个loader,实际的应用中这两种方式都会经常遇到。所以要了解内核启动最开始的过程,必须对bootloader如何引导内核有所熟悉。下面我们从u-boot加载linux内核的代码开始分析(关于...

by nanqihao - Linux文档专区 - 2009-06-10 15:54:31 阅读(1316) 回复(0)
by 晨雨 - Linux论坛 - 2003-08-05 19:44:33 阅读(600) 回复(1)
by 晨雨 - Linux系统管理 - 2003-08-05 19:44:33 阅读(534) 回复(1)

linux下怎样制作自解压缩文件 windows下有很多自解压缩的exe,很多安装程序,你可以直接用右键压缩出来,那么linux下能不能制作这些自解压缩的包呢? 其实我们遇到的很多bin文件都是类似得采用的前面脚本、后面tar.gz压缩包的形式,比如jre和GoogleEarth都是这样的,但是不是所有的都是这样,比如realplayer就是一个完全的二进制文件。 以下是一个自解压缩的例子: #!/bin/bash sed '1,/^#here/d' $0 >a.tar tar xf a.tar exit #h...

by badb0y - Linux文档专区 - 2009-03-20 22:52:08 阅读(599) 回复(0)

Tail命令参数中有一个参数-n, --lines=N,可以直接输出一个文件中的最后N行。利用此参数,结合tar命令可以在linux下创建类似windows下winrar的自解压了。 # !/bin/sh [ $# != "1" ] && echo "Usage: $0 tarfile" && exit 0 DESTFILE="$1.sh" echo "# !/bin/sh" > $DESTFILE echo "LINES=\`wc -l \$0 | awk '{ print \$1 }'\`" >> $DESTFILE # 计算目标文件的行数 echo "LINES=\`expr \$LINES - 4\`" >> $DESTFILE # 计算需...

by LAMP兄弟连 - Linux系统管理 - 2008-11-14 12:55:55 阅读(1070) 回复(1)
by 新手上路2世 - C/C++ - 2007-03-06 18:35:14 阅读(1290) 回复(7)

我现在想在linux上实现如windows的自解压可执行文件的功能,要求一个可执行文件,中间包括几个已经压缩好的文件,一旦执行了这个文件,这个文件就将其中包括好的文件释放? 我只在windows上看到了这种可释放自身文件的可执行文件,linux下有没有这种实现方式? 我的机器是RedHat linux9.0 该怎样实现?大家讨论一下? 谢谢

by jupiters - 数据安全 - 2004-07-30 17:20:28 阅读(937) 回复(3)

我现在想在linux上实现如windows的自解压可执行文件的功能,要求一个可执行文件,中间包括几个已经压缩好的文件,一旦执行了这个文件,这个文件就将其中包括好的文件释放?\r\n\r\n我只在windows上看到了这种可释放自身文件的可执行文件,linux下有没有这种实现方式?\r\n\r\n我的机器是RedHat linux9.0\r\n\r\n该怎样实现?大家讨论一下?\r\n谢谢

by jupiters - 攻防交流区 - 2004-07-30 17:20:28 阅读(2794) 回复(2)

我现在想在linux上实现如windows的自解压可执行文件的功能,要求一个可执行文件,中间包括几个已经压缩好的文件,一旦执行了这个文件,这个文件就将其中包括好的文件释放? 我只在windows上看到了这种可释放自身文件的可执行文件,linux下有没有这种实现方式? 我的机器是RedHat linux9.0 该怎样实现?大家讨论一下? 谢谢

by jupiters - C/C++ - 2004-07-30 16:18:50 阅读(557) 回复(0)

我现在想在linux上实现如windows的自解压可执行文件的功能,要求一个可执行文件,中间包括几个已经压缩好的文件,一旦执行了这个文件,这个文件就将其中包括好的文件释放? 我只在windows上看到了这种可释放自身文件的可执行文件,linux下有没有这种实现方式? 我的机器是RedHat linux9.0 该怎样实现?大家讨论一下? 谢谢

by jupiters - 内核/嵌入技术 - 2004-07-30 18:08:35 阅读(510) 回复(2)