原创 试读《RISC-V架构与嵌入式开发快速入门》

2019-9-29 11:56 2497 11 1 分类: MCU/ 嵌入式

从得知我获得《RISC-V架构与嵌入式开发快速入门》试读资格到拿到真书也不过两三天时间,真的不得不佩服面包板社区的工作效率。我以前一直玩单片机,后来玩arduino,再到后来玩stm32。一直都在简单的追求高频率和DSP,但是从来没有认真的学习和了解CPU架构,好像也没有那一本书把这个说的很清楚。但是让我感到惊奇的是这本书从第一章就开始讲解CPU的架构,首先以ISA(指令集)为主线,从CISA(复杂指令集)和 RISC(精简指令集)为出发点脉络清楚的讲解了CPU的发展历史:x86架构intel AMDSPARC架构的SunMIPS架构的SONYNintendo的游戏机、Cisco的路由器和SGI超级计算机;Power架构的IBMAlpha架构的AXPARC架构的Synopsys;当然还有ARM架构。记得上大学的时候,当时学校发的嵌入式教材就是以ARM为蓝本来讲解的,没有开发板做实验,老师也只能照本宣科,我们也是听到云里雾里的,那个时候用的还是功能机,没有WIFI没有4G网络(2G网有,但是很贵),而现在都用到安卓9.0了,手机上的CPU内核比我的电脑内核都多,真的很难以想象。

很遗憾的是ARM是掌控在西方国家手里的,不久前的中兴事件和华为遇到的封杀,无疑不是美国为首的西方国家对我们发起的一次又一次的没有硝烟的战争。9.18的防空警报声仿佛还萦绕在耳畔,只有核心技术掌控在自己手里才能在未来的战争中掌控主导地位。所以我们确实急需一个全新的优秀的指令集框架来开发出我们自己的CPU,而RISC-V架构的众多优点正好符合。说实话,结合一些政治因素,RISC-V架构应该是中国未来的发展趋势了。

虽然全书是以开源蜂鸟E203开发板为蓝本来写的,但是主体内容都是RISC-V基金会的说明文档为指引(https://riscv.org/)介绍了RISC-V架构的相关指令。同时,介绍了以开源蜂鸟E203开发板为基础的开发工具,如基于LinuxHbrid-E-SDK和基于WindowsMCU Eclipse IDE,有些都是常用工具,很熟悉,也容易上手。当然了,要想深入进行RISC-V架构的深入研究,开发板是必须的,很期待见到开源蜂鸟E203开发板的真面目。总的来说,全书的脉络很清晰,通俗易懂,适合入门也适合当做工具书来经常查用。

作者: ysy7020_788927195, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-1502707.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

eeNick 2019-10-8 15:47

感谢分享,就是有点虎头蛇尾,哈哈哈

curton 2019-9-29 20:57

学习了
相关推荐阅读
我要评论
2
11
关闭 站长推荐上一条 /4 下一条