N年前,我刚接触多任务的时候,心想:如果使用硬件实现多任务管理多好呀,不用什么操作系统了,比如:MCU有多个定时器,每个定时器有专用的堆栈,中断就是一个任务......
现在,已经有这样的MCU了,多线程MCU,C语言编程,全部引脚未定义,可自由定义引脚功能,就像CPLD/FPGA一样......可以自己定义成UART、IIC、SDIO、USB等...
单核的,8线程,价格也不贵,据说才5刀,未证实。 双核的,16线程......
有QFP48、QFP64、QFP128封装,有BGA封装...... |