用户栈和内核栈

2016-4-22 chenhui 其他

current 是一个宏,这是一个很神奇的宏,无论你现在在什么时候,只要调用这个宏,就能得到当前进程的进程描述符。 关于 current 的一些知识,可阅读:Linux 的启动过程详解(汇编部分) 这篇文章对 current 的获取进程描述符的原理进行了大概的讲解,但只有这些是不够的,但如果把所以的东西都写在那里,又觉得啰嗦,所以我们需要通过本文来写完剩余的部分。 ...

阅读全文>>

评论(0) 浏览(248)

Kconfig

2015-12-9 chenhui 其他

Kconfig 是内核中非常重要的一个配置文件,他分布在每个子目录中。最直观的体现是当我们执行 make menuconfig 时显示的层级目录,就是读取内核源码树中各层级的 Kconfig 文件形成的结果。 下面是 drivers 目录里的 Kconfig 文件中的内容。 menu "Device Drivers" source "driver...

阅读全文>>

评论(0) 浏览(199)

Copyright ©2015-2016 freehui All rights reserved