在ARM架构发展的如火如荼的时候,一种免费开源架构也就是RISC-V正在逐步发展壮大,并且得到了广大厂商的支持,如因特尔、华为等。相信不久的将来,RISC-V定能和ARM平起平坐,甚至超过ARM。
有些厂商就比较聪明了,他将两者集成到了一起,做成一个SOC,集合了两者的优点,比如恩智浦的RV32M1,这也显示了恩智浦强大的研发能力。织女星上搭载的RV32M1,是一颗糅合了RISC-V与ARM特征的特殊微控制器,包含了一个ARM Cortex-M4 CPU,一个ARM Cortex-M0+ CPU, 一个RISC-V RI5CY CPU,一个RISC-V ZERO_RISCY CPU,一个真正的“四核处理器”。
我很早就知道了RISV-V,却一直没有机会体验一下,我想用织女星开发板开发一套智能水阀,主要功能如下:
1、手动开启及关闭。通过手动按压按键,开启及关闭水阀。
2、智能开启及关闭。首先要有一个信号发生器(类似于蓝牙卡,一直挂在你的钥匙上)。智能水阀有近场通讯功能,当你回家时,系统检测到发射器发出的信号(说明主人已经回家了),自动打开水阀。当主人离开时,则自动切断自来水。
3、远程控制。手机APP远程遥控开启及关闭水阀。(主要应对家里有客人,而主人不在家情况,比如说爸妈来你家,而你在上班,你就可以远程打开水阀了)。
学习计划:
第一周:熟悉织女星开发板外设,能够用开发板进行简单的历程控制。
第二-四周:智能自来水阀开发。
第五周:功能完善。