Chinaunix首页 | 论坛 | 博客
  • 博客访问: 19751
  • 博文数量: 40
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 210
  • 用 户 组: 普通用户
  • 注册时间: 2012-08-28 14:26
文章分类
文章存档

2013年(4)

2012年(36)

我的朋友

发布时间:2013-01-13 19:30:03

    接着上篇CFS学习总结,下面对很久前看的一些Linux内核的主要模块写了个简单的总结,本总结个人针对某个模块的回忆,并不针对源码,主要目的是一方面加强自己的记忆,另一方面提炼出一些东西与大家分享(有时候代码看多了,对某个模块反而没有了一个整体的概念)。一、Linux 启动过程分析Linux的启动过程可以分为四个阶段:系统上电阶段, BIOS阶段,引导程序阶段,Linux内核阶段。 (1)系统上电阶段 对于x86体系结构来说,CPU上电后,eip = 0xffff fff0, CPU执行eip指向的指令,通常这是条跳转指令,即跳转到BIOS的入口......【阅读全文】

阅读(144) | 评论(0) | 转发(0)

发布时间:2013-01-01 16:28:15

Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE MicrosoftInternetExplorer4 ......【阅读全文】

阅读(108) | 评论(0) | 转发(0)

发布时间:2013-01-01 16:27:31

1. 加载 BIOS 的硬件信息; 2. 读取 MBR 的 Kernel Loader (亦即是 lilo, grub, spfdisk 等等)开机信息; 3. 加载 Kernel 的操作系统核心信息; 4. Kernel 执行 init 程序并取得 run-level 信息; 5. init 执行 /etc/rc.d/rc.sysinit 档案; 6. 启动核心的外挂式模块 (/etc/modules.conf); 7. init 执行 run-level 的各个批次档( Scripts ); 8. init 执行 /et......【阅读全文】

阅读(78) | 评论(0) | 转发(0)

发布时间:2013-01-01 16:08:50

lsmod    查看模块depmod   分析模块依赖性modprobe 载入模块      <===>      rmmod 删除模块modinfo  显示模块信息lsmod功能:列出内核已载入模块的状态用法:lsmod描述:    lsmod 以美观的方式列出/proc/modules的内容。    输出为:    Module(模块名)&......【阅读全文】

阅读(171) | 评论(0) | 转发(0)

发布时间:2012-12-27 17:38:25

TEXT_OFFSET  内核在RAM中的起始位置相对于RAM起始地址偏移。值为0x00008000./arch/arm/Makefile 118 textofs-y       := 0x00008000 222 TEXT_OFFSET := $(textofs-y)PAGE_OFFSE   内核镜像起始虚拟地址。值为0xC0000000/arch/arm/configs/s3c2410_defconfigCONFIG_PAGE_OFFSET=0xC0000000./arch/arm/include......【阅读全文】

阅读(133) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册