作者简介:冬之焱,杭州某公司linux内核工程师,4年开发经验,对运用linux内核的某些原理解决实际问题很感…
linux
arm平台的调用栈回溯(backtrace)
介绍 arm平台的调用栈与x86平台的调用栈大致相同,稍微有些区别,主要在于栈帧的压栈内容和传参方式不同。在a…
【原创】x86下保存错误现场原理
一. 如果发生异常或中断,cpu将做以下4件事: 1.确定所发生的中断或异常向量i(在0~255之间) 2.通…
Ubuntu文件共享之tftp——安装tftpd服务
tftp,即简单文件传输协议,是借助于UDP协议实现简单的文件传输。 环境 Linux vm 3.11.0-1…
【转】Linux kernel 软中断机制之软中断处理时机
&nbs…
[转]Linux SSH建立连接过程分析
SSH建立连接的过程主要分为下面几个阶段: SSH协议版本协商阶段。SSH目前包括SSH1和SSH2两个大版本…
从ramdisk根文件系统启动Linux成功,及使用initramfs启动linux
下面两篇文章是ARM9论坛上的讲解ramdisk文件系统的很不错的文章 今天做了个试验,让Linux2.6.2…
makefile 打印变量的值
$(warning $(XXX)) 打印变量的值 1,使用info/warning/error增加…
64位ubuntu 兼容32位
http://www.cnblogs.com/mliudong/p/4086797.html 首先要打开64位…
kernel.sem 参数设置
man proc /proc/sys/kernel/sem (since Linux 2.6) &…