顺着m3的话题
我顺着往下看了m4的东西。
我手头有一个ST的开发板恰好是m4的。
网上看到一篇文章,提到了混乱不堪的m4市场。
其中唱主角的的 除了 ti和 st 还有飞思卡尔。
早在看m3的搜索时,就看到一个说法,m3的LM3S系列不是TI亲生的——它是通过收购 刘明诺 得到的。
孩子当然是自家的亲,所以有人认为TI突然全线停产M3也是为了更好推广M4。
的确是有了自己的亲骨肉,对养骨肉就不亲了。
就像ATMEL做的at89s52系列,已经成了事实上的51标准,估计也是出货最多的51芯片,但ATMEL对它一点改造的欲望都没有。它全身心在研究属于他自己的AVR。
然而,也如同另一个人所说。
TI这样频频放弃芯片系列,它的推广到底能让人多信任呢?
嗯,这真的是个问题。
在上面提到的三家中
ST声称推出了一款业界最高性价比的M4单片机。
但更加让人有一种安全感的,却是 FREESCALE说的一句话
他承诺,至少保证生产15年......
所有这一切,让我这个外行突然生出一种疑惑
这个社会到底怎么了,疯了么?
曾几何时,单片机,芯片都是属于工业的,专业领域的产品。
他们都是全球范围内的超级半导体厂商。
什么时候它们变成这样?
你去看他们的广告,你一定会觉得那就像消费电子的广告,让人忍不住想起乔帮主的演讲,以及那些模仿乔帮主的 雷布斯,黄布斯......
另一方面,我们也看到了这个激烈的不行的单片机竞争市场。
然而到底是好是坏,没人知道。
ARM这个小巨人的一个全新的IP授权模式,在嵌入式领域击败了过去wintel的辉煌模式。
就像今天,TI放弃了M3,不要紧,我们还有ST的M3。
看起来,我们用户的选择逐渐成为市场中占据优势的选择方。
因为有更多家提供同类,同核产品。
但是,我们真的不知道以后我们会面临什么样的情形。
像TI这样,一个系列量产几年就停产?
还是FREESCALE真的会说到左右,量产15年?
当变化来得太快的时候,没有人有安全感。
前几天,A8 A9出来了,一不小心,你的A8还没玩会的时候,突然就来了个A15,听说现在A20都来了。
这不仅让人想起 微软臭名昭著 的各种编程体系,平台
早期的MFC 到后来 delphi .Net.....
你觉得,到底是你选择的多了,还是你被玩弄了?
回复 楼主辛昕 的帖子
这个不关我的事,只要有一个芯片用得上手就行,管它谁给谁下葬,爱谁谁
http://shop34182318.taobao.com/
https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr
版主说出了我心中的疑惑, 过去MCU的生命周期都比较长, 不太需要担心用了几年之后会买不到, 然而现在新出的MCU似乎就像是消费性产品一样, 每一年都会有巨大的变化, 厂牌多了, 产品线多了, 选择起来眼花撩乱, 好不容易选择一颗之后又会担心能够使用几年?
某些领域的电子产品的生命周期是很长的, 比如工控的产品讲求的是稳定度, 往往一个产品出了10年之后依然还在出货, 这也难怪当ARM架构的MCU铺天盖地的进入市场之后, 8位的51架构还是存在着众多忠实的拥护者.
当你的产品会有5年以上的产品周期时, 你会怎么选择你要使用的MCU呢? 你会担心你刚摸熟, 或是产品刚做好, 调试完成后, 这颗MCU已经有更新一代的产品了,甚至于说这颗MCU要停产了!
1~ 虽然各家cortex-M芯片林林总总各种不一样,但是由于内核的统一以及CMSIS标准的的推广,cortex-m时代的软件porting已经不再是一个非常困难的事情,这一点,从这几年井喷的RTOS上也可以看出来.(我会告诉你我都玩了差不多三四款 cortex-m系列的单片机了,写起来都一样的,标准库和业务逻辑完全是可以移植的,更不用说各种商用的软件中间件了.
2~freescal的什么长期供货计划,几乎各家都有,视产品而定,有的产品一定亏本还继续做,不是脑子有梗么.至于TI的LM3系列,对,这是个坑,很大的坑,但是我不知道你是否了解LM3的产品线,这几乎是市场上最早的一批CM3内核芯片,早在CM3内核版本还是R0P0的时候就匆匆推向市场,而现在,市场主流的R1PI甚至R2P0,R2P1版本的CM3产品上市以后,这颗芯片真的是完全没有竞争力了.顺便TI也不是说就停产了,常用型号保持供货,但是不推荐用于新产品而已.
3~这是个生态环境的问题,作为一个激进的新技术爱好者,我总是追求最新的技术,最高的生产力,我曾经也疑惑过,搞这么多看起来同质化很严重的单片机,大家的日子真的好过吗?
当然这个问题比较大,我列个提纲,另外回复一楼.
1,厂商的定位
2,厂商的传统渠道
3,软件行业对硬件厂商的改变
进入arm时代后,这种现象会变成常态。
我没有办法去改变,唯有去适应。也许是病态,就像这个社会一样,不是以我意志为转移的,混得好的往往是适应最快的那帮人。
即使是单片机领域,也越来越强调分层。从汇编到C,从寄存器到抽象层,从字符到图形配置。
1,厂商的定位
现在各家传统半导体厂商几乎全有基于ARM的产品面世(microchip不算),但是认真看来,他们的产品真的一样吗?举几个简单的例子来看看,就拿飞思卡尔来说,著名的抱西瓜专业户,各种散户小企业的芝麻根本不屑于拣.当然F家的产品历来以高价高质,抗干扰NB出名,更不要说完善的工具链,丰富的软件资源,但是这一切都是要钱滴~ST呢,走是农村包围城市战略,从淘宝发迹,综合性价比(开发工具,学习资料,物料),但是凭良心说,ST那配套软件,@#%@%$@!!!~
正所谓虾有虾路,蟹有蟹道,各家针对不同的市场开发不同的产品,我们这些做应用的,选型之前也要先掂量一下自己的分量,给自己找到一个合适的定位,这样,你也好我也好,大家好才是真的好.
2,厂商的传统渠道
这里就不得不提某N头台系厂商,作为台系MCU的曾经领军人物,今天呢?依然是,和用什么单片机关系反而不大,厂商要推某一款产品必然需要渠道,但是这些半导体大厂的渠道建设已经不是一年两年那么短的时间了,这里面道道太多,不细说.但是有一点是肯定的,市场经济下的马太效应决定了大者恒大,过去活的好好的厂家现在依然会活的好好的.至于技术,只是赚钱的工具,能赚大钱的技术就是好技术.
3,软件行业对硬件厂商的改变
XX兼容,XXpin-to-pin兼容,简单修改直接运行,这样的宣传我们也看过很多了,尤其是CMSIS标准的推广芯片和芯片之间的界限几乎可以说被打破了.复杂的方案驱动和硬件相关的代码往往只占整个工程的N分之一,而CMSIS保障了所有可移植代码的向上兼容,换句话说,一旦硬件成为系统瓶颈马上就可以更换性能更彪悍的芯片,而这样做的成本仅限于硬件相关代码的重构.至于RTOS就更别说了.起码我很乐意在一个高效稳定的平台上使用不关心细节的API进行编程,这时候根本不再需要羡慕PC程序员的生产力~
再者,越来越多的新兴市场被发掘,但是这部分工作也是由上游的半导体厂家来做,尤其是台湾人,最擅长的turnkey solution,处于这样的行业之中,幸福而又悲哀...
最后总结一下,在大部分国内企业只能做应用的前提下,跟着大佬有肉吃~
回复 8楼error_dan 的帖子
ST的那个库确实别扭
结构体,偏移地址,要命
迟早把它改了
你还真错了,这是标准的CMSIS构建方式.包括那个最主要的头文件也是可以通过标准的SVD文件构建出来的,起码MDK里面都附带的有工具,SVD保证了所有的单片机编写和调试起来是一样的.这在以前是没法想象的.
我说的ST软件烂,一方面是他的软件库太大,但是用起来还算方便(你试试看fujistu给FM3做的软件库,我都哭了...)另一方面是附加值比方说OS和中间件,你看F家和T家都直接给你把OS做的好好的...
回复 6楼error_dan 的帖子
说得有道理
其实每个产品都有 自己的 roadmap 一直在向前发展
TI主推M4也是大势所趋 况且M3对于一些量产客户还是提供支持的 只是不推荐玩家使用了而已 当然如果有玩家能玩到一定的量 一定会有TI的销售来支持你
所以 完全没有必要“放弃” “恐怖” “安全感” “疑惑” “疯了吗”神马的。。。一惊一乍
A15后面会被A12取代
现在A50都出来了,A50系列的授权都是去年的事了,A50系列的芯片马上都快要出来了
看到各位大神的精彩分析,我对这个混乱的CMx状况了解了不少;对于一个企业来说,一般都是选择合适的、稳定的、能够长期买得到的芯片,像TI的M3这种,确实是有点坑啊
回复 10楼error_dan 的帖子
我管他CS还是DOTA
我不喜欢我就改......