ARM-从芯片、编译器到操作系统
2022-04-06 10:29 作者:ARMTrustZone | 我要投稿
相对于x86的CISC来说,RISC是开源的,同时RISC的指令格式统一,种类比较少,寻址方式也比复杂指令集少。当然处理速度就提高很多了,这就让RISC非常适合于嵌入式这种硬件资源有限的设备。基于RISC的ARM具有更好的开放性。所以很多的嵌入式的指令集都是选择的ARM指令集结构。因此这个部分是蛮重要的,我看的书是王利涛老师的嵌入式C语言自我修养这本书。这个书的内容很丰富,很全面,但是这就在有些环境配置、或者操作上需要你自己驱动自己去做一些查找。
当然我站在一个新手的角度去学习这本书,因此在看书所作的思维导图,也就在知识点的旁边附加了一些我自己的联想和思考,希望你能带着辩证的态度去查看与指正。
看这样的书,尽管作者已经书写的很有趣和清晰了,但是看久了仍然感觉到苦乏。在这里我的方法是:
一是看累了,不想看的时候,就停下来休息会再看。强迫自己看反而看不进去,思考也不畅通。
二是遇见逻辑较为复杂的,可以结合流程图等,一点点的吭,或者先宏观看一遍再仔细阅读,在这本书的第四章的U-boot自己重定位的部分算是我记得比较清楚的第一个点,较为复杂,我采用了多次重复阅读来弄懂。(我也刚刚看完第四章)
三是看见不懂的名词和指令,要主动去查找,去重复的记忆,这样才是掌握的合理方法,借用守元的一句话,就是百炼成钢。
最后我将读书的笔记做成了思维导图,通过这个思维导图刻意有逻辑的形成思维框架,直接看思维导图就可以学习,已经传到QQ群啦。(1139794907)
当然有机会购买正版书籍阅读全书的,很推荐这本书。也请大家支持正版书籍,只有有了良好的知识版权意识,才能驱动这些大佬能产出更好的知识,形成一个良性的循环。电子书只是为了某一时刻查资料方便而已。
