kernel到底是u-boot解压还是自解压?

kernel到底是u-boot解压还是自解压?我在u-boot的cmd_bootm.c中,看到有解压内核的步骤,如用gunzip();同时,我在内核arch/arm/boot/compressed/head.S中也发现了decompress_kernel()。现在的问题是kernel到底是u-boot解压还是自解压?用试验试出是用的u-boot解压,但内核自解压还是调用了吗?

作者: neilengineer 发布时间: 12-22

生成built-in.o

内核的makefile是如何生成built-in.o的

作者: wushili 发布时间: 12-25

如何打印源代码

抱歉,不知道是否该在这里问这个问题,只是觉得大家总和源代码打交道,所以向各位高手请教。我有一些C语言源代码文件需要打印,希望打印出来的结果能尽量整齐,紧凑,不同文件能接在一起打印出来而不是在文件尾就分页。我看一些出版的书,打印出来的源代码都很好。不知道有没有专门打印源代码的工具可以用。谢谢!

作者: wmaple 发布时间: 12-24

如何把linux kernel里的SCTP_DEBUG选项打开

看到一篇文章讲打开SCTP_DEBUGhttp://www.diybl.com/course/6_system...14/125443.html最近把kernel里的SCTP_DEBUG打开重新编译,然后写了一个client/server程序,把kernelSCTP的执行log打出来了。里面有详细的函数流程但不知道这个选项的设置在哪?看了看Makefile和Kconfig文件,其中

作者: Macrossdzh 发布时间: 12-29

系统启动Failure,有人遇到这种情况吗?

FAILURE:Filesystemerrorswereencounteredthatcouldnotbefixedautomatically.ThissystemcannotcontinuetobootandwillthereforebehaltuntilthoseerrorsarefixedmanuallybyaSystemAd

作者: think365 发布时间: 11-20

请教linux 2.6.26中platform bus设备 s1d13806驱动的问题

我在看2。6。26代码的时候发现一个奇怪的问题,我用的arm的板子at91rm9200dk,他的platform设备都在board-dk.c里用platform_device_register注册,但是显示设备s1d13806驱动没有在boardinit里platform_device_register注册,函数dk_add_device_video()注释掉了,而在驱动的init里直接调

作者: duzhig 发布时间: 12-23

ext2_inode可以从vfs的inode得到吗?

要写个sysemcall实现对ext2文件的block的直接插入和删除,需要修改ext2_inode的i_block字段。目前只能直接用块设备的bread/bwrite来修改,ext2的函数都定义在原代码的fs/ext2.h里,一个也没有exportsymbol,不知如何在模块中使用,望高人指教

作者: clkgtr6 发布时间: 12-08

[提问] 内核启动时如何加载模块的?

[提问]内核启动时如何加载模块的?1。内核启动时不可能将所有编译的模块都加载,比如网卡驱动我可能编译十几种,内核依据什么配置调用硬件所需的驱动?2。内核启动时在那一步开始加载内核模块?3。可否在不重新编译内核的情况下,例如网卡驱动我编译了,但是我又希望不加载它,应该如何处理?谢谢关注!

作者: leasor 发布时间: 01-02

内嵌汇编的问题

最近看到glibc中一段关于系统调用的内嵌汇编,有些问题没想明白,各位指点下:1__asm____volatile__\2("callsys#%0%1<=%2%3%4%5%6%7"\3:inline_syscall_r0_out_constraint(_sc_0),\4"=r"(_sc_19),"=r"(_sc_16),"=r"(_sc_1

作者: letueo 发布时间: 12-14

想问一下大家学习kernel的经验

现在我在看情景分析那本书

作者: bao135 发布时间: 11-18