printk打印的信息要在console注册之后才能打印出来,但是在start_kernel中,还没有注册console之前
已经有printk的动作.这些信息会保存在printk的buf里边,这个buf大小可以配置:
General setup
(14) Kernel log buffer size (16 => 64KB, 17 => 128KB)
14=2^14=16KB, 16=2...
分类:
系统相关 时间:
2015-03-16 14:35:35
阅读次数:
166
有时候临时修改代码时,我们不需要或者没有条件使用复杂的代码编辑器。此时使用普通的文本编辑器如nano或vim,加上grep命令即可快速定位并修改代码。例如,在kernel目录下搜索 CONFIG_BOARD_S3C4410_XXX 内容:grep-nrE 'CONFIG_BOARD_S3C4410_...
分类:
其他好文 时间:
2015-03-16 12:33:12
阅读次数:
122
部分引用他人总结,如有侵权,请告知本人删除一、引导过程内核引导过程依次涉及的文件为src/arch/i386/boot/bootsect.Ssrc/arch/i386/boot/setup.Ssrc/arch/i386/boot/compressed/head.Ssrc/arch/i386/boot/compressed/misc.csrc/arch/i386/boot/kernel/head.Ssrc/init/main.c1..
分类:
系统相关 时间:
2015-03-16 06:30:14
阅读次数:
339
刘子健 +
原创作品转载请注明出处 +
《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000
使用gdb跟踪调试内核从start_kernel到init进程启动
详细分析从start_kernel到init进程启动的过程...
分类:
其他好文 时间:
2015-03-15 21:25:10
阅读次数:
379
一.操作系统工作概述
存储程序计算机工作模型,计算机系统最最基础性的逻辑结构;
函数调用堆栈,高级语言得以运行的基础;
中断,多道程序操作系统的基点。
二.代码分析
在上一篇博文《搭建OS
kernel环境方法》的基础上进行时间片轮转多道程序的小os.
主要对mypcb.h, mymain.c 和myinterrupt.c这三个文件...
分类:
其他好文 时间:
2015-03-15 18:28:50
阅读次数:
200
这些天在学习linux内核编程,就在这里小小的show以下。
首先编写如下的linux代码。并命名为hello.c
这里你应该注意亮点:
第一、linux内核编程,不同于普通的用户态下的编程;有一个入口的main函数;这里的“main”函数是module_init();同时还有一个善后处理的函数:module_exit()。
第二、linux内核编程在编译的时候,不同于用户...
分类:
系统相关 时间:
2015-03-15 16:55:45
阅读次数:
233
Windsor提供了容器性能检测的功能,只需在程序启动的时候后添加一下代码
var diagnostic = LifecycledComponentsReleasePolicy.GetTrackedComponentsDiagnostic(_container.Kernel);
var counter = LifecycledComponentsReleasePolicy.GetTracked...
这是一篇命题作文。近期一直想写点东西,但一直找不到题目,正好收到一封邮件,有人问我Linux路由表的布局问题以及路由缓存的问题,加之前些日子又帮人做了一个片上路由表,所以觉得这是个好题目,索性花了多半个周末的时间,奋笔疾书。前面的套话不写命题作文已经11年了,最后一次是在高考的考场上。收到邮件时,被人要求写这种命题作文,其实我是拒绝的,因为你不能叫我写我就马上去写,首先我自己得懂这个,我又不能说到...
分类:
其他好文 时间:
2015-03-15 12:25:26
阅读次数:
142
kernel:ftp://kernel.orgcnkernel:http://www.cnkernel.orgoldlinux:http://www.oldlinux.orgminix3:http://www.minix3.orgcentos:http://www.centos.orgdjgpp:h...
分类:
系统相关 时间:
2015-03-15 10:48:29
阅读次数:
174
CenOS 6.3 + nginx 1.2.4 + PHP 5.4.8 + MySQL 5.5.28 完整配置#阿里云64位系统无法安装GCC需要安装kernel-headers库wgethttp://vault.centos.org/5.7/os/x ... -274.el5.x86_64.rpm...
分类:
系统相关 时间:
2015-03-15 10:47:43
阅读次数:
312