MCU,曾经是51一统天下。今天已经是百花齐放:
1. 成本敏感的,资源少,价格低。
2. 功耗做得很低。
3. 主流MCU无论速度,RAM大小,Flash大小等一直在增加,虽然没有MMU等,硬件上也不支持多任务,运行模式却不再单一,拼的是性价比。
4. 无论是哪一种情况,定制化做到了极致,只要你需要就能找到适合你的最佳性价比芯片的解决方案。
其中针对主流的第3种情况,今后的发展趋势是什么?会不会资源继续增加而且价格继续维持低位,会不会在拥有类似mmu这样的能力后开始出现软的中间件(区别于一般嵌入式操作系统),也支持多任务,但是却屏蔽了硬件上的细节,让使用者觉得如同使用原来的MCU一样方便,让MCU开发者继续专注于他的应用开发,而不是将太多精力去学习适应新的平台。如果有了这样一个中间件,可不可以给高端的用户提供特殊的软件环境:比如java虚拟机(JVM)环境,让JAVA程序员涉足MCU开发,让跨平台成为无处不在的事情,只需要将刚才的中间件做成JVM即可。
呵呵,想的多了,请各位发表一下自己的看法。 |