接下来几个月时间,准备对linux3.0进行分析。好几个网友希望针对ARM架构进行分析。由于对ARM架构不是很熟悉,因此这两个月先学习一下ARM方面的东东。感觉《ARM嵌入式系统开发-软件设计与优化》这本书很不错:
1、对ARM汇编语言讲得比较清楚,列出了指令执行前、执行后的寄存器结果,更容易理解指令的功能。
2、对内核开发者来说,其中的中断异常处理、存储器管理、缓存管理都是很有用的。
3、C语言、汇编语言的优化有较强的实用价值,对理解硬件也有帮助。比如防止寄存器数据互锁,以前在看MIPS时,理解得慢一点,看这本书就比较清楚了。当然,也许是现在对系统理解得更深刻的原因,看起来才觉得轻松一点。
4、在讲计算方面的优化时,还介绍了一些理论知识,容易勾引起对数学的美好回忆(虽然没有认真看这些理论^-^)
虽然更愿意分析MIPS,不过借此机会学习一下ARM,也很不错!
阅读(8952) | 评论(3) | 转发(1) |