logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

学习Linux内核启动过程:从start_kernel到init

作品转载请注明出处《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 ”一、实验步骤: 1:运行menuos:  a)cd LinuxKernel/  b)qemu -kernel linux-3.18.6/arch/x86/boot/bzImage -initrd rootfs.img启动后启

Linux内核编程风格

第一章:缩进 制表符(tabs)占8个字符,所以缩进也是8个字符。有些异端运动想使用4个字符(甚至是2个字符)的缩进,这和把PI(圆周率)定为3没什么两样。 原因:缩进的根本目的是用来清晰地标识一个控制块的起始。<br /><br />第一章:缩进<br />制表符(tabs)占8个字符,所以缩进也是8个字符。有些异端运动想使用4个字符(甚至是2个字符)的缩进,这和把PI(圆周率)定为3没什么两样

#emacs#数据结构
linux内核态与用户态通信方式

下面对linux内核态与用户态通信方式中的procfs进行讲解。/proc主要存放内核的一些控制信息,所以这些信息大部分的逻辑位置位于内核控制的内存,在/proc下使用ls -l你会发现大部分的文件或者文件夹的大小都是0,不过使用cd命令进到文件夹下或者使用cat命令查看某些文件的内容确实能查看到一些信息。这是因为/proc文件系统和其他常规文件系统一下把自己注册到虚拟文件系统层(VFS)

emacs tutorial一些快捷键速查

c-x c-c:end the Emacs sessionc-g:quit a commandc-v:move backward one screenful(Page Up)m-v:move backwards one screenful(Page Down)c-l:clear screen and redisplay all the tet, moving the text ar

到底了