【Q1】命令qemu -kernel 内核可执行文件 -initrd rootfs.img 在内核代码目录下有init,这是一个可执行文件,内含有C语言文件。 【Q2】编译内核的目的是什么? 为了生成符号表(即名称与地址的映射表)。 1.MUU页式转换(虚拟地址 >物理地址)。 2.0号中断是除0错
分类:
系统相关 时间:
2016-03-18 23:23:13
阅读次数:
324
uboot+linux的整体方案 开发板的datasheet中都有详细的地址空间的划分,其中比较重要的两块是:DDR地址空间和Flash地址空间。DDR空间是系统和应用的运行空间,一般由linux系统自身进行使用和管理;Flash空间是系统和应用载体的存放空间,一般需要在使用前进行划分,由应用开发者
分类:
Web程序 时间:
2016-03-13 23:53:50
阅读次数:
279
张文俊+原创作品转载请注明出处+《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 1.qemu -kernel linux-3.18.6/arch/x86/boot/bzImage -initrd rootfs.img
分类:
系统相关 时间:
2016-03-13 19:56:18
阅读次数:
239
实验过程: 打开shell终端,执行以下命令: cd LinuxKernel/ qemu -kernel linux-3.18.6/arch/x86/boot/bzImage-initrd rootfs.img 执行完毕后会弹出QEMU窗口,输出Linux内核启动信息,启动成功后显示Menuos 输
分类:
系统相关 时间:
2016-03-13 15:55:56
阅读次数:
210
回顾: 计算机三大法宝 操作系统两把宝剑 cd Linuxkernel/ qemu -kernel linux-3.18.6/arch/x86/boot/bzImage -initrd rootfs.img 进入menu系统,支持三个命令 help version quit 1、下载内核源代码编译内
分类:
其他好文 时间:
2016-03-13 12:58:09
阅读次数:
160
一、实验过程 使用实验楼虚拟机打开shell cd LinuxKernel/ qemu -kernel linux-3.18.6/arch/x86/boot/bzImage -initrd rootfs.img 内核启动进入 menu 程序。下面是用 gbd 来跟踪内核的启动过程: gdb (gdb
分类:
系统相关 时间:
2016-03-11 22:09:06
阅读次数:
343
魏昊卿——《Linux内核分析》第三周作业:Linux系统启动过程 一、实验部分 实验指导 使用实验楼的虚拟机打开shell 1 cd LinuxKernel/ 2 qemu -kernel linux-3.18.6/arch/x86/boot/bzImage -initrd rootfs.img
分类:
系统相关 时间:
2016-03-11 22:07:03
阅读次数:
315
Docker一.docker常用命令容器生命周期管理—docker[run|start|stop|restart|kill|rm|pause|unpause]容器操作运维—docker[ps|inspect|top|attach|events|logs|wait|export|port]容器rootfs命令—docker[commit|cp|diff]镜像仓库—docker[login|pull|push|search]本地镜像管理..
分类:
其他好文 时间:
2016-03-01 16:03:11
阅读次数:
445
07Windows:PELinux:ELFELF:可执行的可链接的文件格式文件系统(rootfs):根文件系统FHS:Linux下面开始了解/目录下的一级子目录,有以下一些:/boot/boot:系统启动的时候主要用到的一些相关的文件:如内核,initrd,以及grub(MBR只是一个存储空间,起作用的是grub:bootloader..
分类:
系统相关 时间:
2016-02-19 01:47:49
阅读次数:
579
根文件系统其实包含两个含义:1.是根。2.是文件系统。 根:就是第一个的意思。必须有的。 文件系统:就是我们在编译linux内核看到的: 上面的目录和文件就是文件系统的。 接下来我们就来创建文件系统: 这里我们需要下面文件: 把它解压开,在把它的内容拷贝到/rootfs/etc: 接着是添加内核模块
分类:
其他好文 时间:
2016-02-14 00:23:19
阅读次数:
273