本人工作的MCU软件开发,日多工作比较多接触的都是ARM CM内核系列的单片机。最近有在学习risc v指令集,初略的学习过蜂鸟E200的源码。偶然看到了RV32M1芯片,很感兴趣。
4核异构的MCU芯片,我也是第一次了解,片上集成两个RISC-V架构内核和两个ARM架构内核,应该会相当有意思。以前我也曾经接触过一些双核异构的芯片(LPC4370,imx7ulp,imx8mm),不过都是同属ARM架构了,像RV32M1这种跨架构的多核异构,想必会有不一样的特色。
申请织女星开发板的目的:
1.学习risc v的主流开发工具链
2.了解RV32M1的多核异构框架
3.rt-thrand在RV32M1上的移植学习,通用外设学习
4.学习RV32M1多核之间调度协作的机制,
5.rt-thrand已经支持多核架构的mcu了,那么rt-thrand的多核调度框架能否用在RV32M1上面,值得去尝试移植。