内核源码目录 1、 arch:录下x86重点关注 2、 init:目录下main.c中的start_kernel是启动内核的起点 3、 ipc:进程间通信的目录 实验 使用实验楼的虚拟机打开shell cd LinuxKernel/ qemu -kernel linux-3.18.6/arch/x8
分类:
系统相关 时间:
2016-03-10 21:54:02
阅读次数:
290
一. Linux内核源代码简介 稳定版内核:Linux-3.18.6 Linux内核源代码的目录结构: arch目录:在Linux内核源代码里占有的比重很大,因为Linux内核支持很多的体系结构,而arch目录是支持不同的CPU的源代码.arch/x86目录下的代码是重点 Documentation
分类:
系统相关 时间:
2016-03-10 14:29:36
阅读次数:
265
busybox-1.24.1.tar.bz21, 修改 Makefile找到以下2处修改为ARCH ?= armCROSS_COMPILE ?= arm-linux- 2, 打开配置菜单make menuconfig这里进行一些配置,打开 TAB 补全功能,选中 ifconfig , 打开驱动加载功
分类:
其他好文 时间:
2016-03-10 14:21:51
阅读次数:
215
Linux内核设计第三周 ——构造一个简单的Linux系统 一、知识点总结 计算机三个法宝: 存储程序计算机 函数调用堆栈 中断 操作系统两把宝剑: 中断上下文的切换 进程上下文的切换 linux内核源代码分析 arch/目录保存支持多种CPU类型的源代码 其中的关键目录包括:Documentati
分类:
系统相关 时间:
2016-03-09 23:46:32
阅读次数:
331
构造一个简单的linux系统menuOS. 一、简介 1.两把宝剑:中断-上下文的切换(保存现场和恢复现场) 进程-上下文的切换 2.linux-3.18.6 arch/x86目录下的代码是我们重点关注的; 内核启动相关代码基本在init目录下;(start_kernel函数相当于普通C程序的mai
分类:
系统相关 时间:
2016-03-09 12:46:03
阅读次数:
319
构造一个简单的Linux系统MenuOS 一、linux内核源代码简介 三大法宝(存储程序计算机、函数调用堆栈、中断)和两把宝剑(中断上下文的切换:保存现场和恢复现场、进程上下文的切换) 1、在linux内核源码里面arch占有的代码量相当庞大。arch/x86目录下的代码是我们重点关注的。 2、内
分类:
系统相关 时间:
2016-03-08 23:24:10
阅读次数:
298
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /
分类:
系统相关 时间:
2016-03-08 23:07:18
阅读次数:
301
在arch\i386\kernel\head.S文件中,自line100开始有这么几行:movl%cr0,%eax
orl$0x80000000,%eax
movl%eax,%cr0/*..andsetpaging(PG)bit*/
jmp1f/*flushtheprefetch-queue*/
1:
movl$1f,%eax
jmp*%eax/*makesureeipisrelocated*/
1:
/*Setupthestackpointer*/
lssstack_start,..
分类:
其他好文 时间:
2016-03-07 19:22:33
阅读次数:
333
http://manjaro.github.io/download/
分类:
其他好文 时间:
2016-03-07 13:38:24
阅读次数:
115
姓名:江军 ID:fuchen1994 mykernel实验指导(操作系统是如何工作的) 运行并分析一个精简的操作系统内核,理解操作系统是如何工作的 使用实验楼的虚拟机打开shell cd LinuxKernel/linux-3.9.4 qemu -kernel arch/x86/boot/bzIm
分类:
其他好文 时间:
2016-03-06 14:18:51
阅读次数:
301