郭孟琦 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 ”
实践!C语言是怎么变成汇编的 http://blog.csdn.net/ocorecode/article/details/44134937
一个超简单的系统内核 http://blog.csdn.net/ocorecode/article/details/44243245
跟踪分析Linux内核的启动过程(从start_kernel到init进程) http://blog.csdn.net/ocorecode/article/details/44486805
使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用http://blog.csdn.net/ocorecode/article/details/44677239
使用gdb跟踪分析一个系统调用内核函数http://blog.csdn.net/ocorecode/article/details/44776883
分析Linux内核创建一个新进程的过程http://blog.csdn.net/ocorecode/article/details/44920975
Linux内核如何装载和启动一个可执行程序http://blog.csdn.net/ocorecode/article/details/45127681
理解进程调度时机跟踪分析进程调度与进程切换的过程http://blog.csdn.net/ocorecode/article/details/45224787
您在学习《Linux内核分析》课程中最大的收获?
明白了进程堆栈的作用,对我学习ucos等系统提供了非常大的帮助
知道了设置内核态和用户态的意义,对linux系统内核有了一个大概的了解。
gdb工具的实践应用,以前仅仅是听说,没想到竟然这么好用。
进程切换的设计思路。
内联汇编的使用方法(做一些CortexM的应用经常要用到,但是之前只能能够看懂大概,对出入口参数上不是很了解)
学习完《Linux内核分析》课程后您最大的遗憾是什么?
对于知识的串联还有所欠缺
对进程切换的具体过程还需要进一步的复习。