查看原文
其他

[代码导读3] 页表映射过程

小笨叔 奔跑吧Linux社区 2019-04-24

笨叔好久没有和大家更新第一季旗舰篇的代码导读了,但是我们会持续不断的更新代码导读,和大家手把手对着Linux 4.x内核源代码和大家讲解。


本次更新的代码是关于页表映射过程,对应《奔跑吧linux内核》的第2.2章内容。我们这次视频的课程目标比较清晰:

  1. 了解MMU和页表

  2. 了解ARM处理器的二级页表映射过程

  3. 手把手分析create_mapping()函数

  4. 手把手解读ARM v7芯片手册的第B3.1~B3.5章内容



预览片



下面是本次视频的预览片。完整视频请到笨叔的淘宝店订阅旗舰篇。地址:https://shop115683645.taobao.com/



本期完整视频总长度:1小时12分钟。


该死芯片手册



本次视频节目中增加了芯片手册的导读,笨叔手把手和大家过一遍和页表相关的内容。我们知道做ARM的攻城狮一定离不开芯片手册,但是该死的芯片手册越来越大,页数越来越多,ARM v7芯片手册2680页,ARM v8.3手册是6666页,ARM v8.4是7476页;而且全是该死的26个字母,字母都认识,可是组合到一起就犯毛了,怎么办呢?


那怎么阅读和理解ARM芯片手册呢?笨叔带着你一起来读芯片手册,我们采用笨笨地方法来阅读,啥笨方法,记得订阅笨叔的视频哟!



课件



下面是本次视频节目的ppt。



国窖1573



迎接2019年,奔跑吧Linux社区有“订阅旗舰篇赢取国窖1573”的活动,活动截止2019年1月2号晚上10点。



看奔跑吧,品1573,笑傲江湖!



淘宝店地址:https://shop115683645.taobao.com/

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存