目录:
本书第4章单独把中断和异常拉出来讲,玩过单片机的都知道,中断是精髓,不能什么事情都在while里面轮询吧,也不可能所有事情都能轮询,单片机的各种中断就是其特点所在。玩的溜不溜就看你对某款IC的中断熟悉不熟悉咯。还有异常也是要了解一下的,栈溢出或者硬件异常,都会进入其异常中断,这个给调试带来了很大帮助的。
本书第5章到第7章是简单介绍了一款E203蜂鸟开发板,是一款把RSIC-V内核做到FPGA里面,可以理解为一款带有最原始RSIC-V芯片的开发板。E203开发板是基于开源的Freedom E310Soc平台的开发板。FreedomE300平台是由SiFive公司推出,SiFive公司是由美国加州大学伯克利分校发明RSIC-V架构的几个主要发起人创办的公司,力图加速RSIC-V的推广。
本书第8章和第9章介绍了编译的过程以及GCC工具链的使用,当然也都是针对E203蜂鸟而言的。这里对交叉编译开发感兴趣的同学可以读一读,或者一直使用IDE开发,没有使用过交叉编译开发的同学可以了解一下。毕竟RSIC-V成熟的IDE支持在后续的13章里面介绍,如果不感兴趣的同学可以直接去阅读13章,所以交叉编译开发还是有必要的。
本书第10章是介绍关于RSIC-V汇编的相关知识。相信很多从事8051开发的大大们对汇编还是很熟悉的,本人没有用汇编正式做过产品,对汇编还是敬而远之的,还是希望用C来做开发,当然对汇编了解一下也是应该的,毕竟它是最直接的方式。
本书第11章开始,到最后14章,都是基于E203蜂鸟开发板,介绍针对RSIC-V的一些实战应用,从GPIO的控制,到最后的RTOS的移植,可以细细品味,为后续实战RSIC-V的某款IC做好准备。
看完全书,肯定有种跃跃欲试的冲动,但是说一句E203的体验成本还是有点高的,听闻国内GD等大厂已经推出了RSIC-V的IC了,应该不久的将来,性价比更高的学习平台也会出现,当然,更多的教程也会有。但是,这一切都是源于这本《RISC-V架构与嵌入式开发快速入门》对我的启蒙。燃起我对RSIC-V兴趣,感谢作者,同时也感谢面包板组织了这么好一个活动。或许很多年以后,RSIC-V已经占据一定份额的时候,这次的活动,仍然会被我们工程师聚聚们津津乐道。
希望RSIC-V是一位强有力的挑战者,也是国产IC一种新的思路。
作者: Jack陈, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-1468086.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
是木科技 2019-10-14 09:28
curton 2019-10-12 21:46
curton 2019-10-7 19:45