1、瑞萨
瑞萨一句话就是开发门槛高、领域突出。瑞萨是仍在坚持自有架构RL78、G3K等且出货量不小,在汽车领域非常突出,公司的策略也是把自己几乎全压在汽车电子领域——汽车相关产品占了该公司营收份额高达52.7%。笔者仅用过其汽车领域RH850系列,但是用过之后丝毫不觉得好用,只是硬件稳定性高而已。当时公司档次和版权原因常年买很贵的green hills的编译器,当然这款调试编译器的性能自然不必说就是贵一般中小公司根本不会考虑购买。瑞萨还有特点是主业to B,在to C端的高校、培训、工业领域几乎没人知道。
RH850在to B端有一些底层驱动库函数但是也有很多问题拿过来还要自己改好多。驱动之上很多公司用都是自主设计软件架构用一种类似autosar的程序架构,这种做法下面这篇文章说的很好:
https://zhuanlan.zhihu.com/p/34573847
这道出了很多公司的苦楚,非不想弃之,奈何要挂名高大上。笔者也参与过此类项目,还调试过MicroSAR,但是用过之后仍然是一知半解,因为很多都是商业代码根本不可能看得懂。
2、NXP
这应该加上之前的Freescale。NXP的MCU架构以ARM核突出,收购了Freescale后也有powerPC的老产品。NXP的to B和to C比较均衡,很多非汽车领域的人不知道瑞萨但没有不知道NXP的比如大名鼎鼎的LPC系列。NXP的开发环境非常友好,开源且就是Eclipse,当然有些人觉得用开源的gcc编译器好像不安全,这个看需求了。
3、ST
ST除了STM32还有别的产品线,这是很多人没留意到的。但可见的是ST把大量产能都给了STM32系列,引得NXP也加进来搅局可是并没有扭转趋势。ST的to C策略是如此的简单但又是很多半导体厂商不愿意做的——降低芯片价格、降低开发难度(库函数)、降低调试成本(STlink价格连NXP的midro PE的零头中的零头都不到)。在很多人看来是赔本赚吆喝,但是STM32悄咪咪爬上了32位机销量榜首也积累了大量忠实用户。ST尤其关注中国市场,在大陆STM32可能是综合领域最热门的MCU,在学校用STM32工作后用STM32多么自然。以前高校出来的人很多或多或少都用过avr单片机(微芯)、RL78、LPC、MSP340等等,但是现在打听一下几乎都是用STM32出身的。
4、总结
笔者也仅仅用过以上三家的MCU,对于一家公司而言用好某一系列甚至是单品都不会轻易切换,可能软件和产品功能不断升级换代但依旧是同款MCU。