riscv架构与嵌入式开发这本书刚读了一部分。之前申请了试读,可是由于书籍有限,没有收到,就在网上买了一本。另外还买了一本手把手教你设计cpu。
自己对cpu内部工作原理比较感兴趣,以前学过电工数电模电硬件等有关电路方面的课程,现在准备在此基础上深化一下,也对以前的知识进行回顾。riscv架构和嵌入式开发这本书读起来还是比较顺畅的。共分为14章。第一章介绍riscv由来,以及cpu发展的大背景,让我了解了指令架构的整体划分。另外,在arm占据移动终端的形势下,riscv出现的重要意义。面对国外一些大公司的技术封锁,国内的企业还是要加强核心技术的掌握,至少也要像华为一样有备胎计划,才能在致命一击中存活下来。riscv与其他架构有很多优点,但毕竟目前其硬件还没有流行起来。前段时间平头哥也宣布制造了基于riscv的智能芯片,我觉得还是需要大力支持,另外还是要继续发展通用cpu技术。毕竟在这个领域,x86架构和arm架构已经先入为主,占据了大块的市场,建立了较为完善的生态,短时间内撼动这两大巨头的可能性不大,但是我们发展riscv要着眼长远,再未来的计算领域要占据一席之地。第二章介绍了蜂鸟e203超低功耗cpu的基本性能指标,只是初步介绍,没有太详细。第三章讲了riscv指令集架构的设计初衷,及其一些特点,涉及的概念和知识点比较多,很多知识点我都在网上专门查的资料,一点点理解,对一些概念还是第一次接触,自己觉得还是水平有限,知识匮乏,后面还得仔细研读一下。第四章讲述riscv架构的中断与异常,这部分还没有仔细看,后面碰到涉及这块的问题再回来查吧。第五至第七章介绍了蜂鸟e23mcu soc的基本情况,包括外设资源,对spi i2c 串口通信 pwm wdt rtc pmu进行了讲解,讲的比较深入透彻。另外还介绍了开发板和调试器。由于书收到的比较晚,年底各种事有点多,所以现在也只是粗略的读了以上感兴趣的几章内容,整体感觉这本书对于初学cpu架构和嵌入式系统开发方面的读者还是有点难。好在先了解一下基本概况,后面遇到具体问题再回过来深入学习,另外也考虑要买一个开发板,毕竟动手实践一下对理解更有帮助。最后感谢面包板社区的活动,让我这个菜鸟有机会学习更多的知识,还有很多大师可以交流探讨,感觉cpu学习需要度过一个漫长而艰难的过程,但功夫不负有心人,努力学习,我想一定会成功。后面也会把学习心得继续发过来,不断积累完善。
作者: yyl1989, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-3895241.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
yyl1989 2023-4-24 14:18
curton 2019-11-4 19:26