摘要:
1、Linux schedule框架(调度的时刻) Linux进程调度(schedule)的框架如上图所示。 本文的代码分析基... 阅读全文
摘要:
1、网络系统调用 1.1、socket() 1.1.1、sys_socket() 1.1.2、socket fs ... 阅读全文
摘要:
1、虚拟文件系统VFS 1.1、背景说明 1.1.1、层次结构 所谓块设备,就是在该设备上读写数据时,必须要以块为基本单位,而不... 阅读全文
摘要:
本文以风河linux代码为例,解析Linux 串口、CF卡、flash MTD、I2C驱动的具体实现。 1、串口驱动 1.1、原理简... 阅读全文
摘要:
1、进程创建 .1、clone() clone()、fork()、vfork()实际调用的都是do_fork()函数,只是带入的参数... 阅读全文
摘要:
1、内核组成 Linux的内核源码经过编译、链接以后,最原始的内核映像为vmlinux。而在实际使用的过程中为了启动的需要,会使用压... 阅读全文
摘要:
1、ptrace概念 你一定知道linux下大名鼎鼎的程序调试工具gdb,但你可能没有听说过ptrace。Ptrace是linux一... 阅读全文
摘要:
Linux系统崩溃有kdump机制来记录,但是由于kdump的文件内容一般很大,在嵌入式系统一般不使用,嵌入式系统一般使用把prin... 阅读全文